Releases: aide-tools/swarrow
Releases · aide-tools/swarrow
Release list
v0.1.0
The first pre-1.0 release of Swarrow provides a narrow deployment relay for Docker Swarm. An authorised GitHub Actions workflow can submit an immutable image digest, which Swarrow verifies against local policy before updating one preconfigured service and observing the rollout.
The release includes Linux AMD64 and ARM64 binaries, a multi-platform container image, checksums and provenance attestations.
What's Changed
Design
- Define Swarrow's purpose and security contract by @itskingori in #1
- Define the GitHub identity policy by @itskingori in #4
- Define the deployment request lifecycle by @itskingori in #6
Implementation
- Phase 1: Bootstrap the Swarrow CLI by @itskingori in #2
- Phase 2: Add strict configuration loading by @itskingori in #5
- Phase 3: Verify GitHub Actions identity tokens by @itskingori in #7
- Phase 4: Authorise deployment identities by @itskingori in #8
- Phase 5: Add bounded replay protection by @itskingori in #9
- Phase 6: Apply image-only Swarm service updates by @itskingori in #10
- Phase 7: Observe Swarm rollout conclusions by @itskingori in #11
- Phase 8: Coordinate bounded deployment requests by @itskingori in #12
- Phase 9: Expose the deployment HTTP service by @itskingori in #13
- Phase 10: Make restart warm-up retryable by @itskingori in #15
- Phase 11: Package and release Swarrow by @itskingori in #14
Project
- Document the development workflow by @itskingori in #3
- Prepare Swarrow for public access by @itskingori in #17
Full Changelog: https://github.com/aide-tools/swarrow/commits/v0.1.0