The footer link to /releases turned main red #131

Merged
paulhitt merged 1 commits from fix/the-layout-may-link-to-releases into main 2026-09-05 22:25:07 +00:00
paulhitt commented 2026-09-05 20:17:41 +00:00 (Migrated from gitlab.com)

testTheLayoutLinksOnlyToPagesThatExist derives what exists from the pages table, and /releases is deliberately outside it — its content is data read per request so a release appears without a restart.

Third place that needed the same exception: the deploy gate, the gate's page count, and now this test. Worth revisiting the pattern rather than extending it a fourth time.

It shipped because I merged the footer MR past a starved runner on the reasoning that the deploy gate covers every page. The gate did pass — because it had been taught about /releases an hour earlier. The check that hadn't been taught was the one I skipped.

Unblocks !58, !53 and !10, which have been sitting behind a red main.

`testTheLayoutLinksOnlyToPagesThatExist` derives what exists from the `pages` table, and `/releases` is deliberately outside it — its content is data read per request so a release appears without a restart. Third place that needed the same exception: the deploy gate, the gate's page count, and now this test. Worth revisiting the pattern rather than extending it a fourth time. It shipped because I merged the footer MR past a starved runner on the reasoning that the deploy gate covers every page. The gate did pass — because it had been taught about /releases an hour earlier. The check that hadn't been taught was the one I skipped. Unblocks !58, !53 and !10, which have been sitting behind a red main.
paulhitt commented 2026-09-05 22:25:08 +00:00 (Migrated from gitlab.com)

mentioned in commit 7adbf02ddb

mentioned in commit 7adbf02ddb0fad329034d7cef18df25b130368c5
paulhitt (Migrated from gitlab.com) merged commit 7adbf02ddb into main 2026-09-05 22:25:08 +00:00
paulhitt commented 2026-09-09 18:58:52 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.