Skip to content

feat: add goreleaser for binary releases#7

Open
ocervell wants to merge 2 commits into
jschauma:mainfrom
freelabz:upstream-fix
Open

feat: add goreleaser for binary releases#7
ocervell wants to merge 2 commits into
jschauma:mainfrom
freelabz:upstream-fix

Conversation

@ocervell

@ocervell ocervell commented Mar 3, 2026

Copy link
Copy Markdown

Summary

  • Adds goreleaser configuration and GitHub Actions workflows for automated binary releases
  • Enables cross-platform binary distribution (Linux, macOS, Windows) via GitHub Releases
  • Adds release testing workflow for PRs touching Go source files
  • Adds .gitignore for build artifacts

Test plan

  • go build succeeds
  • Tag a release to trigger goreleaser workflow

ocervell and others added 2 commits March 3, 2026 14:32
- Update module path to github.com/freelabz/jswhois
- Add .goreleaser.yml for cross-platform builds
- Add GitHub Actions workflows for release automation
- Add .gitignore for build artifacts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace freelabz fork reference with original jschauma/jswhois module path
to prepare for upstream contribution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jschauma

jschauma commented Mar 3, 2026

Copy link
Copy Markdown
Owner

Hi there - thanks for submitting a PR. Can you tell me more about this? Why do I want this?

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.

2 participants