Skip to content

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Jan 3, 2026

Note

Strengthens CI security and adjusts YAML formatting.

  • CI: add permissions: {} and set actions/checkout persist-credentials: false across docker-build, lint, test, and release workflows
  • Formatting: update .prettierrc to set YAML printWidth to 100
  • Tooling: add zizmor.yml disabling select checks (unpinned-uses, cache-poisoning, bot-conditions, dependabot-cooldown, template-injection)

Written by Cursor Bugbot for commit 694ce56. This will update automatically on new commits. Configure here.

# Also, avoids
# https://github.com/stefanzweifel/git-auto-commit-action/issues/99.
fetch-depth: 0
persist-credentials: false
Copy link

Choose a reason for hiding this comment

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

persist-credentials breaks git-auto-commit push in release workflow

Adding persist-credentials: false to the checkout step removes git credentials after checkout. The release workflow uses stefanzweifel/git-auto-commit-action@v7 at line 70 to push changelog commits back to the repository. Without persisted credentials, this action will fail to authenticate when pushing, completely breaking the release process. The workflow comments explicitly reference this action, confirming the dependency on git push capability.

Fix in Cursor Fix in Web

@adamtheturtle adamtheturtle merged commit 52bc3eb into main Jan 3, 2026
102 checks passed
@adamtheturtle adamtheturtle deleted the prettier-config branch January 3, 2026 07:59
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