Skip to content

docs: point install one-liner at live 9lives.run domain - #1

Merged
Desperado merged 1 commit into
mainfrom
docs/install-domain-9lives-run
Jul 9, 2026
Merged

docs: point install one-liner at live 9lives.run domain#1
Desperado merged 1 commit into
mainfrom
docs/install-domain-9lives-run

Conversation

@Desperado

Copy link
Copy Markdown
Contributor

What

9lives.run is now live and serves install/9l.run.sh via a Cloudflare 302 redirect to the GitHub raw file (pinned to the v1 tag). This flips all the old placeholder 9l.run references — several of which were marked "coming soon" — to the working 9lives.run one-liner.

Changes

  • READMEcurl -sL 9l.run | sh # coming sooncurl -sL 9lives.run | sh
  • install/9l.run.sh header — served-at comment now points at https://9lives.run (dropped the stale 9l.run / 9lives.run/i framing)
  • src/ninelives/report/github.py FOOTER — the growth-loop line posted on every PR comment now says curl -sL 9lives.run | sh
  • tests/test_healing.py — assertion updated to match the footer
  • docs/VERIFICATION_TRANSCRIPTS.md — example footer updated

The installer filename install/9l.run.sh is intentionally unchanged — the Cloudflare redirect targets that path.

Verified

  • curl -sL 9lives.run | sh resolves end-to-end (HTTP + HTTPS → 302 → raw.githubusercontent.com/Quality-Max/9lives/v1/install/9l.run.sh → 200 text/plain)
  • tests/test_healing.py::test_render_markdown_report passes

⚠️ Note — re-tag v1 to make it live

The Cloudflare redirect is pinned to the v1 tag, so the served script + footer won't reflect this change until v1 (and ideally a v0.1.1) is re-pointed to the merge commit. Merging this alone updates the repo, not what 9lives.run serves.

The 9lives.run domain is now live and serves install/9l.run.sh via a
Cloudflare redirect. Replace the old placeholder 9l.run references
(marked 'coming soon') with the working 9lives.run one-liner across the
README, installer header, PR-comment growth-loop footer, and docs.

- README: curl -sL 9l.run | sh  # coming soon  ->  curl -sL 9lives.run | sh
- install/9l.run.sh header
- report/github.py FOOTER (posted on every PR comment) + its test
- VERIFICATION_TRANSCRIPTS example
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@sigilix

sigilix Bot commented Jul 9, 2026

Copy link
Copy Markdown

Sigilix Overview

Effort: 1/5 (trivial)

Quality gates

  • ✅ PR title follows convention
  • ✅ PR description is complete
  • ℹ️ PR is linked to an issue — No Closes #N / Closes SIG-N keyword found in PR body or commit messages.

Summary — latest push

Replaces all placeholder 9l.run references with the live 9lives.run domain across the installer header, README, PR comment footer, test assertion, and verification docs. The change unblocks the end-to-end install flow now that the Cloudflare 302 redirect is active, though the served content won't reflect this until the v1 tag is re-pointed.

Important files

File Score Notes Next step
src/ninelives/report/github.py 3/5 Updates the PR comment footer to use the live 9lives.run domain, which is the primary growth-loop touchpoint for users. Verify no other string constants or templates still reference the old 9l.run domain.
tests/test_healing.py 2/5 Updates the assertion in test_render_markdown_report to match the new footer domain. Run the test suite to confirm the assertion passes with the updated string.
install/9l.run.sh 2/5 Updates the internal served-at comment and example curl command to the live domain. Confirm the filename 9l.run.sh is intentionally unchanged as stated in the PR description.
README.md 1/5 Swaps the coming soon install one-liner for the working 9lives.run domain. Ensure any other documentation referencing the old domain is caught in a global search.
docs/VERIFICATION_TRANSCRIPTS.md 1/5 Updates an example footer output in the verification transcript to match the new domain. Regenerate or update the verification transcript if the exact output format matters for audits.

Confidence: 5/5

Mechanical string replacement across docs and a single constant; test assertion updated to match and no behavior change introduced.

  • Confirm the v1 tag will be re-pointed to the merge commit so the live redirect actually serves the updated script.
  • Verify no other files, configuration, or CI templates still reference the old 9l.run domain.
  • Ensure the test suite passes locally with the updated 9lives.run assertion in tests/test_healing.py line 203.

Suggested labels: docs


Posted · 8dd3478 · 0 findings — View review
Dismiss @sigilix dismiss <reason> (not-a-bug | bad-anchor | already-covered | too-minor | wrong-context) · Re-run /sigilix review

@sigilix sigilix Bot added the documentation Improvements or additions to documentation label Jul 9, 2026
@Desperado
Desperado merged commit 942a356 into main Jul 9, 2026
5 checks passed
@Desperado
Desperado deleted the docs/install-domain-9lives-run branch July 9, 2026 20:47
Desperado added a commit that referenced this pull request Jul 9, 2026
Bumps version so the PyPI package ships the corrected PR-comment footer
(curl -sL 9lives.run | sh) merged in #1. No functional changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant