Skip to content

Conversation

@pelikhan
Copy link
Contributor

@pelikhan pelikhan commented Feb 3, 2026

Remove the usage of GitHub App tokens from the workflow to enhance security and simplify the configuration. This change eliminates the need for app credentials in the workflow.

Copilot AI review requested due to automatic review settings February 3, 2026 00:39
@pelikhan pelikhan merged commit 4fe28a9 into main Feb 3, 2026
47 of 48 checks passed
@pelikhan pelikhan deleted the disable-apps branch February 3, 2026 00:40
Copy link
Contributor

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 pull request removes GitHub App token generation and usage from multiple workflow files to enhance security and simplify configuration. The changes eliminate the need for app credentials (APP_ID and APP_PRIVATE_KEY) by replacing them with a fallback chain of standard GitHub tokens.

Changes:

  • Removed GitHub App token generation and invalidation steps from all affected workflows
  • Replaced GitHub App token references with fallback chain: GH_AW_GITHUB_MCP_SERVER_TOKEN || GH_AW_GITHUB_TOKEN || GITHUB_TOKEN
  • Commented out GitHub App configuration in shared workflow files
  • Removed APP_PRIVATE_KEY from secret redaction lists

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/smoke-claude.lock.yml Removed GitHub App token generation/invalidation for MCP server authentication; replaced with token fallback chain
.github/workflows/shared/safe-output-app.md Commented out GitHub App configuration for safe outputs
.github/workflows/shared/github-mcp-app.md Commented out GitHub App configuration for GitHub MCP server
.github/workflows/daily-testify-uber-super-expert.lock.yml Removed GitHub App token generation/invalidation steps; replaced token references with fallback chain
.github/workflows/daily-file-diet.lock.yml Removed GitHub App token generation/invalidation steps; replaced token references with fallback chain
.github/workflows/changeset.lock.yml Removed GitHub App token generation/invalidation steps; replaced token references with fallback chain and github.token for git operations
.github/workflows/artifacts-summary.lock.yml Removed GitHub App token generation/invalidation steps; replaced token references with fallback chain

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

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.

4 participants