Skip to content

[Quartz] Add notify_quartz to release workflows#77

Open
HereThereBeDragons wants to merge 3 commits into
mainfrom
users/lpromber/add_quartz_to-workflows
Open

[Quartz] Add notify_quartz to release workflows#77
HereThereBeDragons wants to merge 3 commits into
mainfrom
users/lpromber/add_quartz_to-workflows

Conversation

@HereThereBeDragons

@HereThereBeDragons HereThereBeDragons commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Adds quartz_notify to each release-related workflow. Captures all workflow inputs and job outputs at start and end. Passes the workflow file name manually (reporting_workflow), since the GitHub API does not expose it.

Uses the notify quartz scripts from TheRock.

Introduces a new variable NOTIFY_QUARTZ_ENABLED that can be set as a repo variable to enable/disable globally the behavior for quartz. Quartz will run if NOTIFY_QUARTZ_ENABLED == 'true'.

Prerequisite before merging:

@HereThereBeDragons

Copy link
Copy Markdown
Contributor Author

for the requirement "quartz must be live" we could also disable the job in the meantime in notify_quartz.yml itself?

@marbre marbre left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for the requirement "quartz must be live" we could also disable the job in the meantime in notify_quartz.yml itself?

Sounds good! Anyway, pre-commit needs to be fixed before this can land.

@HereThereBeDragons

Copy link
Copy Markdown
Contributor Author

per-commit is failing because #75 is not merged yet and notify_quartz.yml does not exist yet.

HereThereBeDragons added a commit to ROCm/TheRock that referenced this pull request Jul 20, 2026
…6643)

`notify_quartz.yml` is a reusable workflow that runs `notify_quartz.py`
from TheRock.
We also want to use it for rockrel (
ROCm/rockrel#77 ).

To support this, the following is changed:
- Pin repo checkout to `ROCm/TheRock` so the notify script is always
available regardless of caller.
- Bumps `actions/checkout` to v7.0.0 
- Use dynamic naming for the `notify` job so runs are identifiable in
the Actions UI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants