| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-01 | T8943: canary cleanup — remove lts-name-check caller (canary artifact) | Yuriy Andamasov | |
| 2026-06-01 | T8943: canary — add lts-name-check advisory caller | Yuriy Andamasov | |
| 2026-06-01 | T8943: canary — restore mirror wrapper pin to @production (post-canary) | Yuriy Andamasov | |
| 2026-06-01 | T8943: canary — repoint mirror wrapper to feature/rollout-3-leak-fix ↵ | Yuriy Andamasov | |
| (TEMPORARY; restored to @production post-canary) | |||
| 2026-06-01 | test: T8943: restore canary wrapper pin to @production (first-parent guard ↵ | Yuriy Andamasov | |
| verified) | |||
| 2026-06-01 | test: T8943: repoint canary wrapper to @feature (first-parent guard re-canary) | Yuriy Andamasov | |
| 2026-06-01 | test: T8943: restore canary wrapper pin to @production (admin-fix verified) | Yuriy Andamasov | |
| 2026-06-01 | test: T8943: repoint canary wrapper to @feature/mirror-merge-admin-fix ↵ | Yuriy Andamasov | |
| (admin-fix GREEN) | |||
| 2026-05-31 | canary: restore mirror wrapper pin to @production (R2 v7 round-5 re-canary ↵ | Yuriy Andamasov | |
| verified: A+B+C pass) | |||
| 2026-05-31 | canary: repoint mirror wrapper to @feature/rollout-2-reconcile (R2 v7 ↵ | Yuriy Andamasov | |
| round-5 re-canary) | |||
| 2026-05-31 | canary: restore mirror wrapper pin to @production (B5 case-1 + case-3 verified) | Yuriy Andamasov | |
| 2026-05-31 | canary: repoint mirror wrapper to @feature/rollout-2-reconcile (R2 v7 Part B B5) | Yuriy Andamasov | |
| 2026-05-30 | T8943: test(mirror-rollout-2-canary): restore wrapper pin to @production | Yuriy Andamasov | |
| 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) | |||
| 2026-05-30 | T8943: test(mirror-rollout-2-canary): repin to @feature/rollout-2-inclusion | Yuriy Andamasov | |
| TEMPORARY canary pin for Rollout 2 verification per Plan Task 3 Step 2. Original snapshot at /tmp/rollout-2/canary-wrapper-original.yml (was pinned to @feature/rollout-1-app-tokens, the still-live 1b feature branch). Plan Task 3 Step 8 restores this to @production after the canary passes. 🤖 Generated by [robots](https://vyos.io) | |||
| 2026-05-26 | fix(canary): update wrapper branches filter to rolling | Yuriy Andamasov | |
| Source canary default branch renamed current → rolling per plan A.1.1. Wrapper's pull_request_target.branches filter follows. Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1a-expanded-canary-tests.md A.1.2 | |||
| 2026-05-26 | fix(canary): expand wrapper permissions to match reusable | Yuriy Andamasov | |
| Plan template's 'permissions: contents: read' is insufficient; reusable declares contents/pull-requests/issues all write. Existing prod wrappers use full permissions. Adopt convention. Caught at runs 26422487063, 26422563526, 26422679283 (startup_failure). | |||
| 2026-05-26 | feat(mirror-rollout-1a): add canary wrapper pinned to feature branch | Yuriy Andamasov | |
| Pin to vyos/.github@feature/rollout-1-app-tokens for Rollout 1a end-to-end canary verification. Plan: ~/.claude/plans/2026-05-17-mirror-pipeline-rollout-1a-canary-pair.md Task 3 | |||
