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:
gsxdsm
2026-04-10 09:42:51 -07:00
parent 92b67d8660
commit 1c4573ca92
10 changed files with 91 additions and 16 deletions

View File

@@ -5,6 +5,7 @@ import { join } from "node:path";
import { CentralCore } from "./central-core.js";
import { NodeDiscovery } from "./node-discovery.js";
import { NodeConnection, type ConnectionResult } from "./node-connection.js";
import { getAppVersion } from "./app-version.js";
import * as systemMetrics from "./system-metrics.js";
import type {
RegisteredProject,
@@ -1458,7 +1459,7 @@ describe("CentralCore", () => {
const updated = await central.updateNodeVersionInfo(node.id, versionInfo);
expect(updated.versionInfo?.appVersion).toBe("0.1.0");
expect(updated.versionInfo?.appVersion).toBe(getAppVersion());
});
it("should emit node:version:updated and node:updated events", async () => {