chore: remove one-shot secret migration - #2313
Draft
gltanaka wants to merge 4 commits into
Draft
Conversation
added 4 commits
July 24, 2026 18:15
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.
Summary
healpath, itspdd-cloud-readenvironment binding, SHA-pinned App-token action, and metadata-only permission request.DO NOT MERGE
This is a draft stacked PR against
fix/1932-m0-secret-migration; do not merge, ready for review, or retarget it tomainuntil every post-dispatch condition below has been independently verified.After PR #2312 has merged and its one-shot migration has been manually dispatched from protected
main, verify all of the following before merging this cleanup:promptdriven/pdd_cloudcanary with an App token minted from thepdd-cloud-readenvironment secrets.PDD_CLOUD_APP_IDandPDD_CLOUD_APP_PRIVATE_KEYare present only in the branch-policy-gated, protectedpdd-cloud-readenvironment and absent from repository secrets.PDD_SECRET_MIGRATION_TOKENis absent from both repository and environment secret bindings after retirement.This PR does not change credentials, GitHub Apps, environment settings, dispatch state, or merge state.
Validation
python -m pytest -q tests/test_sync_core_pdd_rollout_policy.py -k auto_heal(6 passed).git diff --checkpassed.