Skip to content

feat(ci): generalize self-host-nightly to a discovered environment fleet#6809

Merged
JSONbored merged 1 commit into
mainfrom
feat/self-host-nightly-fleet-matrix-4899
Jul 17, 2026
Merged

feat(ci): generalize self-host-nightly to a discovered environment fleet#6809
JSONbored merged 1 commit into
mainfrom
feat/self-host-nightly-fleet-matrix-4899

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

Summary

  • Replaces the single hardcoded SELF_HOST_URL self-host maintenance workflow with a discover -> maintenance matrix: a discover job parses the repo variable SELF_HOST_ENVIRONMENTS (comma-separated) into a JSON list, and a maintenance job fans out strategy.matrix.environment over it with a per-job environment: context, so each self-host instance supplies its own SELF_HOST_URL/INTERNAL_JOB_TOKEN via a GitHub environment while every job reads the same secret name.
  • Falls back to a no-op (skipped) run when SELF_HOST_ENVIRONMENTS is unset, so a single-instance or not-yet-configured operator sees no behavior change.
  • Documents the fleet-environment setup in the self-hosting operations docs.

Closes #4899

Test plan

  • actionlint clean
  • npm run test:ci — full local gate green (one unrelated pre-existing flake in ai-summaries.test.ts confirmed via isolated rerun, not caused by this diff)

Replaces the single hardcoded SELF_HOST_URL self-host maintenance
workflow with a discover -> maintenance matrix: a discover job parses
the repo variable SELF_HOST_ENVIRONMENTS (comma-separated) into a JSON
list, and a maintenance job fans out strategy.matrix.environment over
it with a per-job environment: context, so each self-host instance
supplies its own SELF_HOST_URL/INTERNAL_JOB_TOKEN via a GitHub
environment while every job reads the same secret name.

Falls back to a no-op (skipped) run when SELF_HOST_ENVIRONMENTS is
unset, so a single-instance or not-yet-configured operator sees no
behavior change.

Closes #4899
@superagent-security

Copy link
Copy Markdown
Contributor

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

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
loopover-ui f4eae3c Commit Preview URL

Branch Preview URL
Jul 17 2026, 07:36 AM

@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Bundle Report

Changes will increase total bundle size by 3.05kB (0.04%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
loopover-ui 7.54MB 3.05kB (0.04%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: loopover-ui

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/add-scalar-classes-Bw3qc4iZ.js (New) 2.17MB 2.17MB 100.0% 🚀
assets/tanstack-vendor-ECCYnxQJ.js (New) 704.04kB 704.04kB 100.0% 🚀
assets/docs.fumadocs-spike-api-reference-C9FZzPww.js (New) 442.94kB 442.94kB 100.0% 🚀
assets/AgentScalarChatInterface.vue-BC66Mg-p.js (New) 201.71kB 201.71kB 100.0% 🚀
assets/modal-DVVnWznL.js (New) 184.28kB 184.28kB 100.0% 🚀
assets/client-CM2BCJSx.js (New) 146.06kB 146.06kB 100.0% 🚀
assets/self-hosting-operations-ChGzQ_Dh.js (New) 128.35kB 128.35kB 100.0% 🚀
assets/maintainer-panel-CGSAqzd0.js (New) 75.94kB 75.94kB 100.0% 🚀
assets/ui-vendor-CF3qlBxi.js (New) 65.93kB 65.93kB 100.0% 🚀
assets/app.analytics-y9gI8WOe.js (New) 34.92kB 34.92kB 100.0% 🚀
assets/routes-BHQdz3qh.js (New) 34.04kB 34.04kB 100.0% 🚀
assets/app.operator-Li3BToF0.js (New) 27.69kB 27.69kB 100.0% 🚀
assets/app.runs-Cyz0GuDA.js (New) 27.14kB 27.14kB 100.0% 🚀
assets/owner-panel-CoEOanvg.js (New) 27.02kB 27.02kB 100.0% 🚀
assets/app-BOvCrpGA.js (New) 25.84kB 25.84kB 100.0% 🚀
assets/miner-panel-DQTcDWDm.js (New) 20.49kB 20.49kB 100.0% 🚀
assets/docs-source-DkxaQy9k.js (New) 19.3kB 19.3kB 100.0% 🚀
assets/api._op-iCdsP51d.js (New) 17.89kB 17.89kB 100.0% 🚀
assets/self-hosting-docs-audit-B59mz-Rm.js (New) 16.73kB 16.73kB 100.0% 🚀
assets/app.index-CMUfspRN.js (New) 16.19kB 16.19kB 100.0% 🚀
assets/playground-panel-2cwZ7JfR.js (New) 14.43kB 14.43kB 100.0% 🚀
assets/app.config-generator-CMI4TNlQ.js (New) 9.87kB 9.87kB 100.0% 🚀
assets/app.audit-bhLHisaE.js (New) 9.62kB 9.62kB 100.0% 🚀
assets/extension-Dq-5ELeE.js (New) 9.21kB 9.21kB 100.0% 🚀
assets/maintainers-CQKtZW_y.js (New) 8.06kB 8.06kB 100.0% 🚀
assets/miners-CKnHagbr.js (New) 7.89kB 7.89kB 100.0% 🚀
assets/agents-Di7CINjW.js (New) 7.76kB 7.76kB 100.0% 🚀
assets/commands-panel-7cB1SjtZ.js (New) 6.72kB 6.72kB 100.0% 🚀
assets/digest-panel-Btnya3S4.js (New) 6.34kB 6.34kB 100.0% 🚀
assets/roadmap-k1RMijRB.js (New) 6.33kB 6.33kB 100.0% 🚀
assets/docs.index-CLb-uLF6.js (New) 5.42kB 5.42kB 100.0% 🚀
assets/repos._owner._repo.quality-CvyiOhAr.js (New) 5.09kB 5.09kB 100.0% 🚀
assets/api.index-Sxoc7OlB.js (New) 4.78kB 4.78kB 100.0% 🚀
assets/changelog-DcAZ3xxo.js (New) 4.67kB 4.67kB 100.0% 🚀
assets/control-primitives-BEfCVBjz.js (New) 3.75kB 3.75kB 100.0% 🚀
assets/api-CMqLfAZf.js (New) 2.73kB 2.73kB 100.0% 🚀
assets/docs-BL57ukw3.js (New) 2.67kB 2.67kB 100.0% 🚀
assets/button-W5HzcEYz.js (New) 1.74kB 1.74kB 100.0% 🚀
assets/app.workbench-BwY0HDRZ.js (New) 1.63kB 1.63kB 100.0% 🚀
assets/tooltip-B_yQ80eN.js (New) 1.45kB 1.45kB 100.0% 🚀
assets/session-DA6NGlyJ.js (New) 1.44kB 1.44kB 100.0% 🚀
assets/tabs-CDEZ6YX1.js (New) 1.39kB 1.39kB 100.0% 🚀
assets/trend-chart-nmmbTnY_.js (New) 1.22kB 1.22kB 100.0% 🚀
assets/app.repos-BYXFF-Tz.js (New) 1.07kB 1.07kB 100.0% 🚀
assets/analytics-card-shell-DEDGfn99.js (New) 987 bytes 987 bytes 100.0% 🚀
assets/use-api-resource-DFd3iUH3.js (New) 934 bytes 934 bytes 100.0% 🚀
assets/refresh-meta-DMI8Ujpr.js (New) 797 bytes 797 bytes 100.0% 🚀
assets/input-DtRYcmpM.js (New) 796 bytes 796 bytes 100.0% 🚀
assets/file-cog-Ba70k7bH.js (New) 758 bytes 758 bytes 100.0% 🚀
assets/docs.ai-summaries-CTxnyykZ.js (New) 568 bytes 568 bytes 100.0% 🚀
assets/docs.scoreability-w3lAbSd2.js (New) 562 bytes 562 bytes 100.0% 🚀
assets/docs.upstream-drift-BfQBnNAL.js (New) 562 bytes 562 bytes 100.0% 🚀
assets/docs.branch-analysis-BcOHcoQg.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-ai-providers-CcIDog6v.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-backup-scaling-pzMmU7M3.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-configuration-DHhfAx0b.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-docs-audit-9EniNnaD.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-github-app-CBvI7MBB.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-quickstart-BT0y2usq.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-rag-BCZbcSOc.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-rees-B2vFFsz3.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-rees-analyzers-CQlEwEHB.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-release-checklist-uWe-yGZd.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-releases-D7MPm6VX.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-security-VwqAvoHX.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-troubleshooting-CTaOM5nK.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.self-hosting-unified-ams-orb-Dt19icDw.js (New) 561 bytes 561 bytes 100.0% 🚀
assets/docs.federated-fleet-intelligence-BUIY7-DF.js (New) 560 bytes 560 bytes 100.0% 🚀
assets/docs.maintainer-install-trust-BlA38_Bz.js (New) 560 bytes 560 bytes 100.0% 🚀
assets/docs.mcp-clients-Bxrra4cn.js (New) 560 bytes 560 bytes 100.0% 🚀
assets/docs.owner-checklist-C7uc-mi5.js (New) 560 bytes 560 bytes 100.0% 🚀
assets/docs.quickstart-CkHAppxQ.js (New) 560 bytes 560 bytes 100.0% 🚀
assets/docs.ams-config-precedence-jTqOEm6x.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-deployment-CGuN9hUN.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-discovery-plane-t4WlrDQe.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-env-reference-RCT6V2QH.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-fleet-manifest-9DLsRRlg.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-goal-spec-ZlAu0Irt.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-observability-Diu2P9yA.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-operations-runbook-DnB4FN7k.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-sizing-m1oDbD_Z.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.ams-unattended-scheduling-D7Irhx8J.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.beta-onboarding-CkDErZut.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.maintainer-self-hosting-9DCJ6BKG.js (New) 559 bytes 559 bytes 100.0% 🚀
assets/docs.maintainer-workflow-BjyD1reA.js (New) 558 bytes 558 bytes 100.0% 🚀
assets/docs.privacy-security-CpR3l8VF.js (New) 558 bytes 558 bytes 100.0% 🚀
assets/docs.troubleshooting-B5U8FAF6.js (New) 558 bytes 558 bytes 100.0% 🚀
assets/docs.tuning-jUnRqRRw.js (New) 558 bytes 558 bytes 100.0% 🚀
assets/docs.github-app-BHuEqbrg.js (New) 557 bytes 557 bytes 100.0% 🚀
assets/docs.loopover-commands-BYrX4R3V.js (New) 556 bytes 556 bytes 100.0% 🚀
assets/docs.how-reviews-work-Bh3bFc0m.js (New) 555 bytes 555 bytes 100.0% 🚀
assets/app.maintainer-B7r-kdsP.js (New) 502 bytes 502 bytes 100.0% 🚀
assets/sparkles-CCSCvVci.js (New) 494 bytes 494 bytes 100.0% 🚀
assets/app.owner-D0hRolEL.js (New) 474 bytes 474 bytes 100.0% 🚀
assets/app.commands-DENeqlA3.js (New) 455 bytes 455 bytes 100.0% 🚀
assets/app.playground-DTBoYT6f.js (New) 442 bytes 442 bytes 100.0% 🚀
assets/reveal-B-9ZBFAj.js (New) 442 bytes 442 bytes 100.0% 🚀
assets/index-D6uvjwnw.js (New) 438 bytes 438 bytes 100.0% 🚀
assets/app.digest-yPL7-Bje.js (New) 430 bytes 430 bytes 100.0% 🚀
assets/eye-off-DU6mo025.js (New) 430 bytes 430 bytes 100.0% 🚀
assets/app.miner-CM7EAl-o.js (New) 422 bytes 422 bytes 100.0% 🚀
assets/key-round-Ba7T4OkA.js (New) 355 bytes 355 bytes 100.0% 🚀
assets/bot-BdV4kczp.js (New) 328 bytes 328 bytes 100.0% 🚀
assets/trash-2-CyiB5c4O.js (New) 328 bytes 328 bytes 100.0% 🚀
assets/save-B6UVhCdN.js (New) 327 bytes 327 bytes 100.0% 🚀
assets/git-pull-request-arrow-DzBOGKC1.js (New) 321 bytes 321 bytes 100.0% 🚀
assets/shield-check-ChUWMu-6.js (New) 320 bytes 320 bytes 100.0% 🚀
assets/wrench-9KfjHXcw.js (New) 303 bytes 303 bytes 100.0% 🚀
assets/bell-dwucGcmA.js (New) 290 bytes 290 bytes 100.0% 🚀
assets/data-table-BBlyC8YM.js (New) 289 bytes 289 bytes 100.0% 🚀
assets/list-checks-DjkaAVXY.js (New) 279 bytes 279 bytes 100.0% 🚀
assets/shield-BPY_01aB.js (New) 272 bytes 272 bytes 100.0% 🚀
assets/workflow-DtfGLKag.js (New) 265 bytes 265 bytes 100.0% 🚀
assets/chart-column-CyZBuZAK.js (New) 251 bytes 251 bytes 100.0% 🚀
assets/compass-DVPGpeo5.js (New) 251 bytes 251 bytes 100.0% 🚀
assets/skeleton-D225x3v0.js (New) 241 bytes 241 bytes 100.0% 🚀
assets/history-CJSMuOhN.js (New) 237 bytes 237 bytes 100.0% 🚀
assets/activity-Ca10P7ez.js (New) 234 bytes 234 bytes 100.0% 🚀
assets/message-square-CHJgTVlL.js (New) 233 bytes 233 bytes 100.0% 🚀
assets/download-BBJfTnO8.js (New) 232 bytes 232 bytes 100.0% 🚀
assets/chevron-right-Dx1vFKcF.js (New) 207 bytes 207 bytes 100.0% 🚀
assets/lock-BmM-0EcP.js (New) 206 bytes 206 bytes 100.0% 🚀
assets/rotate-cw-BXLlSN67.js (New) 201 bytes 201 bytes 100.0% 🚀
assets/play-DOZCLFq8.js (New) 190 bytes 190 bytes 100.0% 🚀
assets/circle-check-BAxaUJVR.js (New) 178 bytes 178 bytes 100.0% 🚀
assets/search-wDSV139t.js (New) 174 bytes 174 bytes 100.0% 🚀
assets/self-hosting-docs-audit-DOajyJek.js (New) 141 bytes 141 bytes 100.0% 🚀
assets/self-hosting-operations-sWmZ7gMz.js (New) 141 bytes 141 bytes 100.0% 🚀
assets/circle-SdxtUDD0.js (New) 130 bytes 130 bytes 100.0% 🚀
assets/modal-D7Qulyjt.js (New) 115 bytes 115 bytes 100.0% 🚀
assets/add-scalar-classes-BI32QqA3.js (Deleted) -2.17MB 0 bytes -100.0% 🗑️
assets/tanstack-vendor-u7x8B2V6.js (Deleted) -704.04kB 0 bytes -100.0% 🗑️
assets/docs.fumadocs-spike-api-reference-4VlIkoTJ.js (Deleted) -442.94kB 0 bytes -100.0% 🗑️
assets/AgentScalarChatInterface.vue-CIq2uWqs.js (Deleted) -201.71kB 0 bytes -100.0% 🗑️
assets/modal-BV8q8-Yk.js (Deleted) -184.28kB 0 bytes -100.0% 🗑️
assets/client-BptYbDOb.js (Deleted) -146.06kB 0 bytes -100.0% 🗑️
assets/self-hosting-operations-D7dQ7S-7.js (Deleted) -125.3kB 0 bytes -100.0% 🗑️
assets/maintainer-panel-BML9nktW.js (Deleted) -75.94kB 0 bytes -100.0% 🗑️
assets/ui-vendor-Bq5--U1P.js (Deleted) -65.93kB 0 bytes -100.0% 🗑️
assets/app.analytics-BkAHbPqY.js (Deleted) -34.92kB 0 bytes -100.0% 🗑️
assets/routes-Cw4Z3E-k.js (Deleted) -34.04kB 0 bytes -100.0% 🗑️
assets/app.operator-DNWkW2-s.js (Deleted) -27.69kB 0 bytes -100.0% 🗑️
assets/app.runs-ChWEEhLN.js (Deleted) -27.14kB 0 bytes -100.0% 🗑️
assets/owner-panel-IMO5eDAw.js (Deleted) -27.02kB 0 bytes -100.0% 🗑️
assets/app-DHvmOwTf.js (Deleted) -25.84kB 0 bytes -100.0% 🗑️
assets/miner-panel-D32-h4bh.js (Deleted) -20.49kB 0 bytes -100.0% 🗑️
assets/docs-source-DamPtSe-.js (Deleted) -19.3kB 0 bytes -100.0% 🗑️
assets/api._op-BYEBLlPM.js (Deleted) -17.89kB 0 bytes -100.0% 🗑️
assets/self-hosting-docs-audit-Djd1oCPc.js (Deleted) -16.73kB 0 bytes -100.0% 🗑️
assets/app.index-Bi0OtsWK.js (Deleted) -16.19kB 0 bytes -100.0% 🗑️
assets/playground-panel-CDWGdMsF.js (Deleted) -14.43kB 0 bytes -100.0% 🗑️
assets/app.config-generator-BG4ipNd9.js (Deleted) -9.87kB 0 bytes -100.0% 🗑️
assets/app.audit-DOseX84g.js (Deleted) -9.62kB 0 bytes -100.0% 🗑️
assets/extension-1kKVBjV_.js (Deleted) -9.21kB 0 bytes -100.0% 🗑️
assets/maintainers-BJrkIGeA.js (Deleted) -8.06kB 0 bytes -100.0% 🗑️
assets/miners-DgmLhk_v.js (Deleted) -7.89kB 0 bytes -100.0% 🗑️
assets/agents-C4dBwgOb.js (Deleted) -7.76kB 0 bytes -100.0% 🗑️
assets/commands-panel-C8zboHsI.js (Deleted) -6.72kB 0 bytes -100.0% 🗑️
assets/digest-panel-C6m1n63q.js (Deleted) -6.34kB 0 bytes -100.0% 🗑️
assets/roadmap-B56qQs2z.js (Deleted) -6.33kB 0 bytes -100.0% 🗑️
assets/docs.index-DW3mEyDh.js (Deleted) -5.42kB 0 bytes -100.0% 🗑️
assets/repos._owner._repo.quality-CSlvdcVK.js (Deleted) -5.09kB 0 bytes -100.0% 🗑️
assets/api.index-CxT2SLYr.js (Deleted) -4.78kB 0 bytes -100.0% 🗑️
assets/changelog-VqBSUE4H.js (Deleted) -4.67kB 0 bytes -100.0% 🗑️
assets/control-primitives-GgWI2kc9.js (Deleted) -3.75kB 0 bytes -100.0% 🗑️
assets/api-BB9swiY_.js (Deleted) -2.73kB 0 bytes -100.0% 🗑️
assets/docs-DoFBjtBo.js (Deleted) -2.67kB 0 bytes -100.0% 🗑️
assets/button-BNT59k5-.js (Deleted) -1.74kB 0 bytes -100.0% 🗑️
assets/app.workbench-FvBvajwZ.js (Deleted) -1.63kB 0 bytes -100.0% 🗑️
assets/tooltip-C_61oI-o.js (Deleted) -1.45kB 0 bytes -100.0% 🗑️
assets/session-CkQowHBU.js (Deleted) -1.44kB 0 bytes -100.0% 🗑️
assets/tabs-DehuWb5d.js (Deleted) -1.39kB 0 bytes -100.0% 🗑️
assets/trend-chart-DkEc1HfL.js (Deleted) -1.22kB 0 bytes -100.0% 🗑️
assets/app.repos-B6XZZc5D.js (Deleted) -1.07kB 0 bytes -100.0% 🗑️
assets/analytics-card-shell-DK6Md59r.js (Deleted) -987 bytes 0 bytes -100.0% 🗑️
assets/use-api-resource-BQwj-Y3A.js (Deleted) -934 bytes 0 bytes -100.0% 🗑️
assets/refresh-meta-ILEhMzXi.js (Deleted) -797 bytes 0 bytes -100.0% 🗑️
assets/input-D9Rs5eUm.js (Deleted) -796 bytes 0 bytes -100.0% 🗑️
assets/file-cog-cJxC15D-.js (Deleted) -758 bytes 0 bytes -100.0% 🗑️
assets/docs.ai-summaries-ByNn8JD2.js (Deleted) -568 bytes 0 bytes -100.0% 🗑️
assets/docs.scoreability-BNlzIkdB.js (Deleted) -562 bytes 0 bytes -100.0% 🗑️
assets/docs.upstream-drift-D2WRZHyJ.js (Deleted) -562 bytes 0 bytes -100.0% 🗑️
assets/docs.branch-analysis-BQveWp1l.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-ai-providers-CehzvLj3.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-backup-scaling-Bp5ymUQ_.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-configuration-qladV_VC.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-docs-audit-DYjjtPmL.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-github-app-CuWLTKNP.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-quickstart-Kieb10ry.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-rag-CA_7D_ho.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-rees-CaPOESk7.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-rees-analyzers-CQ6yRNiw.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-release-checklist-C2hcWYGu.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-releases-B_OZwGiL.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-security-CqJGYKV4.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-troubleshooting-s5Cfp7eE.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.self-hosting-unified-ams-orb-Cif235N5.js (Deleted) -561 bytes 0 bytes -100.0% 🗑️
assets/docs.federated-fleet-intelligence-DhRHqqSN.js (Deleted) -560 bytes 0 bytes -100.0% 🗑️
assets/docs.maintainer-install-trust-C2Fe9aAU.js (Deleted) -560 bytes 0 bytes -100.0% 🗑️
assets/docs.mcp-clients-DP3HYA1C.js (Deleted) -560 bytes 0 bytes -100.0% 🗑️
assets/docs.owner-checklist-CLXrvtx2.js (Deleted) -560 bytes 0 bytes -100.0% 🗑️
assets/docs.quickstart-CxVguEtp.js (Deleted) -560 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-config-precedence-CIi4i4s1.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-deployment-D39DDwoQ.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-discovery-plane-CmbQCM0y.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-env-reference-C7cnLMi2.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-fleet-manifest-C2qRWOxE.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-goal-spec-BPaoihF3.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-observability-BwUWxbKn.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-operations-runbook-H_dIbs_z.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-sizing-CDxIuoCd.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.ams-unattended-scheduling-BBKsFuNa.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.beta-onboarding-kSGzA2NE.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.maintainer-self-hosting-BBLhD3ZN.js (Deleted) -559 bytes 0 bytes -100.0% 🗑️
assets/docs.maintainer-workflow-CWFlooKc.js (Deleted) -558 bytes 0 bytes -100.0% 🗑️
assets/docs.privacy-security-hlCYjzKQ.js (Deleted) -558 bytes 0 bytes -100.0% 🗑️
assets/docs.troubleshooting-BxruNhNP.js (Deleted) -558 bytes 0 bytes -100.0% 🗑️
assets/docs.tuning-CO0MFPg0.js (Deleted) -558 bytes 0 bytes -100.0% 🗑️
assets/docs.github-app-C3z9Y87K.js (Deleted) -557 bytes 0 bytes -100.0% 🗑️
assets/docs.loopover-commands-B452iEVN.js (Deleted) -556 bytes 0 bytes -100.0% 🗑️
assets/docs.how-reviews-work-2l5Fboin.js (Deleted) -555 bytes 0 bytes -100.0% 🗑️
assets/app.maintainer-D2Um9sTo.js (Deleted) -502 bytes 0 bytes -100.0% 🗑️
assets/sparkles-DJaPE1lM.js (Deleted) -494 bytes 0 bytes -100.0% 🗑️
assets/app.owner-Co_cGMYf.js (Deleted) -474 bytes 0 bytes -100.0% 🗑️
assets/app.commands-BRSBmi23.js (Deleted) -455 bytes 0 bytes -100.0% 🗑️
assets/app.playground-CGjRz2_0.js (Deleted) -442 bytes 0 bytes -100.0% 🗑️
assets/reveal-Qt3AF_id.js (Deleted) -442 bytes 0 bytes -100.0% 🗑️
assets/index-PFzvolQ_.js (Deleted) -438 bytes 0 bytes -100.0% 🗑️
assets/app.digest-CREGl243.js (Deleted) -430 bytes 0 bytes -100.0% 🗑️
assets/eye-off-DxRd2ES9.js (Deleted) -430 bytes 0 bytes -100.0% 🗑️
assets/app.miner-fBare5IO.js (Deleted) -422 bytes 0 bytes -100.0% 🗑️
assets/key-round-C8Qp5dMv.js (Deleted) -355 bytes 0 bytes -100.0% 🗑️
assets/bot-hSca8Gn4.js (Deleted) -328 bytes 0 bytes -100.0% 🗑️
assets/trash-2-CVPfVLhw.js (Deleted) -328 bytes 0 bytes -100.0% 🗑️
assets/save-3J9CrkgC.js (Deleted) -327 bytes 0 bytes -100.0% 🗑️
assets/git-pull-request-arrow-DdZTq3Tj.js (Deleted) -321 bytes 0 bytes -100.0% 🗑️
assets/shield-check-BxWZ9lc8.js (Deleted) -320 bytes 0 bytes -100.0% 🗑️
assets/wrench-BKyC2oec.js (Deleted) -303 bytes 0 bytes -100.0% 🗑️
assets/bell-B82wYnOH.js (Deleted) -290 bytes 0 bytes -100.0% 🗑️
assets/data-table-Cq0QaVVD.js (Deleted) -289 bytes 0 bytes -100.0% 🗑️
assets/list-checks-DiUm9csm.js (Deleted) -279 bytes 0 bytes -100.0% 🗑️
assets/shield-BjcsPUO6.js (Deleted) -272 bytes 0 bytes -100.0% 🗑️
assets/workflow-fxgYeD56.js (Deleted) -265 bytes 0 bytes -100.0% 🗑️
assets/chart-column-pjMJkuJa.js (Deleted) -251 bytes 0 bytes -100.0% 🗑️
assets/compass-DTIXwicL.js (Deleted) -251 bytes 0 bytes -100.0% 🗑️
assets/skeleton-DpTd3Zd_.js (Deleted) -241 bytes 0 bytes -100.0% 🗑️
assets/history-DHMdOuPe.js (Deleted) -237 bytes 0 bytes -100.0% 🗑️
assets/activity-ClnyUPZg.js (Deleted) -234 bytes 0 bytes -100.0% 🗑️
assets/message-square-Zg97rNZr.js (Deleted) -233 bytes 0 bytes -100.0% 🗑️
assets/download-CypEH3sd.js (Deleted) -232 bytes 0 bytes -100.0% 🗑️
assets/chevron-right-BRR4vZ-g.js (Deleted) -207 bytes 0 bytes -100.0% 🗑️
assets/lock-D6iyABsc.js (Deleted) -206 bytes 0 bytes -100.0% 🗑️
assets/rotate-cw-B4n44qX2.js (Deleted) -201 bytes 0 bytes -100.0% 🗑️
assets/play-Cc58FKj2.js (Deleted) -190 bytes 0 bytes -100.0% 🗑️
assets/circle-check-DHfvZvVm.js (Deleted) -178 bytes 0 bytes -100.0% 🗑️
assets/search-xY__3YO3.js (Deleted) -174 bytes 0 bytes -100.0% 🗑️
assets/self-hosting-docs-audit-S-P7r7Ct.js (Deleted) -141 bytes 0 bytes -100.0% 🗑️
assets/self-hosting-operations-CTQPskoe.js (Deleted) -141 bytes 0 bytes -100.0% 🗑️
assets/circle-E16Yhblb.js (Deleted) -130 bytes 0 bytes -100.0% 🗑️
assets/modal-DWG3FKrY.js (Deleted) -115 bytes 0 bytes -100.0% 🗑️

@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.63%. Comparing base (61bfd47) to head (f4eae3c).
⚠️ Report is 12 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6809   +/-   ##
=======================================
  Coverage   93.63%   93.63%           
=======================================
  Files         683      683           
  Lines       68148    68148           
  Branches    18703    18703           
=======================================
  Hits        63812    63812           
  Misses       3350     3350           
  Partials      986      986           
Flag Coverage Δ
shard-1 43.63% <ø> (ø)
shard-2 36.73% <ø> (ø)
shard-3 32.75% <ø> (ø)
shard-4 34.23% <ø> (+0.01%) ⬆️
shard-5 31.56% <ø> (+<0.01%) ⬆️
shard-6 45.67% <ø> (ø)

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

@JSONbored JSONbored self-assigned this Jul 17, 2026
@JSONbored
JSONbored merged commit 8e2f967 into main Jul 17, 2026
20 checks passed
@JSONbored
JSONbored deleted the feat/self-host-nightly-fleet-matrix-4899 branch July 17, 2026 07:40
@loopover-orb loopover-orb Bot added the gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier. label Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generalize the self-host-nightly workflow beyond a single URL

1 participant