Skip to content

Commit b2ecd0f

Browse files
committed
feat(packages): align torrust- prefix: rename 7 tracker-specific packages to torrust-tracker- (torrust#1816)
Renames the following packages to align with the torrust-tracker- prefix: - torrust-tracker-axum-health-check-api-server (was torrust-tracker-axum-health-check-api-server — no change) - torrust-tracker-axum-server (was torrust-tracker-axum-server — no change) - torrust-tracker-axum-http-server -> torrust-tracker-axum-http-tracker-server - torrust-tracker-axum-rest-api-server -> torrust-tracker-axum-rest-tracker-api-server - torrust-tracker-rest-api-client -> torrust-tracker-rest-tracker-api-client - torrust-tracker-rest-api-core -> torrust-tracker-rest-tracker-api-core - torrust-server-lib -> torrust-tracker-server-lib - torrust-tracker-udp-server -> torrust-tracker-udp-tracker-server Also fixes rand dependency version regression introduced during rename: - rand = "0" -> rand = "0.9" in packages/udp-tracker-server/Cargo.toml - rand = "0" -> rand = "0.9" in packages/axum-http-tracker-server/Cargo.toml EPIC.md updates: - Package Inventory tables corrected with new crate names - Desired Package State "Renamed from" notes dropped - SI-05 and SI-07 marked done Issue spec torrust#1816 updates: - Tasks T1-T8 marked DONE - Workflow checkboxes updated - Acceptance criteria checked - Progress log entry added Part of torrust#1669 (SI-07)
1 parent ff1aa1f commit b2ecd0f

63 files changed

Lines changed: 495 additions & 488 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/deployment.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ jobs:
6161
cargo publish -p bittorrent-tracker-core
6262
cargo publish -p bittorrent-udp-tracker-core
6363
cargo publish -p bittorrent-udp-tracker-protocol
64-
cargo publish -p torrust-axum-health-check-api-server
65-
cargo publish -p torrust-axum-http-tracker-server
66-
cargo publish -p torrust-axum-rest-tracker-api-server
67-
cargo publish -p torrust-axum-server
68-
cargo publish -p torrust-rest-tracker-api-client
69-
cargo publish -p torrust-rest-tracker-api-core
64+
cargo publish -p torrust-tracker-axum-health-check-api-server
65+
cargo publish -p torrust-tracker-axum-http-server
66+
cargo publish -p torrust-tracker-axum-rest-api-server
67+
cargo publish -p torrust-tracker-axum-server
68+
cargo publish -p torrust-tracker-rest-api-client
69+
cargo publish -p torrust-tracker-rest-api-core
7070
cargo publish -p torrust-torrust-server-lib
7171
cargo publish -p torrust-tracker
7272
cargo publish -p torrust-tracker-client
@@ -80,4 +80,4 @@ jobs:
8080
cargo publish -p torrust-tracker-swarm-coordination-registry
8181
cargo publish -p torrust-tracker-test-helpers
8282
cargo publish -p torrust-tracker-torrent-benchmarking
83-
cargo publish -p torrust-udp-tracker-server
83+
cargo publish -p torrust-tracker-udp-server

AGENTS.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ All packages live under `packages/`. The workspace version is `3.0.0-develop`.
6060

6161
| Package | Crate Name | Prefix / Layer | Description |
6262
| --------------------------------- | ------------------------------------------------- | -------------- | ---------------------------------------------- |
63-
| `axum-health-check-api-server` | `torrust-axum-health-check-api-server` | `axum-*` | Health monitoring endpoint |
64-
| `axum-http-tracker-server` | `torrust-axum-http-tracker-server` | `axum-*` | BitTorrent HTTP tracker server (BEP 3/23) |
65-
| `axum-rest-tracker-api-server` | `torrust-axum-rest-tracker-api-server` | `axum-*` | Management REST API server |
66-
| `axum-server` | `torrust-axum-server` | `axum-*` | Base Axum HTTP server infrastructure |
63+
| `axum-health-check-api-server` | `torrust-tracker-axum-health-check-api-server` | `axum-*` | Health monitoring endpoint |
64+
| `axum-http-tracker-server` | `torrust-tracker-axum-http-server` | `axum-*` | BitTorrent HTTP tracker server (BEP 3/23) |
65+
| `axum-rest-tracker-api-server` | `torrust-tracker-axum-rest-api-server` | `axum-*` | Management REST API server |
66+
| `axum-server` | `torrust-tracker-axum-server` | `axum-*` | Base Axum HTTP server infrastructure |
6767
| `clock` | `torrust-tracker-clock` | utilities | Mockable time source for deterministic testing |
6868
| `configuration` | `torrust-tracker-configuration` | domain | Config file parsing, environment variables |
6969
| `events` | `torrust-tracker-events` | domain | Domain event definitions |
@@ -73,8 +73,8 @@ All packages live under `packages/`. The workspace version is `3.0.0-develop`.
7373
| `metrics` | `torrust-tracker-metrics` | domain | Prometheus metrics integration |
7474
| `peer-id` | `bittorrent-peer-id` | domain | Peer ID parsing and formatting utilities |
7575
| `primitives` | `torrust-tracker-primitives` | domain | Core domain types (InfoHash, PeerId, ...) |
76-
| `rest-tracker-api-client` | `torrust-rest-tracker-api-client` | client tools | REST API client library |
77-
| `rest-tracker-api-core` | `torrust-rest-tracker-api-core` | client tools | REST API core logic |
76+
| `rest-tracker-api-client` | `torrust-tracker-rest-api-client` | client tools | REST API client library |
77+
| `rest-tracker-api-core` | `torrust-tracker-rest-api-core` | client tools | REST API core logic |
7878
| `server-lib` | `torrust-server-lib` | shared | Shared server library utilities |
7979
| `swarm-coordination-registry` | `torrust-tracker-swarm-coordination-registry` | domain | Torrent/peer coordination registry |
8080
| `test-helpers` | `torrust-tracker-test-helpers` | utilities | Mock servers, test data generation |
@@ -83,7 +83,7 @@ All packages live under `packages/`. The workspace version is `3.0.0-develop`.
8383
| `tracker-core` | `bittorrent-tracker-core` | `*-core` | Central tracker peer-management logic |
8484
| `udp-protocol` | `bittorrent-udp-tracker-protocol` | `*-protocol` | UDP tracker protocol (BEP 15) framing/parsing |
8585
| `udp-tracker-core` | `bittorrent-udp-tracker-core` | `*-core` | UDP-specific tracker domain logic |
86-
| `udp-tracker-server` | `torrust-udp-tracker-server` | server | UDP tracker server implementation |
86+
| `udp-tracker-server` | `torrust-tracker-udp-server` | server | UDP tracker server implementation |
8787

8888
**Console tools** (under `console/`):
8989

Cargo.lock

Lines changed: 111 additions & 111 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)