Skip to content

Conversation

@tobiasehlert
Copy link
Member

This pull request updates several GitHub Actions in workflow files to use explicit commit SHAs for each action, rather than floating version tags. This change improves security and reliability by ensuring the workflows always use the intended action versions, preventing unexpected updates or breaking changes.

closes #48

@tobiasehlert tobiasehlert requested a review from Copilot August 18, 2025 13:16
@tobiasehlert tobiasehlert self-assigned this Aug 18, 2025
@tobiasehlert tobiasehlert added enhancement New feature or request dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 18, 2025
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 pull request enhances security by pinning GitHub Actions to specific commit SHAs instead of using floating version tags. This prevents potential supply chain attacks and ensures reproducible builds by locking actions to known, verified versions.

  • Replaced all floating version tags (e.g., @v4, @v5.6.0) with commit SHAs and version comments
  • Updated actions across three workflow files: test, release, and bump workflows
  • Maintained existing functionality while improving security posture

Reviewed Changes

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

File Description
.github/workflows/test.yaml Updated 5 actions to use commit SHAs for testing workflow
.github/workflows/release.yaml Updated 5 actions to use commit SHAs for release workflow
.github/workflows/bump.yaml Updated 3 actions to use commit SHAs for version bump workflow

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@tobiasehlert tobiasehlert merged commit 74ceb47 into main Aug 18, 2025
2 checks passed
@tobiasehlert tobiasehlert deleted the feat(ci)-use-sha-instead-of-tag-on-steps branch August 18, 2025 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Development

Successfully merging this pull request may close these issues.

2 participants