Skip to content

hotfix(manifest): restore the loopover-ui path rename and bundled-fallback sync lost in #9455's squash-merge - #9463

Merged
JSONbored merged 1 commit into
mainfrom
fix/manifest-drift-screenshot-gate
Jul 27, 2026
Merged

hotfix(manifest): restore the loopover-ui path rename and bundled-fallback sync lost in #9455's squash-merge#9463
JSONbored merged 1 commit into
mainfrom
fix/manifest-drift-screenshot-gate

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

What broke

#9455 (re-enable the screenshot-table gate) had two commits on its branch: the initial add, and a follow-up fixup that (a) corrected whenPaths from the pre-rename apps/gittensory-ui to apps/loopover-ui, and (b) synced src/config/loopover-repo-focus-manifest.ts (the bundled fallback manifest) to match .loopover.yml, since npm run manifest:drift-check requires the two to agree.

The merged commit on main contains only the first commit's content — both follow-up corrections were lost in the squash.

Impact — this blocks CI repo-wide

Fix

Restores both corrections: the apps/loopover-ui path prefix in .loopover.yml, and the matching screenshotTableGate block in the bundled fallback.

Verified:

  • npm run manifest:drift-check passes clean
  • The six whenPaths cases (openapi.json excluded, routeTree.gen.ts excluded, components/routes/styles.css in scope) re-checked against the engine's own matchesAny
  • npm run typecheck clean

This is a maintainer hotfix for a self-inflicted CI break, filed as its own PR since it's unrelated to my other open PR and needs to land first.

…lback sync lost in #9455's squash-merge

#9455 (screenshot-table gate re-enable) had two commits locally -- the initial add, and a
follow-up fixup correcting the whenPaths prefix from the pre-rename apps/gittensory-ui to
apps/loopover-ui, plus syncing src/config/loopover-repo-focus-manifest.ts (the bundled
fallback) to match. The merged commit on main contains only the first: `.loopover.yml`
still names apps/gittensory-ui (renamed away on 2026-07-14, so the gate has been enabled
but silently INERT on every real PR -- the exact #9433 failure mode), and the bundled
fallback has no screenshotTableGate block at all, which fails
`npm run manifest:drift-check` -- a required, blocking step in test:ci -- for every PR
against this repo until fixed.

Restores both: corrects the path prefix, and re-adds the matching bundled-fallback block.
Re-verified against the engine's own matchesAny matcher and a clean manifest-drift-check
run.
@superagent-security

Copy link
Copy Markdown
Contributor

Superagent didn't find any vulnerabilities or security issues in this PR.

@loopover-orb

loopover-orb Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Important

🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨

⏳ LoopOver is waiting…

LoopOver has seen this pull request and is waiting on CI checks to finish before reviewing it. This comment will update once the review runs.

🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed · 🟨 Waiting

@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@4ed99d2). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #9463   +/-   ##
=======================================
  Coverage        ?   93.62%           
=======================================
  Files           ?      741           
  Lines           ?    60415           
  Branches        ?    21296           
=======================================
  Hits            ?    56564           
  Misses          ?     2900           
  Partials        ?      951           
Flag Coverage Δ
backend 93.62% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/config/loopover-repo-focus-manifest.ts 100.00% <ø> (ø)

@JSONbored
JSONbored merged commit 7ed3531 into main Jul 27, 2026
7 checks passed
@JSONbored
JSONbored deleted the fix/manifest-drift-screenshot-gate branch July 27, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant