From 64be63f6295b8d3c595e50fa1b51fa4ed2dfd2a5 Mon Sep 17 00:00:00 2001 From: Lucas Bedatty <79675696+bedatty@users.noreply.github.com> Date: Fri, 16 Oct 2026 18:11:08 -0300 Subject: [PATCH 1/2] feat(pr-validation)!: fixture for the approval and reuse flow Deliberately marked breaking so the gate fires. Exists to test that an approval survives a later push that leaves the breaking commit alone, and is never meant to be merged. --- docs/.fixtures/approval-flow.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 docs/.fixtures/approval-flow.md diff --git a/docs/.fixtures/approval-flow.md b/docs/.fixtures/approval-flow.md new file mode 100644 index 00000000..d4aa4e02 --- /dev/null +++ b/docs/.fixtures/approval-flow.md @@ -0,0 +1,7 @@ +# Approval flow fixture + +Scratch file for exercising the breaking-change approval gate end to end: +approve once, then push again without touching the breaking commit and confirm +the approval still stands. + +Not referenced by anything. This pull request is never merged. From 32b2643d0bf5bd951f695d7b74ce6fd04307dd57 Mon Sep 17 00:00:00 2001 From: Lucas Bedatty <79675696+bedatty@users.noreply.github.com> Date: Fri, 16 Oct 2026 18:18:11 -0300 Subject: [PATCH 2/2] docs(pr-validation): ordinary commit after the approval --- docs/.fixtures/approval-flow.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/.fixtures/approval-flow.md b/docs/.fixtures/approval-flow.md index d4aa4e02..b373a9f6 100644 --- a/docs/.fixtures/approval-flow.md +++ b/docs/.fixtures/approval-flow.md @@ -5,3 +5,5 @@ approve once, then push again without touching the breaking commit and confirm the approval still stands. Not referenced by anything. This pull request is never merged. + +A later, ordinary commit — the breaking commit is untouched.