Skip to content

chore: update GitHub Actions to latest versions and add Dependabot configuration#1853

Merged
paustint merged 1 commit into
mainfrom
sec/pin-action-versions
Jul 16, 2026
Merged

chore: update GitHub Actions to latest versions and add Dependabot configuration#1853
paustint merged 1 commit into
mainfrom
sec/pin-action-versions

Conversation

@paustint

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 14, 2026 23:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 and automates GitHub Actions maintenance by SHA-pinning workflow actions to specific releases and introducing a Dependabot configuration to keep those pins updated over time.

Changes:

  • Pin common GitHub Actions (checkout, setup-node, pnpm/action-setup, upload-artifact, setup-dotnet, nx-set-shas, create-github-app-token) to specific commit SHAs with version comments.
  • Reduce default GITHUB_TOKEN permissions in the release workflow (intended to rely on a GitHub App installation token for write operations).
  • Add .github/dependabot.yml to group weekly GitHub Actions updates into a single PR.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/sfdx-ci.yml SHA-pin actions/checkout for the SFDX CI workflow.
.github/workflows/release.yml SHA-pin actions used during release and adjust workflow token permissions/comments.
.github/workflows/publish-desktop-windows.yml SHA-pin checkout/pnpm/node and setup-dotnet for Windows desktop publishing.
.github/workflows/publish-desktop-macos.yml SHA-pin checkout/pnpm/node for macOS desktop publishing.
.github/workflows/docs.yml SHA-pin checkout/pnpm/node for docs CI.
.github/workflows/ci.yml SHA-pin checkout/nx-set-shas/pnpm/node/upload-artifact for CI and E2E jobs.
.github/dependabot.yml Add weekly grouped Dependabot updates for GitHub Actions.

Comment thread .github/workflows/release.yml
@paustint
paustint merged commit dd2ebf5 into main Jul 16, 2026
10 checks passed
@paustint
paustint deleted the sec/pin-action-versions branch July 16, 2026 13: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.

2 participants