From 64611e9028797001856ff980104d6bc3bd6b5d84 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Wed, 8 Jul 2026 12:45:24 +0300 Subject: [PATCH] fix(planning): repoint change links to flat 2.0.0 files The 2.0.0 flatten renamed changes//{design,change,plan}.md to changes/.md; repoint doc links to the flat targets, only where the flat file exists. Pre-existing active/archive dead links left untouched. Co-Authored-By: Claude Opus 4.8 (1M context) --- planning/changes/2026-06-26.02-provider-target.md | 2 +- planning/releases/0.2.0.md | 8 ++++---- planning/releases/0.3.0.md | 4 ++-- planning/releases/0.4.0.md | 4 ++-- planning/releases/0.5.0.md | 4 ++-- planning/releases/0.6.0.md | 4 ++-- planning/releases/0.7.0.md | 6 +++--- planning/releases/0.7.1.md | 4 ++-- planning/releases/0.8.0.md | 2 +- planning/releases/0.8.1.md | 2 +- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/planning/changes/2026-06-26.02-provider-target.md b/planning/changes/2026-06-26.02-provider-target.md index 5977197..6852db4 100644 --- a/planning/changes/2026-06-26.02-provider-target.md +++ b/planning/changes/2026-06-26.02-provider-target.md @@ -38,7 +38,7 @@ coupled only by a comment. The asserts exist because `settings.repo` is typed validator guarantees non-`None`. This was scoped **out** of the load-settings change -(`changes/2026-06-26.01-load-settings-pipeline/design.md`, non-goal: "the +(`changes/2026-06-26.01-load-settings-pipeline.md`, non-goal: "the `ioc` asserts stay … removing them was explicitly scoped out") because, at the time, the only shapes considered were *relocating* or `cast`-ing the asserts — low value against a working backstop. This design uses a shape not considered diff --git a/planning/releases/0.2.0.md b/planning/releases/0.2.0.md index a25fdad..85b8aea 100644 --- a/planning/releases/0.2.0.md +++ b/planning/releases/0.2.0.md @@ -56,10 +56,10 @@ The `semvertag` CLI surface, exit codes, environment variables (`SEMVERTAG_*`), Two design+implementation cycles fed this release: - **httpware migration** — replace the in-tree HTTP stack with `httpware.Client` + `httpware.Retry`. - - Spec: [`planning/changes/2026-06-07.01-httpware-migration/design.md`](../changes/2026-06-07.01-httpware-migration/design.md) - - Plan: [`planning/changes/2026-06-07.01-httpware-migration/plan.md`](../changes/2026-06-07.01-httpware-migration/plan.md) + - Spec: [`planning/changes/2026-06-07.01-httpware-migration.md`](../changes/2026-06-07.01-httpware-migration.md) + - Plan: [`planning/changes/2026-06-07.01-httpware-migration.md`](../changes/2026-06-07.01-httpware-migration.md) - PR [#2](https://github.com/modern-python/semvertag/pull/2) - **Decoder adoption** — switch the three GETs to use `response_model=` / `send_with_response`, delete the in-tree validator helpers. - - Spec: [`planning/changes/2026-06-08.01-httpware-decoder-adoption/design.md`](../changes/2026-06-08.01-httpware-decoder-adoption/design.md) - - Plan: [`planning/changes/2026-06-08.01-httpware-decoder-adoption/plan.md`](../changes/2026-06-08.01-httpware-decoder-adoption/plan.md) + - Spec: [`planning/changes/2026-06-08.01-httpware-decoder-adoption.md`](../changes/2026-06-08.01-httpware-decoder-adoption.md) + - Plan: [`planning/changes/2026-06-08.01-httpware-decoder-adoption.md`](../changes/2026-06-08.01-httpware-decoder-adoption.md) - PR [#3](https://github.com/modern-python/semvertag/pull/3) diff --git a/planning/releases/0.3.0.md b/planning/releases/0.3.0.md index 415cf14..444a49a 100644 --- a/planning/releases/0.3.0.md +++ b/planning/releases/0.3.0.md @@ -69,8 +69,8 @@ See `docs/providers/github.md` for token scopes, fine-grained vs classic PATs, G ## See also -- Spec: [`planning/changes/2026-06-08.02-github-provider/design.md`](../changes/2026-06-08.02-github-provider/design.md) -- Plan: [`planning/changes/2026-06-08.02-github-provider/plan.md`](../changes/2026-06-08.02-github-provider/plan.md) +- Spec: [`planning/changes/2026-06-08.02-github-provider.md`](../changes/2026-06-08.02-github-provider.md) +- Plan: [`planning/changes/2026-06-08.02-github-provider.md`](../changes/2026-06-08.02-github-provider.md) - PR [#4](https://github.com/modern-python/semvertag/pull/4) ## Known follow-ups diff --git a/planning/releases/0.4.0.md b/planning/releases/0.4.0.md index ecc1f69..af4a307 100644 --- a/planning/releases/0.4.0.md +++ b/planning/releases/0.4.0.md @@ -76,5 +76,5 @@ None. The action is additive; the pure-CLI recipe still works exactly as before ## See also -- Spec: `planning/changes/2026-06-08.03-action-yml-composite-wrapper/design.md` -- Implementation plan: `planning/changes/2026-06-08.03-action-yml-composite-wrapper/plan.md` +- Spec: `planning/changes/2026-06-08.03-action-yml-composite-wrapper.md` +- Implementation plan: `planning/changes/2026-06-08.03-action-yml-composite-wrapper.md` diff --git a/planning/releases/0.5.0.md b/planning/releases/0.5.0.md index 788bae0..3d6d0f0 100644 --- a/planning/releases/0.5.0.md +++ b/planning/releases/0.5.0.md @@ -43,8 +43,8 @@ The `modern-python/semvertag@v0` action still pins `'semvertag>=0.3.1,<1'` after ## See also -- Spec: `planning/changes/2026-06-09.02-dry-run-flag/design.md` -- Implementation plan: `planning/changes/2026-06-09.02-dry-run-flag/plan.md` +- Spec: `planning/changes/2026-06-09.02-dry-run-flag.md` +- Implementation plan: `planning/changes/2026-06-09.02-dry-run-flag.md` - Dry-run feature: [PR #15](https://github.com/modern-python/semvertag/pull/15) - Docs site auto-deploy: [PR #14](https://github.com/modern-python/semvertag/pull/14) - Composite action follow-up (the second half of the smell fix): 0.6.0 — see `planning/releases/0.6.0.md` diff --git a/planning/releases/0.6.0.md b/planning/releases/0.6.0.md index 8180535..4717bc9 100644 --- a/planning/releases/0.6.0.md +++ b/planning/releases/0.6.0.md @@ -55,8 +55,8 @@ gh release create 0.6.0 \ ## See also -- Spec: `planning/changes/2026-06-09.03-action-yml-dry-run/design.md` -- Implementation plan: `planning/changes/2026-06-09.03-action-yml-dry-run/plan.md` +- Spec: `planning/changes/2026-06-09.03-action-yml-dry-run.md` +- Implementation plan: `planning/changes/2026-06-09.03-action-yml-dry-run.md` - PR: [#16](https://github.com/modern-python/semvertag/pull/16) - Predecessor (CLI half): [PR #15](https://github.com/modern-python/semvertag/pull/15) — semvertag 0.5.0 - Original smell surfacing: [PR #14](https://github.com/modern-python/semvertag/pull/14) — mkdocs deploy + the action-smoke side-effect discovery diff --git a/planning/releases/0.7.0.md b/planning/releases/0.7.0.md index afd1456..fe0ea98 100644 --- a/planning/releases/0.7.0.md +++ b/planning/releases/0.7.0.md @@ -43,8 +43,8 @@ gh release create 0.7.0 \ ## See also -- Spec: `planning/changes/2026-06-16.02-branch-prefix-patch-on-non-merge/design.md` -- Implementation plan: `planning/changes/2026-06-16.02-branch-prefix-patch-on-non-merge/plan.md` -- httpware bump: `planning/changes/2026-06-16.01-httpware-0.12-get-with-response/change.md` +- Spec: `planning/changes/2026-06-16.02-branch-prefix-patch-on-non-merge.md` +- Implementation plan: `planning/changes/2026-06-16.02-branch-prefix-patch-on-non-merge.md` +- httpware bump: `planning/changes/2026-06-16.01-httpware-0.12-get-with-response.md` - PR: [#24](https://github.com/modern-python/semvertag/pull/24) - Deferred follow-up: `conventional-commits` parity for a non-conforming-commit fallback (`planning/deferred.md`) diff --git a/planning/releases/0.7.1.md b/planning/releases/0.7.1.md index a919da4..6dd99de 100644 --- a/planning/releases/0.7.1.md +++ b/planning/releases/0.7.1.md @@ -31,7 +31,7 @@ gh release create 0.7.1 \ ## See also -- Spec: `planning/changes/2026-06-16.03-httpware-max-error-body-bytes/design.md` -- Implementation plan: `planning/changes/2026-06-16.03-httpware-max-error-body-bytes/plan.md` +- Spec: `planning/changes/2026-06-16.03-httpware-max-error-body-bytes.md` +- Implementation plan: `planning/changes/2026-06-16.03-httpware-max-error-body-bytes.md` - PR: [#26](https://github.com/modern-python/semvertag/pull/26) - Predecessor: [semvertag 0.7.0](0.7.0.md) — opt-in patch bump for non-merge commits diff --git a/planning/releases/0.8.0.md b/planning/releases/0.8.0.md index a204f0e..f4bd2a5 100644 --- a/planning/releases/0.8.0.md +++ b/planning/releases/0.8.0.md @@ -47,7 +47,7 @@ gh release create 0.8.0 \ ## See also -- Specs/plans: `planning/changes/2026-06-24.01-default-branch-override/`, `planning/changes/2026-06-24.02-closed-outcome-type/` +- Specs/plans: `planning/changes/2026-06-24.01-default-branch-override.md`, `planning/changes/2026-06-24.02-closed-outcome-type.md` - Decisions: `planning/decisions/2026-06-23-forge-providers-not-unified.md`, `2026-06-24-blank-settings-values-normalize-to-unset.md`, `2026-06-24-error-translators-not-tabled.md` - PRs: [#32](https://github.com/modern-python/semvertag/pull/32), [#33](https://github.com/modern-python/semvertag/pull/33), [#34](https://github.com/modern-python/semvertag/pull/34) - Predecessor: [semvertag 0.7.1](0.7.1.md) — bound provider error-body reads diff --git a/planning/releases/0.8.1.md b/planning/releases/0.8.1.md index 4eb711a..e8f280f 100644 --- a/planning/releases/0.8.1.md +++ b/planning/releases/0.8.1.md @@ -27,6 +27,6 @@ git push origin 0.8.1 ## See also -- Specs/plans: `planning/changes/2026-06-25.01-tag-driven-release/` +- Specs/plans: `planning/changes/2026-06-25.01-tag-driven-release.md` - PR: [#35](https://github.com/modern-python/semvertag/pull/35) - Predecessor: [semvertag 0.8.0](0.8.0.md) — default-branch override honored; closed-outcome internals