Skip to content

Adds CI/CD and automated release pipeline#1

Merged
hra42 merged 10 commits into
mainfrom
ci
May 3, 2026
Merged

Adds CI/CD and automated release pipeline#1
hra42 merged 10 commits into
mainfrom
ci

Conversation

@hra42
Copy link
Copy Markdown
Owner

@hra42 hra42 commented May 3, 2026

Sets up a robust build infrastructure and automated release process to ensure code quality and simplify distribution.

  • Implements GitHub Actions for continuous integration, including automated testing, vetting, and formatting checks.
  • Configures GoReleaser to automate the creation of GitHub releases, checksums, and cross-platform binaries.
  • Integrates versioning support by injecting build metadata (version, commit, and date) into the binary.
  • Adds a Makefile to standardize common development tasks like building, testing, and linting.
  • Automates Homebrew formula updates upon new releases.
  • Updates documentation to cover new installation methods via Homebrew and pre-built binaries.

@hra42 hra42 self-assigned this May 3, 2026
@hra42 hra42 merged commit fd05479 into main May 3, 2026
2 checks passed
@hra42 hra42 deleted the ci branch May 3, 2026 19:53
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