Changelog
- 03ba820: build(deps): bump docker/setup-buildx-action (@dependabot[bot])
- 67db06f: build(release): use binaries field for Homebrew cask configuration (@flexiondotorg)
- 6b1fcb4: chore(build): add v prefix to git tags in release recipe (@flexiondotorg)
- e7a7a80: chore(dev): add gocyclo and ineffassign to flake and lint command (@flexiondotorg)
- 73c4c84: ci(dependabot): add swatch workflows to GitHub Actions version tracking (@flexiondotorg)
- 0f606a4: ci(govulncheck): use master as it has dependency updates (@flexiondotorg)
- 703f10d: ci(nix): consistent job naming (@flexiondotorg)
- 2e55628: ci(release): add retry logic for transient GHCR timeouts (@flexiondotorg)
- cce129e: ci(release): install Nix to provide nix-hash for GoReleaser (@flexiondotorg)
- e90d20f: ci(workflows): add code quality checks and Go Report Card refresh (@flexiondotorg)
- 268780c: ci(workflows): add security workflow and pin action versions (@flexiondotorg)
- 790aed3: ci(workflows): consolidate automerge jobs and standardise merge strategy (@flexiondotorg)
- c81099c: ci(workflows): consolidate govulncheck into builder and add weekly schedule (@flexiondotorg)
- af912a7: ci(workflows): refactor release job to use matrix strategy for variants (@flexiondotorg)
- e2ee1eb: ci(workflows): use major version pins for GitHub Actions (@flexiondotorg)
- 1f09f59: docs(action): update GitHub Action metadata with descriptive naming and usage (@flexiondotorg)
- f17cf6f: feat(action): add gated inputs to run tailor commands (@flexiondotorg)
- a5175cf: feat(nix): integrate wimpysworld/nix-packages as external Nix registry (@flexiondotorg)
- 31c4085: feat(swatch): add security workflow and fix topics preservation (@flexiondotorg)
- 425e5eb: feat: publish GitHub Action from main repo with v-prefixed tags (@flexiondotorg)
- 6d0e9ff: fix(action): guard against jq returning null for empty version results (@flexiondotorg)
- 4279e3a: fix(action): resolve version detection in composite action (@flexiondotorg)
- 8b8c4ce: fix(alter,swatch): align swatch output and recut behaviour with spec (@flexiondotorg)
- 526d368: fix(alter,swatch): correct recut output for triggered swatches (@flexiondotorg)
- b201df7: fix(ci): add least-privilege permissions to GitHub Actions workflows (@flexiondotorg)
- fd616ec: fix(ci): prevent release job from running on schedule events (@flexiondotorg)
- ba46497: fix(config): preserve empty topics slice in yaml serialisation (@flexiondotorg)
- fc37102: fix(security): resolve flake-lock detection in job conditions (@flexiondotorg)
- 43144d3: fix(workflows): correct CodeQL and flake-lock handling in security swatch (@flexiondotorg)
- 447ff18: flake.lock: Update (@github-actions[bot])
- a58dff2: refactor(workflows): consolidate security scanning and simplify swatch management (@flexiondotorg)
- 607944d: refactor(workflows): consolidate update-action-tag into builder (#37) (@flexiondotorg)
Install
bin (any platform):
bin install github.com/wimpysworld/tailorRequires bin.
Homebrew: brew install wimpysworld/tap/tailor
Nix: nix run github:wimpysworld/tailor
Docker: docker run --rm ghcr.io/wimpysworld/tailor --version
Native packages: download .deb, .rpm, .apk, or Arch Linux packages from the assets above. AUR: tailor-bin.
Tailor needs a GitHub authentication token. Set GH_TOKEN or GITHUB_TOKEN, or run gh auth login locally.