summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2026-06-01T8943: canary cleanup — remove lts-name-check caller (canary artifact)Yuriy Andamasov
2026-06-01T8943: canary — add lts-name-check advisory callerYuriy Andamasov
2026-06-01T8943: canary — restore mirror wrapper pin to @production (post-canary)Yuriy Andamasov
2026-06-01T8943: canary — repoint mirror wrapper to feature/rollout-3-leak-fix ↵Yuriy Andamasov
(TEMPORARY; restored to @production post-canary)
2026-06-01test: T8943: restore canary wrapper pin to @production (first-parent guard ↵Yuriy Andamasov
verified)
2026-06-01test: T8943: repoint canary wrapper to @feature (first-parent guard re-canary)Yuriy Andamasov
2026-06-01test: T8943: restore canary wrapper pin to @production (admin-fix verified)Yuriy Andamasov
2026-06-01test: T8943: repoint canary wrapper to @feature/mirror-merge-admin-fix ↵Yuriy Andamasov
(admin-fix GREEN)
2026-05-31canary: restore mirror wrapper pin to @production (R2 v7 round-5 re-canary ↵Yuriy Andamasov
verified: A+B+C pass)
2026-05-31canary: repoint mirror wrapper to @feature/rollout-2-reconcile (R2 v7 ↵Yuriy Andamasov
round-5 re-canary)
2026-05-31canary: restore mirror wrapper pin to @production (B5 case-1 + case-3 verified)Yuriy Andamasov
2026-05-31canary: repoint mirror wrapper to @feature/rollout-2-reconcile (R2 v7 Part B B5)Yuriy Andamasov
2026-05-30T8943: test(mirror-rollout-2-canary): restore wrapper pin to @productionYuriy 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-30T8943: test(mirror-rollout-2-canary): repin to @feature/rollout-2-inclusionYuriy 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-30T8595: 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-26fix(canary): add explicit local pull_request_rule to register with MergifyYuriy Andamasov
extends-only config left Mergify with check-suites stuck queued (never processed). Per Mergify dashboard returning 'org home redirect' on the canary repo URLs, Mergify wasn't seeing these as configured repos. Adding an explicit (no-op-when-no-label) pull_request_rule to give Mergify a recognizable trigger surface. Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1a-expanded-canary-tests.md A.3 (additional fix mid-execution)
2026-05-26fix(canary): move Mergify config to .github/mergify.yml (org convention)Yuriy Andamasov
Mergify check-suite stuck queued with 0 check-runs after we added the config at .mergify.yml (root). Empirically, this org's prod consumers use .github/mergify.yml and Mergify processes those correctly. Move the canary config to the same path + add merge_protections_settings.reporting_method to match prod convention exactly. Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1a-expanded-canary-tests.md A.3 (fixed mid-execution after A.4.3 stall)
2026-05-26fix(canary): update wrapper branches filter to rollingYuriy 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-26fix(canary): expand wrapper permissions to match reusableYuriy 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-26feat(mirror-rollout-1a): add canary wrapper pinned to feature branchYuriy 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