summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-05-30 22:17:24 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-05-30 22:17:24 +0300
commit3048bb8d1d4b3f071b221b899274a9449afbabd2 (patch)
tree411eb8df46b64ae7def2f92448c6c43dbd8880cb /.github/workflows
parent3b952232ecf9372d369490770e87217db8c009bc (diff)
downloadmirror-canary-3048bb8d1d4b3f071b221b899274a9449afbabd2.tar.gz
mirror-canary-3048bb8d1d4b3f071b221b899274a9449afbabd2.zip
T8943: test(mirror-rollout-2-canary): restore wrapper pin to @production
Rollout 2 canary verification PASSED (5 sub-tests: workflow_dispatch + pull_request_target + kill-switch + mirror-skipped high-watermark + canary-typo guard negative test). Restore the wrapper pin to @production per Plan Task 3 Step 8. Comment block updated to describe the canary's steady-state behavior rather than the per-rollout window (the canary will be repointed again for future rollouts that need it). 🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/pr-mirror-repo-sync.yml13
1 files changed, 7 insertions, 6 deletions
diff --git a/.github/workflows/pr-mirror-repo-sync.yml b/.github/workflows/pr-mirror-repo-sync.yml
index 93faad0..c2c4757 100644
--- a/.github/workflows/pr-mirror-repo-sync.yml
+++ b/.github/workflows/pr-mirror-repo-sync.yml
@@ -1,10 +1,11 @@
# .github/workflows/pr-mirror-repo-sync.yml — CANARY WRAPPER
# DO NOT EDIT — managed by mirror-pipeline rollouts.
-# Pinned to vyos/.github@feature/rollout-2-inclusion for Rollout 2 canary
-# verification (T8943). After Rollout 2 canary passes, Plan Task 3 Step 8
-# restores this pin to @production. Original snapshot preserved at
-# /tmp/rollout-2/canary-wrapper-original.yml; emergency restore script at
-# /tmp/rollout-2/canary-emergency-restore.sh.
+# Steady-state pinned to vyos/.github@production. Temporarily repointed
+# during mirror-pipeline canary-verification windows (rollouts 1a/1b/2,
+# and any future rollout that needs a canary). After each canary passes,
+# the pin is restored to @production. See ~/.claude/plans/2026-05-17-mirror-
+# pipeline-rollout-2-inclusion-mechanism.md Task 3 Step 8 for the
+# canonical restore procedure.
name: PR Mirror and Repo Sync
on:
@@ -27,7 +28,7 @@ jobs:
if: |
github.repository_owner == 'vyos'
&& (github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch')
- uses: vyos/.github/.github/workflows/pr-mirror-repo-sync.yml@feature/rollout-2-inclusion
+ uses: vyos/.github/.github/workflows/pr-mirror-repo-sync.yml@production
with:
sync_branch: ${{ inputs.sync_branch || github.event.pull_request.base.ref }}
secrets: inherit