Skip to content

Releases: wimpysworld/tailor

v0.1.2

12 Mar 16:53
v0.1.2

Choose a tag to compare

Changelog

Install

bin (any platform):

bin install github.com/wimpysworld/tailor

Requires 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.

v0.1.1

11 Mar 23:39
v0.1.1
703f10d

Choose a tag to compare

Changelog

Install

bin (any platform):

bin install github.com/wimpysworld/tailor

Requires 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.

0.1.0

10 Mar 10:27
0.1.0
7ddafa9

Choose a tag to compare

Changelog

  • 717c1ae: build(deps): Bump actions/checkout from 4 to 6 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
  • aed1bf4: build(deps): Bump actions/download-artifact from 7 to 8 (#6) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
  • 5fb2ff9: build(deps): Bump golangci/golangci-lint-action from 8 to 9 (#7) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
  • 642697d: build(deps): Bump peter-evans/create-pull-request from 6 to 8 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
  • 0f9bace: build: add Nix flake, direnv, and justfile for development environment (Martin Wimpress code@wimpress.io)
  • 309c0f7: chore(github): add emoji to issue template support link (Martin Wimpress code@wimpress.io)
  • 166e558: chore(github): add issue templates, pull request template, and workflow configuration (Martin Wimpress code@wimpress.io)
  • 6559a05: chore(github): update actions versions in tailor workflow (Martin Wimpress code@wimpress.io)
  • 179864e: chore(lint): update linter configuration and document rationale (Martin Wimpress code@wimpress.io)
  • c50f636: chore(release): complete GoReleaser integration for cross-platform releases (Martin Wimpress code@wimpress.io)
  • e2abcc8: ci(actionlint): replace docker-based linter with native binary and matcher (Martin Wimpress code@wimpress.io)
  • c77dbe5: ci(automerge): grant actions write permission to automerge workflows (Martin Wimpress code@wimpress.io)
  • 6ca7f0a: ci(automerge): merge open Dependabot PRs on workflow_dispatch (Martin Wimpress code@wimpress.io)
  • 599c36d: ci(automerge): skip commit verification when fetching Dependabot metadata (Martin Wimpress code@wimpress.io)
  • 3f0a9f8: ci(dependabot): group GitHub Actions updates and set monthly schedule (Martin Wimpress code@wimpress.io)
  • 7ddafa9: ci(release): prevent skipping release job when sentinel is skipped (Martin Wimpress code@wimpress.io)
  • a8d0ddf: ci(security): replace deprecated deny-licenses with allow-licenses (Martin Wimpress code@wimpress.io)
  • 2830d93: ci(style): improve CI presentation (Martin Wimpress code@wimpress.io)
  • 6892fc3: ci(workflow): pin cosign-installer to v4.1.0 (Martin Wimpress code@wimpress.io)
  • 32aaef2: docs(agents): correct swatch substitution and token documentation (Martin Wimpress code@wimpress.io)
  • 71a4305: docs(config): add repository description and homepage to tailor config (Martin Wimpress code@wimpress.io)
  • ab9000d: docs(docket): document GitHub CLI as optional in setup prerequisites (Martin Wimpress code@wimpress.io)
  • 83235b5: docs(measure): document warning category and output ordering (Martin Wimpress code@wimpress.io)
  • 6c50e48: docs(readme): add installation and update instructions (Martin Wimpress code@wimpress.io)
  • ea82a0f: docs(spec): add label casing synchronisation and sponsorships manual step (Martin Wimpress code@wimpress.io)
  • ebb81a9: docs(spec): replace MD5 with SHA-256 references (Martin Wimpress code@wimpress.io)
  • cb807f9: docs(spec): revise workflow permissions defaults documentation (Martin Wimpress code@wimpress.io)
  • e858287: docs(specification): document breaking CLI changes and new inspection commands (Martin Wimpress code@wimpress.io)
  • c17ffc0: docs(swatches): document {{MERGE_STRATEGY}} token (Martin Wimpress code@wimpress.io)
  • 390a9ce: docs(swatches): improve contributor and security guidance (Martin Wimpress code@wimpress.io)
  • e43687d: docs(swatches): remove PR template type-of-change section and checklist (Martin Wimpress code@wimpress.io)
  • 10b6bad: docs(swatches): update pull request template checkboxes and layout (Martin Wimpress code@wimpress.io)
  • ae4e9d6: docs(tokens): clarify repo settings permission notes (Martin Wimpress code@wimpress.io)
  • f734a3a: feat(alter): add dry-run annotations for skipped operations (Martin Wimpress code@wimpress.io)
  • 701c36c: feat(alter): add {{MERGE_STRATEGY}} token for repository-aware merge strategy (Martin Wimpress code@wimpress.io)
  • c6da347: feat(alter): aggregate operation results across settings and labels (Martin Wimpress code@wimpress.io)
  • 92156e0: feat(alter): implement licence and swatch operations with output formatting (Martin Wimpress code@wimpress.io)
  • 53b3daf: feat(alter): implement repository settings comparison and application (Martin Wimpress code@wimpress.io)
  • 7bafc19: feat(alter): implement token substitution for swatch templates (Martin Wimpress code@wimpress.io)
  • 629b01f: feat(alter): implement {{HOMEPAGE_URL}} token substitution for config swatch (Martin Wimpress code@wimpress.io)
  • 59e2b4f: feat(alter): refactor CLI to apply changes by default (Martin Wimpress code@wimpress.io)
  • d14ed09: feat(automerge): implement trigger-driven deployment and removal logic (Martin Wimpress code@wimpress.io)
  • 80531b1: feat(ci): add Dependabot config with automerge workflow (Martin Wimpress code@wimpress.io)
  • 11efbea: feat(ci): add coverage job with robherley/go-test-action (Martin Wimpress code@wimpress.io)
  • a3a1003: feat(cmd): add success output to fit command (Martin Wimpress code@wimpress.io)
  • c9ef37b: feat(cmd,alter): implement alter command with config validation (Martin Wimpress code@wimpress.io)
  • eacd69d: feat(cmd,gh): implement fit command orchestration with integration tests (Martin Wimpress code@wimpress.io)
  • 2e051d8: feat(config): add YAML configuration parsing with validation (Martin Wimpress code@wimpress.io)
  • 98e0129: feat(config): add default values for security and workflow settings (Martin Wimpress code@wimpress.io)
  • a114dd7: feat(config): add labels support with Catppuccin Latte defaults (Martin Wimpress code@wimpress.io)
  • 6fb5eed: feat(config): add tailor configuration for repository and swatch definitions (Martin Wimpress code@wimpress.io)
  • 5fb40a6: feat(config): implement config-as-standard-swatch with automatic merging (Martin Wimpress code@wimpress.io)
  • 70fe4ab: feat(config): implement configuration generation and persistence (Martin Wimpress code@wimpress.io)
  • f0dd7c7: feat(docket): implement core docket package and update auth error message (Martin Wimpress code@wimpress.io)
  • bf4ea2d: feat(docket): wire docket into Kong CLI and add command-level tests (Martin Wimpress code@wimpress.io)
  • 05799b8: feat(gh): add graceful degradation with warnings and documentation URLs (Martin Wimpress code@wimpress.io)
  • 98c248c: feat(gh): extract 404-as-disabled pattern into shared helpers for security features (Martin Wimpress code@wimpress.io)
  • 95a7ec3: feat(gh): implement GitHub API integration for repository context and settings (Martin Wimpress code@wimpress.io)
  • a30645d: feat(gh): implement PAT robustness with graceful degradation (Martin Wimpress code@wimpress.io)
  • b89309b: feat(gh): wrap ApplyLabels and ApplyRepoSettings for graceful degradation (Martin Wimpress code@wimpress.io)
  • f63d2f7: feat(measure): implement health and configuration alignment checking (Martin Wimpress code@wimpress.io)
  • a252ddb: feat(measure): implement phase 1 health classification for README and LICENSE (Martin Wimpress code@wimpress.io)
  • a24c302: feat(release): integrate GoReleaser for cross-platform builds and publishing (Martin Wimpress code@wimpress.io)
  • fb33223: feat(settings): implement read and write paths for extended repository settings (Martin Wimpress code@wimpress.io)
  • 5131035: feat(swatch): embed template files and add registry with alteration modes (Martin Wimpress code@wimpress.io)
  • b82679c: feat: add tailor project swatch template files (Martin Wimpress code@wimpress.io)
  • 10484c6: feat: initialise tailor CLI with Kong argument parser (Martin Wimpress code@wimpress.io)
  • f9f6e60...
Read more