Skip to content

chore: move the 9lives.run website and installer to the runner repository - #35

Merged
Desperado merged 1 commit into
mainfrom
Desperado/website-moved
Oct 13, 2026
Merged

Desperado merged 1 commit into
mainfrom
Desperado/website-moved

Conversation

@Desperado

Copy link
Copy Markdown
Contributor

Summary

Removes the 9lives.run site and the Go installer from this repository. They now live in Quality-Max/9lives-runner (#117), and Vercel's 9lives-run project now deploys from there.

Why now

The site presents and installs the Go runner. This Python repository is in maintenance. Each runner release needed a separate PR here to bump the installer's pinned version, and two copies of the site would drift.

Key changes

  • Removed (moved with the site):
    • website/, install/9l.run.sh, .github/workflows/indexnow.yml and the CI website job;
    • docs/INDEXNOW.md and docs/marketing/meme-assets.md;
    • tests/test_website.py and the installer tests.
  • Kept: the check that the Python Action and pre-commit hooks select the Python CLI when a Go 9l is first on PATH, now tests/test_integration_identity.py.
  • Docs:

Merge order

Merge after Quality-Max/9lives-runner#117. Vercel already deploys 9lives.run from the runner repository, so after this merges nothing here deploys the site. Until #117 merges, production keeps serving the last deployment from this repository (14ec7ed).

Evidence

  • Python tests: 67 passed, including the relocated identity test.
  • ruff check and ruff format --check pass.

Review instructions

The diff is almost entirely deletions. Check tests/test_integration_identity.py (moved verbatim with its imports), the removed website job in ci.yml, and the two doc edits.

…tory

The site and the Go installer it serves now live in
Quality-Max/9lives-runner (#117), and Vercel's 9lives-run project deploys
from there. Keeping a second copy here would let the two drift.

- Remove website/, install/9l.run.sh, the IndexNow workflow, the CI website
  job, docs/INDEXNOW.md and docs/marketing/meme-assets.md, which moved with
  the site, and the installer and site tests, which moved with them.
- Keep the check that the Python Action and pre-commit hooks select the
  Python CLI even when a Go 9l is on PATH, as
  tests/test_integration_identity.py.
- Point the README and migration guide at the runner repository for the
  installer and site, and correct the guide's pinned installer release from
  v0.1.1 to v0.4.0, which the installer has used since #34.
@qualitymaxapp

qualitymaxapp Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

QualityMax Review

Verdict: COMMENT · Confidence: evidence-backed scan

Re-review: Open the QualityMax check and select Re-review after it completes.

Files eligible: 27 · Files reviewed: 27 · Files with findings: 0 · Findings: 0 · Inline cards: 0

Priority findings

priority location finding
— — No blocking findings

Review gates

gate status
AI diff review completed · eligible 27, reviewed 27 · batches reviewed 4 of 4 · LLM · served qwen3.7-plus
SAST completed · eligible 4, reviewed 4 · hybrid
Overall review evidence clean
Inline evidence not needed

Important files

file risk note next step
— — No findings —

Change diagram — Flow

graph TD
    A[website] -->|removed| B[actions/checkout@v4]
    A -->|removed| C[actions/setup-node@v4]
    A -->|removed| D[npm ci]
    A -->|removed| E[npm run lint]
    A -->|removed| F[npm test]
    A -->|removed| G[npm run build]
Loading

Review lifecycle

Use the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. @qmax Q&A is tracked separately.

Proof legend: VERIFIED independently judged patch · REPRODUCED verified finding · GROUNDED deterministic evidence · MODEL-ONLY model judgment.

QualityMax project results are available in the configured project.

Receipt · commit 752d354c015ede8b5b050fc1c5a9fd342597b7f6 · run 2026-10-13T10:59:57+00:00 · model served qwen3.7-plus · model requested qwen3.7-plus · model review recorded — 543 model output tokens · model source platform_flags.action_model_defaults.pr_review · re-review 2 · proof counts {}

@qualitymaxapp qualitymaxapp Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QualityMax Review — canonical overview updated; no inline findings were created for this review.

@qualitymaxapp

qualitymaxapp Bot commented Oct 13, 2026

Copy link
Copy Markdown

❌ QualityMax Pipeline

Gate Result
🔍 AI diff review ✅ Clean · qwen3.7-plus · completed · 27 eligible / 27 reviewed · qwen3.7-plus
🔍 SAST completed · 4 eligible / 4 reviewed
🔍 Canonical PR review delivery completed · 0 eligible / 0 reviewed · exact-head review #5502497930 and overview #6144052293 confirmed
🧪 Repo Tests ❌ Failed — Test command failed; completed results are unavailable or incomplete. (jest)

Powered by QualityMax — AI-Powered Test Automation

@Desperado
Desperado merged commit 7ffa252 into main Oct 13, 2026
5 of 6 checks passed
@Desperado
Desperado deleted the Desperado/website-moved branch October 13, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant