refactor(actions): rename visual-capture-fallback.yml workflow name, env vars, and artifact to loopover - #5534
Conversation
…env vars, and artifact to loopover
Renames the cross-repo contract's workflow name ("Gittensory Visual Capture
Fallback" -> "LoopOver Visual Capture Fallback"), its four internal env vars
(GITTENSORY_DIST_DIR/SERVE_PORT/ROUTES_JSON/BUILD_CMD -> LOOPOVER_*), the
run-name/artifact name ("gittensory-visual-fallback" -> "loopover-visual-
fallback"), and the matching constants + run-name regex in
src/review/visual/actions-fallback.ts that dispatch and correlate it.
Per explicit maintainer decision: hard cutover, no compatibility alias or
grace period -- no other self-hosted repos have adopted ORB yet, so there is
no existing downstream copy of this workflow file to break.
The actual filename (visual-capture-fallback.yml) and FALLBACK_WORKFLOW_FILE
constant are unchanged, since neither ever carried old-brand text.
Closes #5338.
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5534 +/- ##
=======================================
Coverage 94.79% 94.79%
=======================================
Files 566 566
Lines 45065 45065
Branches 14675 14675
=======================================
Hits 42718 42718
Misses 1613 1613
Partials 734 734
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ Gittensory review result - manual review recommendedReview updated: 2026-07-13 04:04:08 UTC
⏸️ Suggested Action - Manual Review
Review summary Nits — 7 non-blocking
Review context
Contributor next steps
Signal definitions
[BETA] Chat with GittensoryAsk Gittensory a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://gittensory.aethereal.dev/docs/gittensory-commands 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
Summary
Renames
.github/workflows/visual-capture-fallback.yml's cross-repo contract surface: the workflow's declaredname:("Gittensory Visual Capture Fallback" -> "LoopOver Visual Capture Fallback"), its four internal env vars (GITTENSORY_DIST_DIR/_SERVE_PORT/_ROUTES_JSON/_BUILD_CMD->LOOPOVER_*), and therun-name/uploaded-artifact name ("gittensory-visual-fallback" -> "loopover-visual-fallback"). Updatessrc/review/visual/actions-fallback.ts's matchingFALLBACK_WORKFLOW_NAME,FALLBACK_ARTIFACT_NAME, andRUN_NAME_PATTERNconstants that dispatch this workflow and correlate its completion webhook.Per explicit maintainer decision: hard cutover, no compatibility alias or grace period — no other self-hosted repos have adopted ORB yet, so there is no existing downstream copy of this workflow file that would break.
Deliberately unchanged
visual-capture-fallback.ymland theFALLBACK_WORKFLOW_FILEconstant — neither ever carried old-brand text, so there's nothing to rename there.FALLBACK_SHOT_NAMESPACE,FALLBACK_DISPATCH_MARKER_NAMESPACE) — already renamed by the separate, now-merged R2 bucket migration (2 live buckets) and the public /gittensory/shot route #5332 (R2 bucket migration) PR..gittensory.yml.example's reference to this workflow — it only names the (unchanged) filename, no stale content to fix.Test plan
npm run test:cigate green (typecheck, coverage, engine-parity, mcp/miner builds, UI lint/typecheck/test/build,actionlint).actions-fallback.test.ts,actions-fallback-webhook.test.ts— 79 tests) whose fixtures asserted the old workflow name/artifact/run-name strings.Closes #5338.