Skip to content

Update GitHub Actions, pin to SHAs, add Dependabot - #53

Merged
JohanLorenzo merged 3 commits into
mozilla:mainfrom
JohanLorenzo:update-github-actions
Sep 25, 2026
Merged

JohanLorenzo merged 3 commits into
mozilla:mainfrom
JohanLorenzo:update-github-actions

Conversation

@JohanLorenzo

@JohanLorenzo JohanLorenzo commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Bump actions/checkout v4 → v7.0.1 (v5 Node 24, v6 credential file, v7 fork-checkout restriction under pull_request_target/workflow_run — none affect these workflows)
  • Pin all actions to commit SHAs with version comments; dtolnay/rust-toolchain now gets an explicit toolchain: stable input
  • Add Dependabot for github-actions and cargo (weekly, grouped)

Verification

CI run: https://github.com/mozilla/stmo-cli/actions/runs/36114364521

All jobs passed:

  • Rustfmt — pass (8s)
  • Clippy — pass (24s)
  • Test — pass (29s)
  • Build (ubuntu-latest) — pass (39s)
  • Build (macos-latest) — pass (1m8s)
  • Build (windows-latest) — pass (2m19s)

release.yml only runs on tag push; it uses the same pinned refs verified by this CI run.

@JohanLorenzo
JohanLorenzo marked this pull request as ready for review September 25, 2026 08:49
@JohanLorenzo
JohanLorenzo merged commit c8df1cd into mozilla:main Sep 25, 2026
6 checks passed
@JohanLorenzo
JohanLorenzo deleted the update-github-actions branch September 25, 2026 08:49
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