Skip to content

fix(release): restore clean publish path#89

Merged
f0rr0 merged 3 commits into
mainfrom
f0rr0/release-cleanup
Jul 2, 2026
Merged

fix(release): restore clean publish path#89
f0rr0 merged 3 commits into
mainfrom
f0rr0/release-cleanup

Conversation

@f0rr0

@f0rr0 f0rr0 commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore the release tooling fixes from the reset-out PRs, including resumable tagged publish runs
  • seed oliphaunt-swift from the legacy-safe 0.5.0 baseline so the release PR creates the first SwiftPM package tag at 0.6.0
  • add a release-please guard that rejects generated Swift releases below 0.6.0 after the bootstrap baseline

Validation

  • tools/dev/bun.sh tools/release/check_release_please_config.mjs
  • tools/dev/bun.sh tools/release/sync-release-pr.mjs --check
  • tools/dev/bun.sh tools/release/release-check.mjs
  • tools/dev/bun.sh tools/release/release_plan.mjs --from-product-tags --include-current-tags --head-ref HEAD --format json

Release path after merge

Run the Release workflow from main with prepare-release-pr, merge the generated release PR, then run publish from main with an empty release_commit. The Swift entry in the generated release PR should be 0.6.0; other first Oliphaunt product entries should remain on their normal first product versions.

@f0rr0 f0rr0 force-pushed the f0rr0/release-cleanup branch from fdddb7c to f213560 Compare July 2, 2026 10:29
@f0rr0 f0rr0 force-pushed the f0rr0/release-cleanup branch from f213560 to d6e976f Compare July 2, 2026 11:33
@f0rr0 f0rr0 merged commit fbfca47 into main Jul 2, 2026
87 checks passed
@f0rr0 f0rr0 deleted the f0rr0/release-cleanup branch July 2, 2026 21:07
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