Skip to content

fix(ci): bump actionlint to v1.7.8 for macos-15-intel runner label - #802

Merged
proerror77 merged 1 commit into
mainfrom
codex/actionlint-macos-15-intel
Aug 10, 2026
Merged

proerror77 merged 1 commit into
mainfrom
codex/actionlint-macos-15-intel

Conversation

@proerror77

Copy link
Copy Markdown
Owner

Change contract

Workflow lint (actionlint) passes on release-rust.yml again. The job pins actionlint v1.7.7, whose built-in GitHub-hosted runner label list predates macos-15-intel, so any PR touching .github/workflows/release-rust.yml failed lint with label "macos-15-intel" is unknown (pre-existing issue surfaced during #799). The fix is a one-line pin bump to v1.7.8, which recognizes the label.

Issue relationship

None

Out of scope

  • The release-rust.yml sccache flip is a separate, later PR.
  • No changes to release-rust.yml itself.

Dependencies and merge order

None

Focused validation

  • Runner truth: macos-15-intel is a real GitHub-hosted runner label (macOS 15, Intel, 4 vCPU) per the official runner reference; the repo has zero self-hosted runners (gh api repos/proerror77/monday/actions/runners -> total_count: 0), so the label can only be GitHub-hosted.
  • Reproduced locally: actionlint v1.7.7 fails on .github/workflows/release-rust.yml with label "macos-15-intel" is unknown (exit 1).
  • Fixed locally: actionlint v1.7.8 passes on release-rust.yml and on every workflow under .github/workflows/ (exit 0).
  • bash .github/scripts/test-select-rust-ci-scope.sh -> rust CI scope selector tests passed.
  • git diff --check clean.

Rollout and rollback

None. CI-only change; rollback is reverting the pin.

Scope exception

None

actionlint v1.7.7's built-in GitHub-hosted runner label list predates
the macos-15-intel label, so any PR touching release-rust.yml failed
Workflow lint with 'label "macos-15-intel" is unknown'. The label is a
real GitHub-hosted Intel macOS 15 runner; v1.7.8 recognizes it.
@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/actionlint-macos-15-intel

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@proerror77
proerror77 merged commit 089dfa6 into main Aug 10, 2026
45 checks passed
@proerror77
proerror77 deleted the codex/actionlint-macos-15-intel branch August 10, 2026 07:55
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