Overview
Execute the first real end-to-end release of the Torrust Tracker Deployer following the release process defined in issue #448. Version 0.1.0-beta.1 is the first pre-release version and serves as the practical validation of the entire release workflow — from version bump to artifact verification.
This task is intentionally broader than a normal release. It treats the release itself as an audit surface: every step where the documentation is inaccurate, incomplete, or misleading must be captured and fixed before closing the issue.
Specification
See detailed specification: docs/issues/450-release-v0-1-0-beta-end-to-end-validation.md
Implementation Plan
Phase 1: Pre-Flight and Setup
Phase 2: Execute the Release
Phase 3: Artifact Verification
Phase 4: Process Review and Cleanup
Acceptance Criteria
Quality Checks:
Release Execution:
Artifact Verification:
Process Quality:
Overview
Execute the first real end-to-end release of the Torrust Tracker Deployer following the release process defined in issue #448. Version
0.1.0-beta.1is the first pre-release version and serves as the practical validation of the entire release workflow — from version bump to artifact verification.This task is intentionally broader than a normal release. It treats the release itself as an audit surface: every step where the documentation is inaccurate, incomplete, or misleading must be captured and fixed before closing the issue.
Specification
See detailed specification: docs/issues/450-release-v0-1-0-beta-end-to-end-validation.md
Implementation Plan
Phase 1: Pre-Flight and Setup
torrust/maindockerhub-torrustandcrates-ioare configuredPhase 2: Execute the Release
versionto0.1.0-beta.1in bothCargo.tomlfilescargo build && cargo testand verify they passmainv0.1.0-beta.1releases/v0.1.0-beta.1Phase 3: Artifact Verification
torrust/tracker-deployer:0.1.0-beta.1torrust-tracker-deployer-sdk@0.1.0-beta.1is on crates.iov0.1.0-beta.1Phase 4: Process Review and Cleanup
docs/release-process.mdrelease-new-version/skill.mdAcceptance Criteria
Quality Checks:
./scripts/pre-commit.shRelease Execution:
0.1.0-beta.1is committed and present in bothCargo.tomlfiles onmainv0.1.0-beta.1exists and is signedreleases/v0.1.0-beta.1existsv0.1.0-beta.1is published (not draft)Artifact Verification:
torrust/tracker-deployer:0.1.0-beta.1can be pulled and runtorrust-tracker-deployer-sdk@0.1.0-beta.1is visible on crates.ioProcess Quality:
docs/release-process.mdreflects any corrections made