Skip to content

ci: automate release build and upload - #756

Open
kimjune01 wants to merge 1 commit into
jacksontj:masterfrom
kimjune01:fix/582-automate-release-ci
Open

kimjune01 wants to merge 1 commit into
jacksontj:masterfrom
kimjune01:fix/582-automate-release-ci

Conversation

@kimjune01

Copy link
Copy Markdown

Summary

Adds GitHub Actions workflow to build and upload release binaries on tag push, eliminating the manual make release + upload step.

  • Triggers on v* tag push
  • Reuses existing build.bash script to create cross-platform binaries for promxy and remote_write_exporter
  • Uploads binaries + SHA256SUMS to GitHub release with auto-generated release notes
  • Uses softprops/action-gh-release as suggested in the issue

Test plan

  • Push a test tag to verify workflow triggers
  • Verify binaries are built for all platforms
  • Verify SHA256SUMS file is correct
  • Verify release notes are auto-generated

Fixes #582

Adds GitHub Actions workflow to build and upload release binaries on tag push.
Uses existing build.bash script to create cross-platform binaries for promxy
and remote_write_exporter, then uploads to GitHub release with auto-generated
release notes. Eliminates manual `make release` + upload step.

Fixes jacksontj#582
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.

release build + upload in CI

1 participant