Repository navigation
ci: restore scoped App token for team-memory queue - #1944
Merged
Merged
Conversation
wenyt (wenytang-ms)
approved these changes
Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Reverts the token-substitution delta from #1943. A source repository's
GITHUB_TOKENis scoped to that repository; granting the source jobactions: writedoes not authorize dispatching the coordinator workflow inmicrosoft/vscode-java-pack.Change
Restore the original pinned
actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1(v3) step usingvars.ISSUELENS_DISPATCH_APP_CLIENT_IDandsecrets.ISSUELENS_DISPATCH_APP_PRIVATE_KEY. Limit the minted token tomicrosoft/vscode-java-packwith Contents read and Actions write, and pass its output asdispatch-token. Remove the source job permissions added by #1943.Only
.github/workflows/team-memory-post-merge.ymlchanges (+12/-4). Canonical-repository/opt-in/push/default-branch gates, sourcemain, top-levelpermissions: {}, concurrency, the immutable queue-action pina81d2d96167fc0e69ac631c2edc85f858e693289, the explicit Java Pack /team-memory-coordinator.yml/maintarget, and the exact five-string payload remain unchanged.Secret dependency and evidence
The coordinating session configures the public
ISSUELENS_DISPATCH_APP_CLIENT_IDseparately; the user will addISSUELENS_DISPATCH_APP_PRIVATE_KEYlater. This PR changes no variables, secrets, repository settings, opt-in state, or access, and does not claim live App authentication is configured in this source repository.The coordinating session has confirmed Maven run
38035350856, attempt 3, successfully minted the target-scoped App token, dispatched, and revoked it after the user corrected the App key. Its matching Java Pack receiver run38204425204finished with a validated updated result. That demonstrates the authentication mechanism in Maven, not live execution from this repository. No token minting, dispatch, rerun, deployment, merge, or auto-merge was performed for this PR.Validation
git diff --checkpassed; reviewed the one-file diff before committing and pushing.