fix(FN-1537): stabilize CI workflows and fix version tests
- Update GitHub Actions workflows to use Node.js 24 (actions/setup-node@v5) - Add private packages to .changeset/config.json ignore array - Fix version string tests to read dynamically from package.json - Add FN-1537 documentation to .fusion/memory.md
This commit is contained in:
13
RELEASING.md
13
RELEASING.md
@@ -95,3 +95,16 @@ This will trigger `release.yml` to build binaries and create a GitHub Release. N
|
||||
- You can add multiple changesets per PR if you're making changes to multiple packages
|
||||
- Changeset files are automatically deleted when versions are bumped
|
||||
- CI verifies binary compilation on every push/PR to catch build regressions early
|
||||
|
||||
## Internal packages
|
||||
|
||||
The following packages are **internal** and are **not published to npm**:
|
||||
|
||||
- `@fusion/core` — Core domain model and task store
|
||||
- `@fusion/dashboard` — Web UI and API server
|
||||
- `@fusion/engine` — AI agents and orchestration
|
||||
- `@fusion/tui` — Terminal UI components
|
||||
- `@fusion/plugin-sdk` — Plugin development SDK
|
||||
- `@fusion-plugin-examples/*` — Example plugins
|
||||
|
||||
These packages have `private: true` in their `package.json` and are listed in the `.changeset/config.json` `ignore` array to prevent accidental publishing. Only the `@gsxdsm/fusion` package is published to npm.
|
||||
|
||||
Reference in New Issue
Block a user