Skip to content

ci: decouple GUI release from CLI version check#53

Merged
TrueNine merged 1 commit intomainfrom
dev
Feb 24, 2026
Merged

ci: decouple GUI release from CLI version check#53
TrueNine merged 1 commit intomainfrom
dev

Conversation

@TrueNine
Copy link
Owner

  • Add new check-gui-version job to independently verify GUI releases against GitHub Release tags
  • Extract GUI version from gui/package.json and compare against existing GitHub releases
  • Update release-gui-win, release-gui-linux, and release-gui-macos jobs to depend on check-gui-version instead of check-version
  • Update release-gui-collect job to depend on check-gui-version for consistent version sourcing
  • Replace all GUI release conditionals to use check-gui-version outputs instead of check-version
  • Enables independent GUI release cycles decoupled from CLI npm publishing

- Add new check-gui-version job to independently verify GUI releases against GitHub Release tags
- Extract GUI version from gui/package.json and compare against existing GitHub releases
- Update release-gui-win, release-gui-linux, and release-gui-macos jobs to depend on check-gui-version instead of check-version
- Update release-gui-collect job to depend on check-gui-version for consistent version sourcing
- Replace all GUI release conditionals to use check-gui-version outputs instead of check-version
- Enables independent GUI release cycles decoupled from CLI npm publishing
@TrueNine TrueNine merged commit 98a7ead into main Feb 24, 2026
1 check failed
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