Skip to content

Conversation

nickcollisson-workos
Copy link
Contributor

In light of the recent compromise of the tj-actions/changed-files action, we’re trying to reduce the risk incurred from our use of third-party actions.

GitHub documentation recommends pinning third-party actions to a full length commit SHA as a good security practice, and as the only way to use an action as an immutable release.

This PR pins this repository’s third-party actions to their currently used version’s commit SHA, as indicated in the logs for the most recent workflow runs, or from the most recent matching release if logs are not available.

If desired, we can also look into adding a Dependabot configuration to help keep actions updated by automatically creating update PRs when new versions are available.

@nickcollisson-workos nickcollisson-workos requested a review from a team as a code owner April 2, 2025 19:05
@nickcollisson-workos nickcollisson-workos merged commit f5e81c0 into main Apr 7, 2025
12 checks passed
@nickcollisson-workos nickcollisson-workos deleted the nickcollisson/pin-actions branch April 7, 2025 17:11
@cmatheson cmatheson mentioned this pull request Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants