From 9da00e37746312c5e5b32fbac87d0ed54a2a5026 Mon Sep 17 00:00:00 2001 From: Manfred Riem Date: Wed, 17 Jun 2026 14:40:52 -0500 Subject: [PATCH] fix: pin release notes to exact version, clarify manual publish Release notes (versioned changelog) must always reference the specific release version, not @latest. Use 'specify-cli==VERSION' for reproducibility. Also clarify that PyPI publishing is 'performed after' (not 'follows') each release, making the manual nature clearer. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- docs/installation.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d12e2a678..6932d95e6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,7 @@ jobs: From [PyPI](https://pypi.org/project/specify-cli/): \`\`\`bash - uv tool install specify-cli@latest + uv tool install 'specify-cli==${VERSION_NO_V}' specify init my-project \`\`\` diff --git a/docs/installation.md b/docs/installation.md index b34d27b72..92cf1f0f4 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -11,7 +11,7 @@ ## Installation > [!NOTE] -> The official `specify-cli` package is published to [PyPI](https://pypi.org/project/specify-cli/) by the [github/spec-kit](https://github.com/github/spec-kit) maintainers. PyPI publishing follows each GitHub release and may lag briefly. Source installs from the GitHub repository are always available immediately. +> The official `specify-cli` package is published to [PyPI](https://pypi.org/project/specify-cli/) by the [github/spec-kit](https://github.com/github/spec-kit) maintainers. PyPI publishing is performed after each GitHub release and may lag briefly. Source installs from the GitHub repository are always available immediately. ### Persistent Installation (Recommended)