Skip to content

tools: Task and go-tools as released binaries, not go.mod's - #31

Merged
aledbf merged 1 commit into
mainfrom
tools-as-binaries
Nov 9, 2026
Merged

aledbf merged 1 commit into
mainfrom
tools-as-binaries

Conversation

@aledbf

@aledbf aledbf commented Nov 9, 2026

Copy link
Copy Markdown
Member

go tool task is now go-tools' cmd/task (spin-stack/go-tools#100, #101): the Task that versions.yaml pins (sha256 per platform), with every go-tools command from its latest release on PATH. Nothing is compiled from Task or go-tools any more.

  • go.mod: the task, sfw and taskgate tools are replaced by github.com/spin-stack/go-tools/cmd/task. go list -m all: 451 → 83 modules.
  • versions.yaml (new): task 3.54.0 for linux/amd64, linux/arm64, darwin/amd64 and darwin/arm64.
  • Taskfile.yml: taskgate and sfw by name.

Checked: go tool task check passes (taskgate, sfw, vet, test, palette, mark, screens).

🤖 Generated with Claude Code

go tool task is go-tools' cmd/task now: the Task versions.yaml pins, for
every platform, with go-tools' latest release on its PATH. Neither is
compiled here any more: the module graph goes from 451 modules to 83.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aledbf
aledbf merged commit 20ae011 into main Nov 9, 2026
2 checks passed
@aledbf
aledbf deleted the tools-as-binaries branch November 9, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant