diff options
| author | Yuriy Andamasov <yuriy@andamasov.com> | 2026-05-30 02:27:48 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-30 02:27:48 +0300 |
| commit | d8aefc40f48d9051f1fcafd7a56073849ac7f50a (patch) | |
| tree | 4da076b2c1b8aa0ec2522916e5178eaf6c3605aa /.github/workflows | |
| parent | 427e9949236fab2d81ea6230be5ae3a23f543a99 (diff) | |
| download | vyos-cloud-init-d8aefc40f48d9051f1fcafd7a56073849ac7f50a.tar.gz vyos-cloud-init-d8aefc40f48d9051f1fcafd7a56073849ac7f50a.zip | |
T8943: migrate mirror wrapper to App-ready uniform stub (rollout 1b Task 5) (#102)
Replaces the legacy PAT-based caller with the uniform App-ready stub.
Switches to `secrets: inherit` and `vars.MIRROR_ENABLED` opt-out guard.
Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1b-revised.md Task 5
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/pr-mirror-repo-sync.yml | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/.github/workflows/pr-mirror-repo-sync.yml b/.github/workflows/pr-mirror-repo-sync.yml index 88fb563c..0f6c4496 100644 --- a/.github/workflows/pr-mirror-repo-sync.yml +++ b/.github/workflows/pr-mirror-repo-sync.yml @@ -1,3 +1,6 @@ +# .github/workflows/pr-mirror-repo-sync.yml +# DO NOT EDIT — managed by mirror-pipeline rollout. +# To opt out: set vars.MIRROR_ENABLED=false in this repo's Actions variables. name: PR Mirror and Repo Sync on: @@ -7,29 +10,21 @@ on: workflow_dispatch: inputs: sync_branch: - description: 'Branch to mirror' required: true - default: 'current' - type: choice - options: - - current + type: string permissions: - pull-requests: write contents: write + pull-requests: write issues: write jobs: - call-pr-mirror-repo-sync: + call: if: | - github.repository_owner == 'vyos' && - ( - github.event_name == 'workflow_dispatch' || - (github.event_name == 'pull_request_target' && github.event.pull_request.merged == true) - ) + github.repository_owner == 'vyos' + && (github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch') + && vars.MIRROR_ENABLED != 'false' uses: vyos/.github/.github/workflows/pr-mirror-repo-sync.yml@current with: - sync_branch: ${{ github.event.inputs.sync_branch || 'current' }} - secrets: - PAT: ${{ secrets.PAT }} - REMOTE_OWNER: ${{ secrets.REMOTE_OWNER }} + sync_branch: ${{ inputs.sync_branch || github.event.pull_request.base.ref }} + secrets: inherit |
