Skip to content

feat(release): wire up nx release for versioning and github releases#8

Merged
draylegend merged 1 commit into
devfrom
6-add-ci-and-release-workflows
Jul 3, 2026
Merged

feat(release): wire up nx release for versioning and github releases#8
draylegend merged 1 commit into
devfrom
6-add-ci-and-release-workflows

Conversation

@draylegend

Copy link
Copy Markdown
Owner
  • nx.json: release config (conventionalCommits version bumps, fixed changelog with createRelease: "github", git commit/tag/push)
  • Add minimal apps/app/package.json and apps/desktop/package.json — nx release's JS version-resolution requires a per-project manifest to fall back to on a project's first release; manifestRootsToUpdate keeps the root package.json (read by electrobun.config.ts) in sync
  • bun run release (-> nx release --skip-publish) is the one command that bumps version, writes CHANGELOG.md, tags, pushes, and creates the GitHub Release
  • release.yml: drop generate_release_notes (nx release already wrote proper changelog notes on the release; softprops/action-gh-release updates the existing release with build assets rather than recreating it)
  • Document the full release sequence in README

- nx.json: release config (conventionalCommits version bumps, fixed
  changelog with createRelease: "github", git commit/tag/push)
- Add minimal apps/app/package.json and apps/desktop/package.json —
  nx release's JS version-resolution requires a per-project manifest
  to fall back to on a project's first release; manifestRootsToUpdate
  keeps the root package.json (read by electrobun.config.ts) in sync
- bun run release (-> nx release --skip-publish) is the one command
  that bumps version, writes CHANGELOG.md, tags, pushes, and creates
  the GitHub Release
- release.yml: drop generate_release_notes (nx release already wrote
  proper changelog notes on the release; softprops/action-gh-release
  updates the existing release with build assets rather than
  recreating it)
- Document the full release sequence in README
@draylegend draylegend linked an issue Jul 3, 2026 that may be closed by this pull request
3 tasks
@draylegend draylegend merged commit 1d1685c into dev Jul 3, 2026
1 check passed
@draylegend draylegend deleted the 6-add-ci-and-release-workflows branch July 3, 2026 09:22
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.

add ci and release workflows

1 participant