Skip to content

Conversation

@nateprewitt
Copy link
Contributor

Description of changes:
This PR moves our GHAs to explicitly declare permissions and use pins bringing us more inline with standards and protecting the workflows from unintentional scope changes with future updates.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@nateprewitt nateprewitt marked this pull request as ready for review December 2, 2025 22:24
@nateprewitt nateprewitt requested a review from a team as a code owner December 2, 2025 22:24
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8

I'm seeing 8e8c483db84b4bee98b60c0593521ed34d9990e8 for v6

Ref: https://github.com/actions/checkout/releases/tag/v6

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I think that one had just released. I grabbed the version we're using in all of the other projects. That's part of why we want the explicit pins, beyond the security safety net they provide. Will did a recent blog about "cooldown" periods a couple weeks back.

Dependabot should be keeping things inline going forward.

@nateprewitt nateprewitt merged commit 685f749 into develop Dec 3, 2025
6 checks passed
@nateprewitt nateprewitt deleted the gha_perms branch December 3, 2025 20:28
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.

2 participants