Skip to content

AST-165770 - Update Zizmor to 1.29.0 - #1

Merged
cx-jonathan-hartman merged 1 commit into
mainfrom
jdh/AST-165770-update-zizmor
Aug 17, 2026
Merged

cx-jonathan-hartman merged 1 commit into
mainfrom
jdh/AST-165770-update-zizmor

Conversation

@cx-jonathan-hartman

Copy link
Copy Markdown
Contributor

We've been waiting for this one. GitHub recently added the ability to call an action from the same commit in the same repo with uses: $/my-action. Zizmor 1.29.0 now recognizes these instead of throwing a syntax error.

The action hardcodes versions and their SHAs, so the only way to update to a new version is by updating the action.

Also add test harnesses for the two existing workflows. Nothing intense, but this should help ensure updates to the ruleset workflows will work before deploying them.

The original workflows need to use a different concurrency group depending on how they're run. Otherwise, the run enforced by the ruleset and the one triggered by the CI collide and one gets canceled.

Confirmed that the ruleset-enforced Scan for GitHub Actions issues runs with the deployed Zizmor 1.26.1 and the CI-triggered Test - Scan for GitHub Actions issues / Run / Scan repository contents (pull_request) runs with the new Zizmor 1.29.0.

@cx-jonathan-hartman
cx-jonathan-hartman requested a review from a team as a code owner August 17, 2026 21:57
We've been waiting for this one. GitHub recently added the ability to call an
action from the same commit in the same repo with `uses: $/my-action`. Zizmor
1.29.0 now recognizes these instead of throwing a syntax error.

The action hardcodes versions and their SHAs, so the only way to update to a new
version is by updating the action.

Also add test harnesses for the two existing workflows. Nothing intense, but
this should help ensure updates to the ruleset workflows will work before
deploying them.

The original workflows need to use a different concurrency group depending on
how they're run. Otherwise, the run enforced by the ruleset and the one
triggered by the CI collide and one gets canceled.

Confirmed that the ruleset-enforced `Scan for GitHub Actions issues` runs with
the deployed Zizmor 1.26.1 and the CI-triggered `Test - Scan for GitHub Actions
issues / Run / Scan repository contents (pull_request)` runs with the new Zizmor
1.29.0.
@cx-jonathan-hartman
cx-jonathan-hartman force-pushed the jdh/AST-165770-update-zizmor branch from acf9160 to 86b358c Compare August 17, 2026 22:00
@cx-jonathan-hartman
cx-jonathan-hartman merged commit 95ffd54 into main Aug 17, 2026
6 checks passed
@cx-jonathan-hartman
cx-jonathan-hartman deleted the jdh/AST-165770-update-zizmor branch August 17, 2026 22:18
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