| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | T9043: DR-B canary smoke 2 — full path re-validation post bypass-mode fix ↵HEADrolling | Yuriy Andamasov | |
| (#40) | |||
| 12 days | T9043: DR-B canary smoke — mirror-merge bypass validation (#39) | Yuriy Andamasov | |
| 2026-06-02 | T8943: canary verify mirror cleanup non-fatal fix (#37) | Yuriy Andamasov | |
| 2026-06-01 | Merge pull request #36 from vyos/canary/r3-cleanup | Yuriy Andamasov | |
| canary cleanup: remove lts-name-check caller | |||
| 2026-06-01 | T8943: canary cleanup — remove lts-name-check caller (canary artifact) | Yuriy Andamasov | |
| 2026-06-01 | Merge pull request #34 from vyos/canary/r3-advisory-caller | Yuriy Andamasov | |
| canary: add lts-name-check advisory caller | |||
| 2026-06-01 | T8943: canary — add lts-name-check advisory caller | Yuriy Andamasov | |
| 2026-06-01 | Merge pull request #33 from vyos/canary/r3-restore-wrapper | Yuriy Andamasov | |
| canary: restore wrapper pin to @production | |||
| 2026-06-01 | T8943: canary — restore mirror wrapper pin to @production (post-canary) | Yuriy Andamasov | |
| 2026-06-01 | Merge pull request #32 from vyos/canary/r3-mirror-test-2 | Yuriy Andamasov | |
| canary: R3 mirror-flow verification (clean) | |||
| 2026-06-01 | T8943: canary r3 mirror-flow test 2 (clean PR path) | Yuriy Andamasov | |
| 2026-06-01 | Merge pull request #31 from vyos/canary/r3-mirror-test | Yuriy Andamasov | |
| canary: R3 mirror-flow verification | |||
| 2026-06-01 | T8943: canary r3 mirror-flow test marker | 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: admin-fix post-merge smoke (#30) | Yuriy Andamasov | |
| 2026-06-01 | test: T8943: restore canary wrapper pin to @production (first-parent guard ↵ | Yuriy Andamasov | |
| verified) | |||
| 2026-06-01 | test: T8943: first-parent guard GREEN (normal path) (#29) | Yuriy Andamasov | |
| 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: admin-fix GREEN prove (#26) | Yuriy Andamasov | |
| 2026-06-01 | test: T8943: repoint canary wrapper to @feature/mirror-merge-admin-fix ↵ | Yuriy Andamasov | |
| (admin-fix GREEN) | |||
| 2026-06-01 | test: T8943: admin-fix RED reproduce (#25) | Yuriy Andamasov | |
| 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 | Merge pull request #24 from vyos/test/round5-canary-Q | Yuriy Andamasov | |
| test(round5): canary PR Q | |||
| 2026-05-31 | test(round5): canary PR Q payload | Yuriy Andamasov | |
| 2026-05-31 | Merge pull request #23 from vyos/test/round5-canary-P | Yuriy Andamasov | |
| test(round5): canary PR P | |||
| 2026-05-31 | test(round5): canary PR P payload | Yuriy Andamasov | |
| 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 | Merge pull request #22 from vyos/feature/rollout-2-canary-unpin | Yuriy Andamasov | |
| T8943: test(mirror-rollout-2-canary): restore wrapper pin to @production | |||
| 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 | Merge pull request #21 from vyos/test/rollout-2-post-skip | Yuriy Andamasov | |
| T8943: test: post-skip | |||
| 2026-05-30 | T8943: test: post-skip | Yuriy Andamasov | |
| 🤖 Generated by [robots](https://vyos.io) | |||
| 2026-05-30 | Merge pull request #20 from vyos/test/rollout-2-kill-switch | Yuriy Andamasov | |
| T8943: test: kill-switch | |||
| 2026-05-30 | T8943: test: kill-switch | Yuriy Andamasov | |
| 🤖 Generated by [robots](https://vyos.io) | |||
| 2026-05-30 | Merge pull request #19 from vyos/test/rollout-2-canary-verify | Yuriy Andamasov | |
| T8943: test: rollout-2 canary verify | |||
| 2026-05-30 | T8943: test: rollout-2 canary verify | Yuriy Andamasov | |
| 🤖 Generated by [robots](https://vyos.io) | |||
| 2026-05-30 | Merge pull request #18 from vyos/feature/rollout-2-canary-pin | Yuriy Andamasov | |
| T8943: test(mirror-rollout-2-canary): repin to @feature/rollout-2-inclusion | |||
| 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-30 | T8595: add AGENTS.md (#17) | Yuriy Andamasov | |
| Adds AGENTS.md at repo root and .github/copilot-instructions.md symlink for GitHub Copilot code review compatibility (per T8595 spec). 🤖 Generated by [robots](https://vyos.io) | |||
| 2026-05-26 | Merge pull request #15 from vyos/test/b7-protected-conflict | Yuriy Andamasov | |
| test(B.7): branch-protection enforces backport-conflict block | |||
| 2026-05-26 | test: B.7 — conflict + branch-protection enforces merge block on sagitta | Yuriy Andamasov | |
| 2026-05-26 | Merge pull request #14 from vyos/test/b6-multi-backport | Yuriy Andamasov | |
| test(B.6): multi-branch backport (sagitta + circinus) | |||
| 2026-05-26 | test: B.6 multi-branch backport — bp/sagitta + bp/circinus | Yuriy Andamasov | |
| 2026-05-26 | Merge pull request #13 from vyos/test/b5-refusal | Yuriy Andamasov | |
| test(B.5 refusal): expected mirror algorithm refusal | |||
| 2026-05-26 | test: B.5 refusal — should be REFUSED by Check-previous-merged-PR-mirrored | Yuriy Andamasov | |
| 2026-05-26 | Merge pull request #12 from vyos/test/b5-pr-a | Yuriy Andamasov | |
| test(B.5 A): first of two quick-merge PRs (stranded branch — opened second due to scripting bug) | |||
| 2026-05-26 | Merge pull request #11 from vyos/test/b5-pr-b | Yuriy Andamasov | |
| test(B.5 A): first of two quick-merge PRs | |||
| 2026-05-26 | test: B.5 PR B — second of two quick-succession PRs | Yuriy Andamasov | |
