Skip to content

chore(release): add Electron auto-release on app version bump#37

Merged
IamShobe merged 1 commit into
mainfrom
chore/electron-release-workflow
Mar 13, 2026
Merged

chore(release): add Electron auto-release on app version bump#37
IamShobe merged 1 commit into
mainfrom
chore/electron-release-workflow

Conversation

@IamShobe

Copy link
Copy Markdown
Owner

Summary

  • release.yml: after the changesets action runs, detect whether apps/cruncher/package.json version changed vs HEAD~1; expose as electron-version-changed output; both publish-electron and release-electron jobs now trigger on this in addition to npm publishes — fixes app-only changes never building/releasing the Electron app
  • Changeset: adds missing cruncher: minor changeset for fuzzy autocomplete + FloatingArrow hint tooltip (from previous commit)
  • CLAUDE.md / SKILL.md: corrects wrong claim that cruncher is in the changeset ignore list; documents the new branch → PR → CI workflow

Test plan

  • CI passes (lint / typecheck / tests)
  • After merge: "Version Packages" PR should include a cruncher version bump
  • After that PR merges: electron-version-changed=true triggers Electron build

release.yml: detect when apps/cruncher version changes after a changeset
version bump and set electron-version-changed output; publish-electron and
release-electron jobs now trigger on this condition in addition to npm
package publishes — fixes app-only changes never releasing Electron

CLAUDE.md / SKILL.md: correct wrong claim that cruncher is in the
changeset ignore list; update prepare-release workflow to use branches
and PRs; document that apps/cruncher always needs a changeset

Add missing changeset for cruncher covering fuzzy autocomplete and
FloatingArrow hint tooltip improvements from the previous commit
@IamShobe
IamShobe merged commit 00f8b43 into main Mar 13, 2026
3 checks passed
@IamShobe
IamShobe deleted the chore/electron-release-workflow branch March 13, 2026 11:56
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