Skip to content

fix(release): cut Linux-only release - #11

Merged
This-Is-NPC merged 1 commit into
masterfrom
fix/trigger-linux-release
Jun 15, 2026
Merged

fix(release): cut Linux-only release#11
This-Is-NPC merged 1 commit into
masterfrom
fix/trigger-linux-release

Conversation

@This-Is-NPC

@This-Is-NPC This-Is-NPC commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Before

  • The Linux-only goreleaser fix merged in 67f010f as a build(release): commit. release-please does not treat build: as releasable, so it cut no new version and the corrected goreleaser build never ran. The release is still effectively broken — the fix is on master but unreleased.

After

  • A releasable fix: commit exists, so release-please opens a release PR (patch → v0.2.1). Merging that release PR re-runs the goreleaser job with the Linux-only config and publishes the artifacts.

Summary of changes

Aspect Change
Commit type empty fix(release): commit to give release-please a releasable change
Code/config none — the actual Linux-only change already landed in 67f010f

Files updated

  • none (empty commit)

Validation

Scenario Outcome
goreleaser release --snapshot --clean (on the merged config) builds only linux_amd64 + linux_arm64; produces backstage_Linux_x86_64.tar.gz, backstage_Linux_arm64.tar.gz, checksums.txt
release-please behavior fix: bumps patch → opens release PR; merging it sets release_created=true and runs goreleaser

Deviations

Criterion Deviation Rationale
Non-empty diff commit is empty The functional change is already on master; only a releasable commit type is needed to trigger the release.

Risks / follow-ups

  • Two merges are required: this PR, then the release PR release-please opens afterward.
  • Future release-scoping changes should use fix:/feat: (not build:) when the release itself must be cut.

References

The Linux-only goreleaser fix landed in 67f010f as a build: commit,
which release-please does not treat as releasable, so no new version
was cut and the corrected release never ran.

This empty fix: commit gives release-please a releasable change so it
opens a release PR; merging it re-runs goreleaser with the Linux-only
config and publishes the artifacts.
@This-Is-NPC
This-Is-NPC merged commit 29f85ea into master Jun 15, 2026
1 check passed
@This-Is-NPC
This-Is-NPC deleted the fix/trigger-linux-release branch June 15, 2026 05:40
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