diff --git a/scripts/release_control/render_release_body.py b/scripts/release_control/render_release_body.py index d3edac6bc..86aaf8046 100644 --- a/scripts/release_control/render_release_body.py +++ b/scripts/release_control/render_release_body.py @@ -197,7 +197,7 @@ def build_installation_section(version: str) -> str: "", "See the [Installation Guide](https://github.com/rcourtman/Pulse#installation) for complete setup instructions.", "", - "Review the [Code signing policy](https://github.com/rcourtman/Pulse/blob/main/docs/CODE_SIGNING_POLICY.md) for release provenance, approval roles, and signing scope.", + f"Review the [Code signing policy](https://github.com/rcourtman/Pulse/blob/v{version}/docs/CODE_SIGNING_POLICY.md) for release provenance, approval roles, and signing scope.", "", "Paid Pulse Pro, Relay, and eligible legacy customers: public GitHub release assets and the public `rcourtman/pulse` Docker image are community builds. They do not include the private Pulse Pro runtime hooks. Use https://pulserelay.pro/download.html with your activation key to get the private Pulse Pro Docker image or Linux/LXC archive.", ] diff --git a/scripts/release_control/render_release_body_test.py b/scripts/release_control/render_release_body_test.py index a3b9a7cb2..a7bc5649d 100644 --- a/scripts/release_control/render_release_body_test.py +++ b/scripts/release_control/render_release_body_test.py @@ -111,7 +111,7 @@ Old metadata section. self.assertEqual(body.count("## Promotion Metadata"), 1) self.assertIn("docker pull rcourtman/pulse:6.0.0-rc.2", body) self.assertIn( - "[Code signing policy](https://github.com/rcourtman/Pulse/blob/main/docs/CODE_SIGNING_POLICY.md)", + "[Code signing policy](https://github.com/rcourtman/Pulse/blob/v6.0.0-rc.2/docs/CODE_SIGNING_POLICY.md)", body, ) self.assertIn( diff --git a/scripts/tests/test_repo_docs_link_drift.py b/scripts/tests/test_repo_docs_link_drift.py index 1f9072340..f17c97e2f 100644 --- a/scripts/tests/test_repo_docs_link_drift.py +++ b/scripts/tests/test_repo_docs_link_drift.py @@ -17,6 +17,7 @@ FORBIDDEN_PATTERNS = ( ) SKIP_DIR_NAMES = { + ".claude", ".git", ".next", ".pytest_cache",