Installing af currently requires a Go 1.24 toolchain (make build && make install). Prebuilt binaries would let people try agentfactory without one.
Proposal
- Add a
.goreleaser.yml building cmd/af for linux/darwin × amd64/arm64
- A
release GitHub Actions workflow triggered on semver tags that runs GoReleaser and attaches binaries to the GitHub release
- Decide whether
webui (separate module under web/) ships in the same archive or stays source-build-only
Notes
af version should report the tag (ldflags injection)
- The in-tree MCP issue-store server (
py/issuestore/) still requires Python 3.12 at runtime — binaries don't remove that dependency; the release notes should say so
Installing
afcurrently requires a Go 1.24 toolchain (make build && make install). Prebuilt binaries would let people try agentfactory without one.Proposal
.goreleaser.ymlbuildingcmd/affor linux/darwin × amd64/arm64releaseGitHub Actions workflow triggered on semver tags that runs GoReleaser and attaches binaries to the GitHub releasewebui(separate module underweb/) ships in the same archive or stays source-build-onlyNotes
af versionshould report the tag (ldflags injection)py/issuestore/) still requires Python 3.12 at runtime — binaries don't remove that dependency; the release notes should say so