Skip to content

Releases: tylerbutler/trellis

v0.2.0 - 2026-07-11

Choose a tag to compare

@github-actions github-actions released this 12 Jul 00:00
b2d528c

Release Notes

Added

  • Add per-task member path exclusions, including a shared release exclusion for changelog, version, tag, and publish commands.

Install trellis-gleam 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tylerbutler/trellis/releases/download/v0.2.0/trellis-gleam-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/tylerbutler/trellis/releases/download/v0.2.0/trellis-gleam-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install tylerbutler/tap/trellis-gleam

Download trellis-gleam 0.2.0

File Platform Checksum
trellis-gleam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
trellis-gleam-x86_64-apple-darwin.tar.xz Intel macOS checksum
trellis-gleam-x86_64-pc-windows-msvc.zip x64 Windows checksum
trellis-gleam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
trellis-gleam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo tylerbutler/trellis

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

v0.1.0 - 2026-07-10

Choose a tag to compare

@github-actions github-actions released this 11 Jul 22:18
6c4bb9a

Release Notes

Added

  • Workspace model: the root marked by a [tools.trellis] table in gleam.toml, members discovered from its globs, the dependency graph computed from gleam.toml path deps, deterministic topological ordering, cycle detection
  • Introspection: list (with --since/--with-dependents/--releasable), graph (text/dot/mermaid/json), info
  • Task running: run and exec with graph-parallel scheduling, prefixed streamed output, summary table, --target all, --serial, --keep-going; custom tasks via [tools.trellis.tasks]
  • Validation: doctor checks every workspace invariant — including unreleased fragment validity — and reports all problems at once
  • Changelog & versioning (native engine): TOML fragments, kind-driven version bumps, minijinja-templated rendering, generated per-package changelogs; changelog new/check, version plan/apply with surgical gleam.toml bumps and manifest.toml lockfile patching, zero Hex calls
  • Release & publish: tag plan/create (with --github-release), publish with Hex idempotency checks, retry/backoff, graph-derived path-dep rewriting and guaranteed manifest restore; lockfile refresh; ci matrix/outputs/tag-package for GitHub Actions
  • Release PR management: release pr runs version apply on a release branch and creates or updates the pull request via the gh CLI
  • Scaffolding: new <name> creates a member with metadata copied from a sibling and a stub module and test; no registration step, everything is derived
  • Doctor advisory: warns when the gleam on PATH differs from the .tool-versions pin

Install trellis-gleam 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tylerbutler/trellis/releases/download/v0.1.0/trellis-gleam-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/tylerbutler/trellis/releases/download/v0.1.0/trellis-gleam-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install tylerbutler/tap/trellis-gleam

Download trellis-gleam 0.1.0

File Platform Checksum
trellis-gleam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
trellis-gleam-x86_64-apple-darwin.tar.xz Intel macOS checksum
trellis-gleam-x86_64-pc-windows-msvc.zip x64 Windows checksum
trellis-gleam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
trellis-gleam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo tylerbutler/trellis

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>