Skip to content

Update Travis CI: Go 1.25, drop gox, modernize build#238

Closed
AndreyVMarkelov wants to merge 1 commit into
masterfrom
update-travis-ci
Closed

Update Travis CI: Go 1.25, drop gox, modernize build#238
AndreyVMarkelov wants to merge 1 commit into
masterfrom
update-travis-ci

Conversation

@AndreyVMarkelov

@AndreyVMarkelov AndreyVMarkelov commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update Go version from 1.11 to 1.25
  • Replace gox with plain GOOS/GOARCH cross-compile loop in build.sh
  • Remove dead app secret ldflags (no longer needed after PKCE switch)
  • Add darwin/arm64, linux/arm64, openbsd/amd64 build targets
  • Run go vet and go test in CI pipeline
  • Update README badge URL from travis-ci.org to app.travis-ci.com
  • Modernize README build instructions (go install / git clone + go build)

Test plan

  • go vet ./... passes
  • go test ./... passes
  • ./build.sh produces all 7 binaries
  • Travis CI build triggers on push (requires Travis to be enabled for this repo)

…ld instructions

Update Go to 1.25, replace gox with plain GOOS/GOARCH cross-compile
loop, and remove dead app secret ldflags. Add darwin/arm64, linux/arm64,
and openbsd/amd64 targets. Update README badge to app.travis-ci.com and
modernize build instructions with go install and git clone workflows.
@AndreyVMarkelov

Copy link
Copy Markdown
Contributor Author

Superseded by #239 which adds GitHub Actions CI (now that Actions is enabled for this repo).

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