Skip to content

fix(ci): add release build and GitHub release steps back to main pipeline - #80

Merged
alexhraber merged 1 commit into
mainfrom
fix/release-steps-in-main-pipeline
Jul 11, 2026
Merged

fix(ci): add release build and GitHub release steps back to main pipeline#80
alexhraber merged 1 commit into
mainfrom
fix/release-steps-in-main-pipeline

Conversation

@alexhraber

Copy link
Copy Markdown
Owner

Problem: PR #79 split the pipeline into validation-only (pipeline.yml) and a separate release pipeline (pipeline.release.yml), but the release pipeline was never wired as a separate Buildkite pipeline. Merging to main created a tag but no binary or GitHub release.

Fix: Restores release_build (binary + sha256) and release (GitHub Release) steps after the tag step in pipeline.yml, so a single pipeline run on main produces both the tag and the release.

Also includes: Merges build+checksum into one step in pipeline.release.yml (same-agent optimization from the previous PR that was left uncommitted).

Release pipeline is still available as a standalone option if a separate Buildkite pipeline is configured for tag-push triggers.

…line

PR #79 split the pipeline into validation-only (pipeline.yml) and a
separate release pipeline (pipeline.release.yml), but the release
pipeline was never wired in Buildkite. Merging to main created a
tag but no binary or GitHub release.

Fix: restore release_build (binary + sha256) and GitHub release steps
after the tag step in pipeline.yml, so a single run produces both the
tag and the release. The release pipeline remains available as a
standalone option for manually pushed tags.

Also merges build+checksum into one step in pipeline.release.yml
to match the same-agent optimization done in pipeline.yml.
@alexhraber
alexhraber merged commit 7b139fd into main Jul 11, 2026
2 checks passed
@alexhraber
alexhraber deleted the fix/release-steps-in-main-pipeline branch July 11, 2026 06:33
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