Minimal golang http api for testing of deployment pipelines
This project uses GitHub Actions for CI/CD and GoReleaser for building and releasing.
bash go build -v
Releases are automated using GoReleaser. To create a new release:
- Tag the release: git tag -a v1.0.0 -m "Release message" git push origin v1.0.0
This will trigger the GitHub Actions workflow which:
- Runs all tests
- Creates cross-platform builds (Linux, Windows, macOS)
- Generates a GitHub release with artifacts
- Creates release notes automatically
Binaries will be available on the GitHub Releases page.