Skip to content

chore(ci): pin actions to SHAs, add Dependabot with cooldown and grouping#82

Merged
watson merged 1 commit intomainfrom
watson/dependabot-gh-actions
Mar 3, 2026
Merged

chore(ci): pin actions to SHAs, add Dependabot with cooldown and grouping#82
watson merged 1 commit intomainfrom
watson/dependabot-gh-actions

Conversation

@watson
Copy link
Copy Markdown
Contributor

@watson watson commented Mar 3, 2026

Summary

Pin GitHub Actions to full commit SHAs for supply-chain safety, document the resolved versions in comments, and enable Dependabot to keep them updated, with cooldown and grouping.

Changes

  • Workflows & composite action (build.yml, release.yml, build-test-wasm/action.yaml): Replace all action refs that used version tags (e.g. @v4, @v1) with the corresponding git SHAs. Add an inline comment after each ref with the exact version that SHA resolves to (e.g. # v4.3.1).
  • Dependabot (.github/dependabot.yml): Add a github-actions config with weekly checks. Use a 5-day cooldown after merging action updates (excluding @datadog/*). Group all action updates into a single PR via gh-actions-packages so you get one “bump all actions” PR instead of one per action.

Copy link
Copy Markdown
Contributor Author

watson commented Mar 3, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@watson watson changed the base branch from watson/test-js to graphite-base/82 March 3, 2026 10:17
@watson watson force-pushed the graphite-base/82 branch from dcdf166 to ebcf8e0 Compare March 3, 2026 10:17
@watson watson force-pushed the watson/dependabot-gh-actions branch from 7585891 to deb09e4 Compare March 3, 2026 10:17
@watson watson changed the base branch from graphite-base/82 to main March 3, 2026 10:17
@watson watson force-pushed the watson/dependabot-gh-actions branch from deb09e4 to 15e8b7d Compare March 3, 2026 10:40
…ping

Pin all GitHub Actions to full commit SHAs instead of version tags for
supply-chain safety. Add inline comments with the resolved version
(e.g. v4.3.1). Add Dependabot for github-actions (weekly), with a 5-day
cooldown (excluding @datadog/*) and a single grouped PR for action updates.
@watson watson force-pushed the watson/dependabot-gh-actions branch from 15e8b7d to 751234b Compare March 3, 2026 10:43
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 3, 2026

Overall package size

Self size: 37.31 MB
Deduped: 37.31 MB
No deduping: 37.31 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------|

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@watson watson marked this pull request as ready for review March 3, 2026 13:27
@watson watson requested review from a team as code owners March 3, 2026 13:27
@watson watson merged commit e26b656 into main Mar 3, 2026
98 of 99 checks passed
@watson watson deleted the watson/dependabot-gh-actions branch March 3, 2026 13:52
tlhunter pushed a commit that referenced this pull request Mar 19, 2026
…ping (#82)

Pin all GitHub Actions to full commit SHAs instead of version tags for
supply-chain safety. Add inline comments with the resolved version
(e.g. v4.3.1). Add Dependabot for github-actions (weekly), with a 5-day
cooldown (excluding @datadog/*) and a single grouped PR for action updates.
tlhunter pushed a commit that referenced this pull request Mar 20, 2026
…ping (#82)

Pin all GitHub Actions to full commit SHAs instead of version tags for
supply-chain safety. Add inline comments with the resolved version
(e.g. v4.3.1). Add Dependabot for github-actions (weekly), with a 5-day
cooldown (excluding @datadog/*) and a single grouped PR for action updates.
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.

2 participants