Skip to content

ci: fix release-please output keys; allow tag rebuilds - #44

Merged
ApocDev merged 2 commits into
mainfrom
ci/fix-release-outputs
Jun 30, 2026
Merged

ci: fix release-please output keys; allow tag rebuilds#44
ApocDev merged 2 commits into
mainfrom
ci/fix-release-outputs

Conversation

@ApocDev

@ApocDev ApocDev commented Jun 30, 2026

Copy link
Copy Markdown
Owner

v0.2.0 got tagged but the build was skipped — in manifest mode release-please emits per-package outputs (app--tag_name) and a top-level releases_created, not the bare release_created/tag_name the build gate read.

  • Read the correct keys (releases_created gate, app--tag_name tag).
  • Add a workflow_dispatch tag input that checks out + builds an existing tag, so a release missing its assets (v0.2.0) can be filled in.

After merge: dispatch with tag=v0.2.0 to populate v0.2.0's bundles + latest.json; future releases build automatically.

ApocDev added 2 commits June 30, 2026 14:31
In manifest mode release-please emits per-package outputs (app--tag_name) plus a
top-level releases_created, not the bare release_created/tag_name the build gate
read — so v0.2.0 got tagged but the build was skipped. Read the correct keys, and
add a workflow_dispatch `tag` input that checks out and builds an existing tag so
its assets (bundles + latest.json) can be filled in.
release-please re-serializes CHANGELOG.md and tauri.conf.json its own way on every
release (expanded JSON arrays, double-spaced changelog headers), which oxfmt then
flags — failing CI on each release commit. Add both to the fmt/lint ignorePatterns
so the two tools stop fighting.
@ApocDev
ApocDev force-pushed the ci/fix-release-outputs branch from b619c23 to 18fe3dd Compare June 30, 2026 18:35
@ApocDev
ApocDev merged commit 9f6a83e into main Jun 30, 2026
1 check passed
@ApocDev
ApocDev deleted the ci/fix-release-outputs branch June 30, 2026 18:36
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