Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuously validate ghasum checksums #17

Merged
merged 1 commit into from
Feb 24, 2024
Merged

Conversation

ericcornelissen
Copy link
Collaborator

@ericcornelissen ericcornelissen commented Feb 24, 2024

Relates to #2, #4, #9, #15

Summary

Add a GitHub Actions workflows that continuously validates the ghasum checksums for this project. This workflow is triggered whenever code has been changed and validates all actions used in all workflows. This will only result in a failed job when there is a problem, it won't prevent running any action with a checksum mismatch.

This is implemented for two reasons. First it's another kind of dogfeeding to gain experience with the tool. Second it's aimed towards enforcing updating the checksums when Dependabot creates a Pull Request to update an action (which wasn't the case for #15).

Because of the limitation noted above this is NOT implemented to avoid running potentially compromised actions. The intend is to start doing that when #2 is implemented.

@ericcornelissen ericcornelissen added ci/cd Relates to ci/cd test Relates to testing labels Feb 24, 2024
Add a GitHub Actions workflows that continuously validates the ghasum
checksums for this project. This workflow is triggered whenever code has
been changed and validates all actions used in all workflows. This will
only result in a failed job when there is a problem, it won't prevent
running any action with a checksum mismatch.

This is implemented for two reasons. First it's another kind of
dogfeeding to gain experience with the tool. Second it's aimed towards
enforcing updating the checksums when Dependabot creates a Pull Request
to update an action. Because of the limitation noted above this is NOT
implemented to avoid running potentially compromised actions.
@ericcornelissen ericcornelissen merged commit 2effc08 into main Feb 24, 2024
9 checks passed
@ericcornelissen ericcornelissen deleted the ci-ghasum-verify branch February 24, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd Relates to ci/cd test Relates to testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant