You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supply-chain / repo-hygiene hardening from the pre-release review.
- Pin every GitHub Action to a full commit SHA with a trailing version
comment (incl. the high-value softprops/action-gh-release and
pypa/gh-action-pypi-publish, which run with contents:write / id-token:write).
A hijacked tag/branch can no longer alter what runs. (#540)
- Add a top-level `permissions: contents: read` to ci.yml — its jobs only
read the repo, but ran with the default token grant while executing
third-party actions. release.yml / bump-and-release.yml / close-issues
already declare scoped permissions. (#539)
- Add .github/dependabot.yml (github-actions + pip, weekly) so the new SHA
pins and Python deps get update PRs instead of silently aging. (#541)
- .gitignore the generated audit/review HTML reports and the self-update
smoke artifact so a stray `git add -A` can't commit them. (#543)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments