Skip to content

ci: bump actions/github-script v7 → v9 (fix release auto-publish)#36

Merged
jklaassenjc merged 1 commit into
mainfrom
juergen/fix-release-workflow
May 26, 2026
Merged

ci: bump actions/github-script v7 → v9 (fix release auto-publish)#36
jklaassenjc merged 1 commit into
mainfrom
juergen/fix-release-workflow

Conversation

@jklaassenjc
Copy link
Copy Markdown
Collaborator

@jklaassenjc jklaassenjc commented May 26, 2026

Summary

Every release run since 1.16.0 (2026-04-28) has failed with:

An action could not be found at the URI
https://codeload.github.com/actions/github-script/tar.gz/<sha>

actions/github-script latest is v9.0.0 (published 2026-04-09); GHA's resolution of @v7 has been intermittently broken for our workflow since around then. Our usage (core.info / core.setFailed / core.setOutput, github.paginate, github.rest.repos.listTags) is backwards-compatible across v7 → v9, so the bump is safe.

What ships after this merges

This PR is labeled minor so the (now-working) release workflow produces v1.17.0 with auto-generated notes covering every PR merged since 1.16.0:

  • KLA-411 — Ed25519 op-envelope signing
  • KLA-412 — Touch ID step-up
  • KLA-417 — Self-describing step-up errors
  • KLA-404 — device_view MCP App
  • KLA-405 — compliance_view MCP App
  • KLA-406 — recipe_runner_view + recipe_run execute path
  • KLA-413 — Webhook out-of-band approval (closes the KLA-408 step-up trilogy)
  • KLA-399 — Recipe edit via \$EDITOR
  • CI label-check workflow

Test plan

  • actions/github-script@v9 exists and is the current latest
  • Our script: blocks only use core.*, github.paginate, and github.rest.repos.listTags — all backwards-compatible
  • On merge, release workflow runs successfully and publishes v1.17.0

🤖 Generated with Claude Code


Note

Low Risk
CI-only dependency pin change with no application or auth logic touched; release behavior should match prior scripts.

Overview
Updates the release workflow so both inline actions/github-script steps (PR label parsing and semver bump) use @v9 instead of @v7, addressing failed release runs where GitHub Actions could not resolve the older action tarball. The embedded script: logic is unchanged—same label rules, core.* outputs, tag pagination, and semver bump behavior.

After merge, the existing label-driven release path should be able to publish again (e.g. v1.17.0 for a minor PR).

Reviewed by Cursor Bugbot for commit 9be338c. Bugbot is set up for automated code reviews on this repo. Configure here.

Every release run since 1.16.0 (2026-04-28) has failed with:
  An action could not be found at the URI
  'https://codeload.github.com/actions/github-script/tar.gz/<sha>'

actions/github-script latest is v9.0.0 (published 2026-04-09);
GHA's resolution of @v7 has been intermittently broken for our
workflow since around then. Our usage (core.info / core.setFailed /
core.setOutput, github.paginate, github.rest.repos.listTags) is
backwards-compatible across v7 / v8 / v9, so the bump is safe.

The first PR to merge after this lands will trigger the (now-working)
release workflow and produce v1.17.0 with auto-generated notes
covering every PR since 1.16.0:
- Ed25519 op-envelope signing (KLA-411)
- Touch ID step-up (KLA-412)
- Self-describing step-up errors (KLA-417)
- device_view MCP App (KLA-404)
- compliance_view MCP App (KLA-405)
- recipe_runner_view + recipe_run execute path (KLA-406)
- Webhook out-of-band approval (KLA-413, closes KLA-408 trilogy)
- Recipe edit via $EDITOR (KLA-399)
- CI label-check workflow

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedgithub/​actions/​github-script@​373c709c69115d41ff229c7e5df9f8788daa955399100100100100

View full report

@jklaassenjc jklaassenjc merged commit cd9d864 into main May 26, 2026
7 of 8 checks passed
@jklaassenjc jklaassenjc deleted the juergen/fix-release-workflow branch May 26, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

3 participants