Skip to content

ci: harden workflow credentials and permissions - #8

Merged
Arthurdw merged 4 commits into
mainfrom
ci/harden-workflows
Oct 15, 2026
Merged

Arthurdw merged 4 commits into
mainfrom
ci/harden-workflows

Conversation

@Arthurdw

Copy link
Copy Markdown
Member

Addresses the scanner findings:

  • actions/checkout no longer persists the token (persist-credentials: false). The release job keeps it explicitly, since release-pilot pushes with that token.
  • release.yml defaults to permissions: {}; contents: write is granted only to the release job, contents: read to the change check.

@Arthurdw Arthurdw added the release:skip Leave this PR out of the version bump label Oct 15, 2026
@codecov

codecov Bot commented Oct 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Arthurdw Arthurdw self-assigned this Oct 15, 2026
@Arthurdw
Arthurdw merged commit 566c210 into main Oct 15, 2026
16 checks passed
@Arthurdw
Arthurdw deleted the ci/harden-workflows branch October 15, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:skip Leave this PR out of the version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant