ci: bump actionlint to 1.7.12 to recognize macos-15-intel runner - #57
Merged
Conversation
The `actionlint / zizmor` job failed on main because actionlint 1.7.7 does not know the `macos-15-intel` runner label used by the release workflow's x86_64-apple-darwin build, and rejected it as an unknown runner-label. `macos-15-intel` is a real, current GitHub-hosted runner (the Intel-based macOS 15 image that replaces the deprecated macos-13). actionlint added it in a later release, so bump the pinned actionlint from 1.7.7 to 1.7.12 and update the verified sha256 of the linux_amd64 tarball accordingly. Verified locally: actionlint 1.7.12 passes (exit 0) on all workflows in this repo, including release.yml's macos-15-intel matrix entry, and the pinned checksum verifies against the downloaded release artifact. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NDZkzN8mzWthToUrfa52jD
GarupanOjisan
marked this pull request as ready for review
June 21, 2026 18:37
036-jp
approved these changes
Jun 21, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the CI “actionlint / zizmor” job to use a newer pinned actionlint release so it recognizes the macos-15-intel runner label used by the release workflow and stops failing with an “unknown label” error.
Changes:
- Bump pinned
actionlintfrom1.7.7to1.7.12. - Update the pinned
linux_amd64tarball SHA-256 used for checksum verification.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This was referenced Aug 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
mainの CI(run #27913581707)がactionlint / zizmorジョブで失敗していた原因を修正します。原因
actionlintステップで使われていた actionlint 1.7.7 が、.github/workflows/release.yml:60のos: macos-15-intelを未知のランナーラベルとして拒否し、exit code 1 で失敗していました。macos-15-intelは実在する現行の GitHub ホストランナー(非推奨化されたmacos-13を置き換える Intel ベースの macOS 15 イメージ/runner-images#13045)です。actionlint 1.7.7 の既知ラベルリストに含まれていなかっただけで、ワークフロー側は正しい設定です。修正
ピン留めされている actionlint を 1.7.7 → 1.7.12 に更新し、
linux_amd64tarball の検証用 sha256 も合わせて更新しました。self-hosted ラベルとして偽装宣言する回避策ではなく、ラベルをネイティブに認識するバージョンへ更新する本質的な対応です。version:1.7.7→1.7.12sha256:8aca8db96f1b94770f1b0d72b6dddcb1ebb8123cb3712530b08cc387b349a3d8(ダウンロードした公式リリース成果物から検証)検証
release.ymlのmacos-15-intelマトリクスエントリを含めパス)。sha256sum -c→ 展開 → 実行)を再現し、チェックサム検証とリントの両方が通ることを確認。🤖 Generated with Claude Code
https://claude.ai/code/session_01NDZkzN8mzWthToUrfa52jD
Generated by Claude Code