Skip to content

Pin workflow action dependencies#683

Merged
bdehamer merged 1 commit intomainfrom
bdehamer/workflow-fixup
Aug 14, 2025
Merged

Pin workflow action dependencies#683
bdehamer merged 1 commit intomainfrom
bdehamer/workflow-fixup

Conversation

@bdehamer
Copy link
Copy Markdown
Collaborator

Update workflows to properly pin referenced actions by SHA

Also removes the publish-immutable-actions workflow.

Signed-off-by: Brian DeHamer <[email protected]>
Copilot AI review requested due to automatic review settings August 14, 2025 22:10
@bdehamer bdehamer requested a review from a team as a code owner August 14, 2025 22:10
Copy link
Copy Markdown
Contributor

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

Updates GitHub Actions workflows to improve security by pinning action dependencies to specific SHA hashes instead of mutable version tags, and removes the publish-immutable-actions workflow.

  • Replaces version tags (e.g., @v4) with SHA hashes and version comments for all action dependencies
  • Updates several actions to newer versions while pinning them securely
  • Removes the entire publish-immutable-actions.yml workflow file

Reviewed Changes

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

Show a summary per file
File Description
.github/workflows/publish-immutable-actions.yml Complete removal of workflow file
.github/workflows/prober.yml Pin upload-artifact action to SHA hash
.github/workflows/linter.yml Pin checkout and setup-node actions to SHA hashes with version updates
.github/workflows/codeql-analysis.yml Pin checkout and CodeQL actions to SHA hashes with version updates
.github/workflows/ci.yml Pin setup-node action to SHA hash with version update
.github/workflows/check-dist.yml Pin checkout and setup-node actions to SHA hashes with version updates

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@bdehamer bdehamer merged commit 8bd83f1 into main Aug 14, 2025
19 checks passed
@bdehamer bdehamer deleted the bdehamer/workflow-fixup branch August 14, 2025 22:13
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