You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(located-error): [torrust#1823] rename torrust-tracker-located-error to torrust-located-error
Rename Cargo crate name in packages/located-error/Cargo.toml (T1).
No workspace-level dep existed in root Cargo.toml (T2 is N/A).
Update dep keys in 5 dependent Cargo.toml files (T3):
packages/{configuration,axum-server,http-protocol,tracker-core,tracker-client}/Cargo.toml.
Update 10 Rust source use statements from torrust_tracker_located_error::
to torrust_located_error:: across 9 files (T4).
Update prose in AGENTS.md, packages/located-error/README.md,
.github/workflows/deployment.yaml, docs/release_process.md, and
two skill files under .github/skills/ (T5).
cargo build --workspace, cargo test --workspace, and linter all all pass (T6/T7).
| T5 |TODO| Update prose in `packages/AGENTS.md`, `AGENTS.md`, `docs/packages.md`, `packages/located-error/README.md`| Crate name and any inline code snippets|
183
-
| T6 |TODO| Run `cargo build --workspace` and `cargo test --workspace`| Clean build and all tests pass|
184
-
| T7 |TODO| Run `linter all`| Exit code `0`|
185
-
| T8 | TODO | Publish `torrust-located-error` on crates.io | Successful `cargo publish -p torrust-located-error`|
186
-
| T9 | TODO | Add deprecation notice to `torrust-tracker-located-error` on crates.io | README / description points to `torrust-located-error`; do **not** yank yet |
187
-
| T10 | TODO | Check and migrate any downstream Torrust repositories using `torrust-tracker-located-error`| Companion PRs in downstream repos merged; must be complete before T11 |
188
-
| T11 | TODO | Yank all versions of `torrust-tracker-located-error` on crates.io | All versions yanked; T10 must be complete first |
189
-
| T12 | TODO | Update EPIC #1669`Package Inventory` and `Desired Package State` tables | Move `torrust-located-error` from `torrust-tracker-` to `torrust-` prefix |
| T5 |DONE| Update prose in `packages/AGENTS.md`, `AGENTS.md`, `docs/packages.md`, `packages/located-error/README.md`| Crate name and any inline code snippets |
183
+
| T6 |DONE| Run `cargo build --workspace` and `cargo test --workspace`| Clean build and all tests pass |
184
+
| T7 |DONE| Run `linter all`| Exit code `0`|
185
+
| T8 | TODO | Publish `torrust-located-error` on crates.io | Successful `cargo publish -p torrust-located-error`|
186
+
| T9 | TODO | Add deprecation notice to `torrust-tracker-located-error` on crates.io | README / description points to `torrust-located-error`; do **not** yank yet |
187
+
| T10 | TODO | Check and migrate any downstream Torrust repositories using `torrust-tracker-located-error`| Companion PRs in downstream repos merged; must be complete before T11 |
188
+
| T11 | TODO | Yank all versions of `torrust-tracker-located-error` on crates.io | All versions yanked; T10 must be complete first |
189
+
| T12 | TODO | Update EPIC #1669`Package Inventory` and `Desired Package State` tables | Move `torrust-located-error` from `torrust-tracker-` to `torrust-` prefix |
190
190
191
191
**Dependent packages to update in T3** (5 files; root `Cargo.toml` is handled in T2):
192
192
@@ -200,12 +200,12 @@ Status values: `TODO`, `IN_PROGRESS`, `BLOCKED`, `DONE`.
200
200
201
201
### Workflow Checkpoints
202
202
203
-
-[] Spec drafted in `docs/issues/drafts/`
204
-
-[] Spec reviewed and approved by user/maintainer
205
-
-[] GitHub issue created and issue number added to this spec
206
-
-[] Spec moved to `docs/issues/open/` with issue number prefix
207
-
-[] Implementation completed
208
-
-[] Automatic verification completed (`linter all`, `cargo test --workspace`)
203
+
-[x] Spec drafted in `docs/issues/drafts/`
204
+
-[x] Spec reviewed and approved by user/maintainer
205
+
-[x] GitHub issue created and issue number added to this spec
206
+
-[x] Spec moved to `docs/issues/open/` with issue number prefix
207
+
-[x] Implementation completed
208
+
-[x] Automatic verification completed (`linter all`, `cargo test --workspace`)
209
209
-[ ] Manual verification scenarios executed and recorded
210
210
-[ ] Acceptance criteria reviewed after implementation and updated with evidence
211
211
-[ ]`torrust-located-error` published on crates.io; deprecation notice added to old name
@@ -219,6 +219,7 @@ Status values: `TODO`, `IN_PROGRESS`, `BLOCKED`, `DONE`.
219
219
- 2026-05-15 12:00 UTC - josecelano - Spec drafted as subissue of EPIC #1669
220
220
- 2026-05-21 17:00 UTC - josecelano - GitHub issue #1823 created and linked as sub-issue of #1669; spec moved to `docs/issues/open/`
221
221
- 2026-05-21 17:15 UTC - josecelano - Added pre-implementation "Keep vs. Delete" analysis; awaiting reviewer decision before T1 starts
222
+
- 2026-05-22 08:09 UTC - josecelano - Rename implemented: T1 (Cargo.toml name), T3 (5 dependent Cargo.toml dep keys), T4 (10 Rust source use statements), T5 (README, AGENTS.md, deployment.yaml, release_process.md, 2 skills); T2 is N/A (no workspace-level dep existed). T6 (`cargo build --workspace`, `cargo test --workspace`) and T7 (`linter all`) all pass. Draft PR #1824 open.
222
223
223
224
## Acceptance Criteria
224
225
@@ -252,9 +253,9 @@ Status values: `TODO`, `IN_PROGRESS`, `BLOCKED`, `DONE`.
252
253
253
254
Status values: `TODO`, `IN_PROGRESS`, `DONE`, `FAILED`, `BLOCKED`.
254
255
255
-
| ID | Scenario | Command / Steps | Expected Result | Status | Evidence |
| M1 | No stale references to old crate name |`grep -r "torrust-tracker-located-error\|torrust_tracker_located_error" . --include="*.toml" --include="*.rs"`| Zero matches |TODO||
258
-
| M2 | New crate name visible on crates.io | Visit `https://crates.io/crates/torrust-located-error`| Crate page exists and shows latest version | TODO ||
259
-
| M3 | Old crate name yanked | Visit `https://crates.io/crates/torrust-tracker-located-error`| All versions show "yanked" | TODO ||
260
-
| M4 | Downstream Torrust repositories clean | Check `torrust-index` and other Torrust repos for `torrust-tracker-located-error` dependency | No references found after T10 | TODO ||
256
+
| ID | Scenario | Command / Steps | Expected Result | Status | Evidence |
| M1 | No stale references to old crate name |`grep -r "torrust-tracker-located-error\|torrust_tracker_located_error" . --include="*.toml" --include="*.rs"`| Zero matches |DONE|Zero matches confirmed 2026-05-22|
259
+
| M2 | New crate name visible on crates.io | Visit `https://crates.io/crates/torrust-located-error`| Crate page exists and shows latest version | TODO ||
260
+
| M3 | Old crate name yanked | Visit `https://crates.io/crates/torrust-tracker-located-error`| All versions show "yanked" | TODO ||
261
+
| M4 | Downstream Torrust repositories clean | Check `torrust-index` and other Torrust repos for `torrust-tracker-located-error` dependency | No references found after T10 | TODO ||
Copy file name to clipboardExpand all lines: docs/release_process.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ git push --tags torrust
80
80
Make sure the [deployment](https://github.com/torrust/torrust-tracker/actions/workflows/deployment.yaml) workflow was successfully executed and the new version for the following crates were published:
0 commit comments