Skip to content

Pin to SHAs all GitHub actions#1

Merged
pmashchenskiy merged 1 commit into
masterfrom
META-3063-Pin-to-SHAs-all-GitHub-actions
May 12, 2026
Merged

Pin to SHAs all GitHub actions#1
pmashchenskiy merged 1 commit into
masterfrom
META-3063-Pin-to-SHAs-all-GitHub-actions

Conversation

@pmashchenskiy
Copy link
Copy Markdown
Contributor

@pmashchenskiy pmashchenskiy commented May 12, 2026

This PR introduces the following changes:

  • Pins to SHAs all GitHub actions
  • Bump versions to avoid deprecated Node.js 20 actions
  • Adds dependabot to update actions monthly

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR hardens the repository’s GitHub Actions usage by pinning action references to immutable commit SHAs, updating action versions to newer releases, and introducing a Dependabot configuration to keep those action pins refreshed over time.

Changes:

  • Pin actions/checkout and Docker-related GitHub Actions to full commit SHAs in the build and release workflows.
  • Update Docker actions to newer major versions (per inline version comments) to stay current with the GitHub Actions runtime.
  • Add a monthly Dependabot schedule for github-actions updates, grouped into a single PR stream with consistent labels and commit message prefix.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yaml Pins all referenced actions to SHAs and bumps the Docker actions used for release publishing.
.github/workflows/build.yaml Pins actions/checkout to a SHA for the build workflow.
.github/dependabot.yaml Adds Dependabot configuration to update GitHub Actions pins monthly (grouped).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pmashchenskiy pmashchenskiy requested a review from a team May 12, 2026 07:37
@pmashchenskiy pmashchenskiy merged commit 73d6e80 into master May 12, 2026
5 checks passed
@pmashchenskiy pmashchenskiy changed the title META-3063: Pin to SHAs all GitHub actions Pin to SHAs all GitHub actions May 12, 2026
@pmashchenskiy pmashchenskiy deleted the META-3063-Pin-to-SHAs-all-GitHub-actions branch May 12, 2026 14:10
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.

3 participants