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 #18

@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 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 improves security and reliability by pinning GitHub Actions to specific commit SHAs instead of using floating version tags. This prevents potential supply chain attacks and ensures workflows use exact action versions rather than potentially updated ones that could introduce breaking changes.

  • Updates 7 GitHub Actions across 2 workflow files to use commit SHAs with version comments
  • Maintains same functionality while improving security posture
  • Follows GitHub security best practices for action pinning

Reviewed Changes

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

File Description
.github/workflows/update.yml Pins 4 actions (checkout, release-downloader, add-and-commit, repository-dispatch) to specific SHAs
.github/workflows/github-pages.yml Pins 3 actions (checkout, configure-pages, upload-pages-artifact, deploy-pages) to specific SHAs

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

@tobiasehlert tobiasehlert merged commit 042cd03 into main Aug 18, 2025
@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.

1 participant