Skip to content

chore(web): pin GitHub Actions to commit SHAs and bump to latest - #179

Open
wilfredmulenga wants to merge 4 commits into
mainfrom
chore/pin-github-actions
Open

chore(web): pin GitHub Actions to commit SHAs and bump to latest#179
wilfredmulenga wants to merge 4 commits into
mainfrom
chore/pin-github-actions

Conversation

@wilfredmulenga

@wilfredmulenga wilfredmulenga commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Pins every GitHub Action used in this repo to a full commit SHA and bumps each to its latest available version, mirroring reearth/reearth-visualizer#2328.

Two actions were previously referenced by a floating branch (not even a tag) and are now pinned:

  • reearth/changelog-action@main → pinned to the current main commit (internal action, no version tags)
  • Gamesight/slack-workflow-status@master → pinned to the current master commit

All other actions were already pinned to a SHA but several were behind their latest release; those were bumped and re-pinned. Duplicate/older SHAs for the same action used elsewhere in the repo (e.g. an older actions/checkout/docker/* pin used only in the manual ci_docker_build_push.yml / build_web.yml "old" jobs) were consolidated to the same latest version.

Bumped actions (old → new)

Action Old New
step-security/harden-runner v2.16.1 v2.20.0
actions/checkout v6.0.2 / v4.2.2 v7.0.1
actions/setup-go v5.5.0 v7.0.0
goreleaser/goreleaser-action v4.6.0 v7.2.3
ncipollo/release-action v1.16.0 v1.21.0
dawidd6/action-download-artifact v2.28.0 v21
docker/setup-qemu-action v4.0.0 / v3.6.0 v4.2.0
docker/setup-buildx-action v4.0.0 / v3.10.0 v4.2.0
docker/login-action v4.1.0 / v3.4.0 v4.6.0
docker/build-push-action v7.1.0 / v5.4.0 v7.3.0
benc-uk/workflow-dispatch v1.2.4 v1.3.2
golangci/golangci-lint-action v9.2.0 v9.3.0
codecov/codecov-action v2.1.0 v7.0.0
actions/setup-node v3.9.1 v7.0.0
actions/cache v3.4.3 v6.1.0
actions/upload-artifact v4.6.2 v7.0.1
actions/download-artifact v4.3.0 v8.0.1
aws-actions/configure-aws-credentials v2.2.0 v6.2.3
aws-actions/amazon-ecr-login v1.7.0 v2.1.6
google-github-actions/auth v2.1.7 v3.0.0
google-github-actions/setup-gcloud v2.1.2 v3.0.1
step-security/changed-files v45.0.1 v47.0.5
actions/labeler v4.3.0 v7.0.0
amannn/action-semantic-pull-request v5.5.3 v6.1.1
at-wat/go-sum-fix-action v0.9.1 v0.9.5
uesteibar/reviewer-lottery v3.1.0 v3.2.0

actions/create-github-app-token and dsaltares/fetch-gh-release-asset were already at their latest release.

All workflow usages in this repo only rely on the basic, long-stable inputs of each action (checkout path/ref, cache key, upload/download artifact name, docker build context/tags, GCP/AWS credential inputs, etc.), so these version bumps are drop-in for how we use them here.

Test plan

  • Confirm ci / ci_server / ci_web run green on this branch
  • Confirm build_server / build_web still build and push images correctly
  • Confirm e2e still runs and authenticates correctly

Supersedes/closes #171, #172, #177 (individual Renovate action bumps now covered by this PR).

Mirrors reearth/reearth-visualizer#2328. Pins every action used in
this repo to a full commit SHA and bumps each to its latest release,
including the two previously-floating refs (reearth/changelog-action@main,
Gamesight/slack-workflow-status@master).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@wilfredmulenga wilfredmulenga changed the title chore: pin GitHub Actions to commit SHAs and bump to latest chore(ci): pin GitHub Actions to commit SHAs and bump to latest Jul 31, 2026
@wilfredmulenga wilfredmulenga changed the title chore(ci): pin GitHub Actions to commit SHAs and bump to latest chore(web): pin GitHub Actions to commit SHAs and bump to latest Jul 31, 2026
wilfredmulenga and others added 2 commits July 31, 2026 06:08
actions/labeler v5+ requires the changed-files/any-glob-to-any-file
format instead of a bare glob list.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@rot1024
rot1024 removed their request for review August 4, 2026 04:09
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