diff --git a/docs/oss-v1-checklist.md b/docs/oss-v1-checklist.md index e761df4..10d5b9a 100644 --- a/docs/oss-v1-checklist.md +++ b/docs/oss-v1-checklist.md @@ -181,7 +181,8 @@ It has not yet proved: ## Easy Mode Flow ```bash -pipx install --python python3.12 code-mower==0.8.0b1 +CODE_MOWER_PYTHON="$(command -v python3.12)" +pipx install --python "$CODE_MOWER_PYTHON" code-mower==0.8.0b1 code-mower init --easy code-mower init --easy --apply --output-dir .code-mower.generated code-mower doctor --preflight diff --git a/docs/pypi-release.md b/docs/pypi-release.md index 5595a90..39a092f 100644 --- a/docs/pypi-release.md +++ b/docs/pypi-release.md @@ -5,7 +5,8 @@ and wheel distributions, verifies them with `twine check`, and can publish to TestPyPI or production PyPI through trusted publishing. ```bash -pipx install --python python3.12 code-mower==0.8.0b1 +CODE_MOWER_PYTHON="$(command -v python3.12)" +pipx install --python "$CODE_MOWER_PYTHON" code-mower==0.8.0b1 ``` ## Current Status @@ -228,7 +229,8 @@ The primary README command should stay on an explicit beta version until a stable `1.0` line exists: ```bash -pipx install --python python3.12 code-mower==0.8.0b1 +CODE_MOWER_PYTHON="$(command -v python3.12)" +pipx install --python "$CODE_MOWER_PYTHON" code-mower==0.8.0b1 ``` Do not switch to unpinned `pipx install code-mower` until: diff --git a/docs/v08-release-notes.md b/docs/v08-release-notes.md index f3dc482..24f5827 100644 --- a/docs/v08-release-notes.md +++ b/docs/v08-release-notes.md @@ -2,7 +2,8 @@ This beta packages the v0.7 adoption hardening and v0.8 native Board work. Install the pinned beta with -`pipx install --python python3.12 code-mower==0.8.0b1`. +`CODE_MOWER_PYTHON="$(command -v python3.12)"` followed by +`pipx install --python "$CODE_MOWER_PYTHON" code-mower==0.8.0b1`. ## Headline diff --git a/tests/test_release_hygiene.py b/tests/test_release_hygiene.py index 9762d3e..67c8b25 100644 --- a/tests/test_release_hygiene.py +++ b/tests/test_release_hygiene.py @@ -7613,10 +7613,12 @@ def test_active_docs_use_current_beta_release_language(self) -> None: / "docs" / "early-adopter-invite-runbook.md", "docs/friendly-user-rollout-v05.md": ROOT / "docs" / "friendly-user-rollout-v05.md", + "docs/oss-v1-checklist.md": ROOT / "docs" / "oss-v1-checklist.md", "docs/pypi-release.md": ROOT / "docs" / "pypi-release.md", "docs/v08-release-notes.md": ROOT / "docs" / "v08-release-notes.md", } stale_phrases = ( + "pipx install --python python3.12 code-mower==0.8.0b1", "Use only after TestPyPI passes.", "beta.52 (and future newest betas until 1.0)", "during v0.7 adoption",