Skip to content

Conversation

@JasonXuDeveloper
Copy link
Owner

@JasonXuDeveloper JasonXuDeveloper commented Jan 29, 2026

Summary

  • Use GitHub App token (same pattern as release.yml) instead of GITHUB_TOKEN
  • Commits are now made by jengine-release-bot[bot] instead of github-actions[bot]
  • Reuses RELEASE_APP_ID and RELEASE_APP_PRIVATE_KEY secrets (already configured for release.yml)

Changes

  • Added Generate GitHub App Token step using actions/create-github-app-token@v1
  • Updated checkout to use the generated token
  • Updated git config to use jengine-release-bot[bot] identity with correct user ID (257041894)
  • Split commit/push and tag creation into separate steps (same pattern as release.yml)
  • Added explanatory comments for bot user ID configuration

Test plan

  • Manually trigger workflow_dispatch to verify it works
  • Verify commits show as jengine-release-bot[bot]

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings January 29, 2026 04:56
@github-actions github-actions bot added the ci label Jan 29, 2026
@JasonXuDeveloper JasonXuDeveloper enabled auto-merge (squash) January 29, 2026 04:59
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the plugin release workflow to use a GitHub App token instead of the default GITHUB_TOKEN, ensuring commits are made by "JEngine Release Bot" rather than "github-actions[bot]". This aligns the workflow with the existing release.yml implementation.

Changes:

  • Added GitHub App token generation step using the same secrets as release.yml
  • Updated checkout step to use the generated token instead of GITHUB_TOKEN
  • Modified git configuration to use JEngine Release Bot identity

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Use GitHub App token (same as release.yml) instead of GITHUB_TOKEN
to ensure commits are made by JEngine Release Bot.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Auto-approved: Copilot review found no issues and Unity Tests passed (or were skipped for non-code changes).

@JasonXuDeveloper JasonXuDeveloper merged commit 1c855bd into master Jan 29, 2026
17 checks passed
@JasonXuDeveloper JasonXuDeveloper deleted the fix/release-plugin-bot branch January 29, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant