Skip to content

chore(ci): address all lint findings#206

Merged
eifinger merged 2 commits intoastral-sh:mainfrom
woodruffw-forks:ww/lint-ci
Aug 19, 2025
Merged

chore(ci): address all lint findings#206
eifinger merged 2 commits intoastral-sh:mainfrom
woodruffw-forks:ww/lint-ci

Conversation

@woodruffw
Copy link
Member

This addresses a variety of findings, mostly around overly broad default permissions and credential sharing.

I've also run pinact to auto-hash-pin all action references -- Dependabot will still update these, but having them hash-pinned will seal off any undesirable tag/branch mutability 🙂

(99% of these findings were done automatically with zizmor --fix=all, followed by verifying the results. I haven't added a zizmor workflow as part of this PR, but I'd be happy to if desired.)

This addresses a variety of findings, mostly around
overly broad default permissions and credential sharing.

Signed-off-by: William Woodruff <william@astral.sh>
@woodruffw woodruffw requested a review from eifinger as a code owner August 15, 2025 16:03
Copy link
Collaborator

@eifinger eifinger left a comment

Choose a reason for hiding this comment

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

Thank you for this PR and for introducing me to these tools. Had it on my to-do list for ages to program something like pinact myself 😅 .

Two questions on the changes

Signed-off-by: William Woodruff <william@astral.sh>
Copy link
Collaborator

@eifinger eifinger left a comment

Choose a reason for hiding this comment

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

Awesome changes and explanations, thank you!

@eifinger eifinger merged commit 74b1866 into astral-sh:main Aug 19, 2025
62 checks passed
@woodruffw woodruffw deleted the ww/lint-ci branch August 19, 2025 22:08
@eifinger eifinger added the ci Changes to automatic workflows label Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Changes to automatic workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants