From 8dd3478cd41dba646a223b53f7da0f8a1b3f9135 Mon Sep 17 00:00:00 2001 From: Ruslan Strazhnyk Date: Thu, 9 Jul 2026 22:45:37 +0200 Subject: [PATCH] docs: point install one-liner at live 9lives.run domain 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 --- README.md | 2 +- docs/VERIFICATION_TRANSCRIPTS.md | 2 +- install/9l.run.sh | 4 ++-- src/ninelives/report/github.py | 2 +- tests/test_healing.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5ebdcca..ee19407 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Your coding agent shipped a change and your Playwright test went red? Don't rewr ## Install ```bash -curl -sL 9l.run | sh # coming soon +curl -sL 9lives.run | sh pip install 9lives # or: uv tool install 9lives ``` diff --git a/docs/VERIFICATION_TRANSCRIPTS.md b/docs/VERIFICATION_TRANSCRIPTS.md index 63b8318..ee42761 100644 --- a/docs/VERIFICATION_TRANSCRIPTS.md +++ b/docs/VERIFICATION_TRANSCRIPTS.md @@ -139,7 +139,7 @@ failed=0 --- -🐾 checked by [9lives](https://9lives.run) — `curl -sL 9l.run | sh` +🐾 checked by [9lives](https://9lives.run) — `curl -sL 9lives.run | sh` ``` ## 5. Unit tests + lint diff --git a/install/9l.run.sh b/install/9l.run.sh index 4d20a86..2f7c3f0 100755 --- a/install/9l.run.sh +++ b/install/9l.run.sh @@ -1,6 +1,6 @@ #!/bin/sh -# 9lives installer — served at https://9l.run (and https://9lives.run/i) -# curl -sL 9l.run | sh +# 9lives installer — served at https://9lives.run +# curl -sL 9lives.run | sh # # Installs the 9lives CLI (`9l`) into an isolated environment via uv. # No account, no telemetry. MIT. https://github.com/Quality-Max/9lives diff --git a/src/ninelives/report/github.py b/src/ninelives/report/github.py index cbf4bdd..ef1ca7f 100644 --- a/src/ninelives/report/github.py +++ b/src/ninelives/report/github.py @@ -14,7 +14,7 @@ logger = logging.getLogger(__name__) COMMENT_BODY_FILENAME = ".9lives-report.md" -FOOTER = "🐾 checked by [9lives](https://9lives.run) — `curl -sL 9l.run | sh`" +FOOTER = "🐾 checked by [9lives](https://9lives.run) — `curl -sL 9lives.run | sh`" _STATUS_EMOJI = { "passed": "✅", diff --git a/tests/test_healing.py b/tests/test_healing.py index b953a97..b55c01f 100644 --- a/tests/test_healing.py +++ b/tests/test_healing.py @@ -200,7 +200,7 @@ def test_render_markdown_report(): assert "| `login.spec.ts` | 🐾 healed |" in body assert "Timeout \\| strict" in body # pipes escaped for the table assert "```diff" in body - assert "9l.run" in body # the footer IS the growth loop + assert "9lives.run" in body # the footer IS the growth loop def test_write_github_reports(tmp_path, monkeypatch):