Skip to content

Releases: agentstation/goago

goago v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:54
9d0a8dd

ago is now goago, pronounced go ago. One way to write Go, no matter who writes it.

Human developers, coding agents, and CI use the same configurable policy.
Requires Go 1.25 or later.

go get -tool github.com/agentstation/goago/cmd/goago@v0.3.0
go tool goago ./...

A config file is optional. The pinned version supplies the default policy.

For an existing installation, follow the migration guide.
It covers module tools, library imports, policies, suppressions, Homebrew, and skills.
Old .ago.yml and .ago.yaml files and //ago:ignore directives still work.

The package documentation
and Agent Skill use the new name.

Global installs remain available through go install, Homebrew, and the release archives below.
For an existing Homebrew installation, update the tap, then run brew migrate --cask ago and brew upgrade --cask agentstation/tap/goago.

Verify downloaded archives against checksums.txt. Each archive has an SBOM alongside it.

This release does not include a GitHub build-provenance attestation.
The release job stopped during automatic Homebrew publication because its token was invalid.
Tap PR #3 publishes the cask with verified release checksums.
Homebrew audit, migration, upgrade, and executable checks pass.

Changelog

Fixes

Other changes

Full changelog

ago v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:26
84ef244

ago enforces one way to write Go across a codebase. Developers, coding
agents, and CI use the same configurable Go subset.

go get -tool github.com/agentstation/ago/cmd/ago@latest
go tool ago ./...

A config file is optional. The pinned version supplies the default policy.

Global installs remain available through go install, Homebrew, and the
release archives below.

Verify downloaded archives against checksums.txt. Each archive ships an
SBOM alongside it.

Changelog

Features

Full changelog: v0.1.1...v0.2.0

ago v0.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 04:44
95a14f4

ago is a restriction-only linter for Go. Every rule rejects a legal
language construct; none adds syntax or rewrites code.

brew install agentstation/tap/ago

Verify downloaded archives against checksums.txt. Each archive ships an
SBOM alongside it.

Changelog

Fixes

Other changes

Full changelog: v0.1.0...v0.1.1

ago v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 22:05
abcc406

ago is a restriction-only linter for Go. Every rule rejects a legal
language construct; none adds syntax or rewrites code.

brew install agentstation/tap/ago

Verify downloaded archives against checksums.txt. Each archive ships an
SBOM alongside it.

Changelog

Features

Other changes

Full changelog: ...v0.1.0