Skip to content

ci: use app token for release workflow git operations#55

Merged
ian-pascoe merged 2 commits intomainfrom
fix/release-please-app-token
Feb 25, 2026
Merged

ci: use app token for release workflow git operations#55
ian-pascoe merged 2 commits intomainfrom
fix/release-please-app-token

Conversation

@ian-pascoe
Copy link
Contributor

Summary

  • fix release workflow authentication by creating the GitHub App token before checkout and using that token for actions/checkout
  • ensure the git push origin main in lockfile refresh uses the same CROSSPACK_BOT_* app credentials path instead of persisted GITHUB_TOKEN credentials
  • keep release-please using the same app token output for consistent auth across workflow steps

Test Plan

  • rg "secrets.GITHUB_TOKEN|steps.app-token.outputs.token|Create GitHub App token" .github/workflows/release-please.yml
  • /tmp/crosspack-yaml-verify/bin/python -c "import yaml; yaml.safe_load(open('.github/workflows/release-please.yml')); print('ok')"

@ian-pascoe ian-pascoe merged commit c76bc2e into main Feb 25, 2026
4 checks passed
@ian-pascoe ian-pascoe deleted the fix/release-please-app-token branch February 25, 2026 16:22
@crosspack-bot crosspack-bot bot mentioned this pull request Feb 25, 2026
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.

1 participant