Skip to content

Releases: itscheems/rust-template

v0.2.1-alpha

15 Jan 03:43

Choose a tag to compare

animation

Changelog

[v0.2.1-alpha] - 2026-01-15

Bug Fixes

  • (ci) use correct tag name for workflow_dispatch releases (by @itscheems) - (5bd397f)

Miscellaneous Tasks

v0.2.0-alpha

14 Jan 13:04

Choose a tag to compare

animation

Changelog

[v0.2.0-alpha] - 2026-01-14

Miscellaneous Tasks

New Contributors ❤️

  • @github-actions[bot] made their first contribution

v0.1.0-alpha

25 Dec 09:49

Choose a tag to compare

Summary
First public alpha of the Rust workspace template. Ships with a stable toolchain baseline, reproducible builds, opinionated lint/format settings, and CI/Docker scaffolding to get projects started quickly.

Features

  • Initial Setup: Workspace layout with crates/, stable 1.92 toolchain (cargo/rustfmt/clippy/rust-analyzer), and pinned dependencies for reproducible builds.
  • CI & Quality Gates: GitHub Actions pipeline with cargo fmt --check, cargo clippy --locked, and cargo check --locked; Nextest-driven tests; Hawkeye license checks; caching via Swatinem/rust-cache.
  • Build & Runtime: Multi-stage Docker build using cargo-chef for dependency caching and a minimal Alpine runtime image.
  • Developer Tasks: just fmt | lint | test recipes, all locked to Cargo.lock.

Breaking changes

  • None; this is the initial alpha template.

Known issues / notes

  • No tests are present yet; add at least one test or run nextest with --no-tests=pass if you keep it empty.
  • Pre-release quality: expect adjustments before a stable 1.0.0.

Getting started

  • just fmt
  • just lint
  • just test
  • Build image: docker build -f deploy/Dockerfile -t your/app:dev .