Skip to content

Pin release workflow actions#2

Merged
longlho merged 1 commit into
mainfrom
codex/pin-release-actions
Jul 17, 2026
Merged

Pin release workflow actions#2
longlho merged 1 commit into
mainfrom
codex/pin-release-actions

Conversation

@longlho

@longlho longlho commented Jul 17, 2026

Copy link
Copy Markdown

Why

The manually dispatched release build fails during job setup because this repository requires actions to be pinned to full commit SHAs.

What changed

Pin every third-party action used by the release workflow to the commit behind its current major-version tag. Keep the major version in a comment for readability.

Move the retired macos-13 Intel build to macos-15-intel.

Verification

Resolved each SHA directly from the corresponding GitHub repository and checked that the workflow has no remaining tag-based uses: entries. A branch dispatch passed GitHub's action policy and started all available build jobs.

@longlho
longlho force-pushed the codex/pin-release-actions branch from a1ad24b to cf862ea Compare July 17, 2026 16:20
@longlho
longlho marked this pull request as ready for review July 17, 2026 16:25
@longlho
longlho merged commit 2affbe6 into main Jul 17, 2026
5 checks passed
longlho added a commit that referenced this pull request Jul 17, 2026
## Why

The manually dispatched release build fails during job setup because
this repository requires actions to be pinned to full commit SHAs.

## What changed

Pin every third-party action used by the release workflow to the commit
behind its current major-version tag. Keep the major version in a
comment for readability.

Move the retired `macos-13` Intel build to `macos-15-intel`.

## Verification

Resolved each SHA directly from the corresponding GitHub repository and
checked that the workflow has no remaining tag-based `uses:` entries. A
branch dispatch passed GitHub's action policy and started all available
build jobs.
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.

1 participant