Skip to content

LQ-3764: pin GitHub Actions to commit SHAs#1

Merged
y-tsuji merged 2 commits into
masterfrom
chore/pin-github-actions
May 29, 2026
Merged

LQ-3764: pin GitHub Actions to commit SHAs#1
y-tsuji merged 2 commits into
masterfrom
chore/pin-github-actions

Conversation

@y-tsuji
Copy link
Copy Markdown

@y-tsuji y-tsuji commented May 29, 2026

Summary

  • Pin GitHub Actions references in .github/workflows to full-length commit SHAs.
  • Keep the original action versions as inline comments for maintainability.
  • This is intended to be a non-functional change that only makes workflow dependencies immutable.

Merge criteria

  • pinact run --check --verify passes.
  • Since there is no intended runtime behavior change, merge once we confirm that CI is passing or that any CI failure is unrelated to this pinning change.
    Made with Cursor

y-tsuji and others added 2 commits May 29, 2026 15:12
- macOS jobs now use the Intel `macos-15-intel` runner instead of
  `macos-latest` (which switched to arm64). Go 1.15/1.16 have no
  darwin/arm64 builds, so setup-go failed; darwin/amd64 builds exist.
- Make codecov upload non-blocking (fail_ci_if_error: false): the fork
  has no CODECOV_TOKEN, so the tokenless upload is rejected (HTTP 400).
- Pin actions in the workflow generator template (job-template.go) and
  set the macOS runner in main.go so regenerating stays consistent with
  the pinned, generated YAML.

Co-authored-by: Cursor <cursoragent@cursor.com>
@y-tsuji y-tsuji merged commit dd52235 into master May 29, 2026
13 of 15 checks passed
@y-tsuji y-tsuji deleted the chore/pin-github-actions branch May 29, 2026 23:05
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