Skip to content

Conversation

@philpennock
Copy link
Contributor

  • Bump GitHub Actions versions
  • zizmor cleanups for newer zizmor

Set `concurrency` controls appropriately.

Line-item explanations for permissions in version-update.yaml.

For zizmor v1.22.0 this leaves us clean under the pedantic persona; the auditor
persona notes that the checkout enables credential persistence, but that's
required for this workflow.
Copy link

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 performs routine maintenance updates to GitHub Actions workflows, including version bumps for multiple actions and the addition of concurrency controls recommended by zizmor (a GitHub Actions security auditing tool).

Changes:

  • Added concurrency blocks to all three workflow files to prevent concurrent runs from interfering with each other
  • Updated GitHub Actions to newer versions (actions/checkout v4→v6, actions/setup-go v5→v6, peter-evans/create-pull-request v7→v8, github/codeql-action v3→v4, goreleaser/goreleaser-action v6.3→v6.4, sigstore/cosign-installer v3→v4)
  • Added inline comments explaining permission requirements in version-update.yaml

Reviewed changes

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

File Description
.github/workflows/version-update.yaml Added concurrency control and updated actions/checkout to v6.0.2 and peter-evans/create-pull-request to v8.1.0, with clarifying comments on permissions
.github/workflows/powershell.yml Added concurrency control and updated actions/checkout to v6.0.2 and github/codeql-action to v4.32.0
.github/workflows/nightly.yaml Added concurrency control and updated four actions: actions/checkout to v6.0.2, actions/setup-go to v6.2.0, goreleaser/goreleaser-action to v6.4.0, and sigstore/cosign-installer to v4.0.0

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

Copy link

@samuelattwood samuelattwood left a comment

Choose a reason for hiding this comment

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

LGTM

@philpennock philpennock merged commit fb2acac into main Jan 28, 2026
9 checks passed
@philpennock philpennock deleted the pdp/chore-updates branch January 28, 2026 17:01
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