mirror of
https://github.com/NeuralNomadsAI/CodeNomad.git
synced 2026-10-19 15:34:12 +00:00
## Summary Prepare the stable 0.20.0 version on top of `dev@25e07c74` before the release PR from `dev` to `main`. - Align the root, server, UI, Electron and Tauri npm versions and workspace lock metadata to `0.20.0`. - Align the Tauri Cargo manifest, Cargo lock entry and native config version. - Require CodeNomad server `0.20.0` in the remote UI manifest: the new V2 frontend cannot use the old 0.19.x V1 backend contract. - Leave the dependency graph unchanged. The stable publication workflow reads the root version on a push to `main`; this preparation PR targets `dev` and does not publish the stable release. ## Validation - Clean locked dependency installation in an isolated release worktree. - Version consistency assertions across npm manifests, lock metadata, Cargo and Tauri config; dependency graph comparison against the parent commit. - `npm run sync:version --workspace @codenomad/tauri-app` confirms all native versions are already aligned. - UI, server and Electron typechecks pass. - UI production build passes. - Remote UI selection and dev-release channel tests pass (3 tests). - `git diff --check` passes. Native installers and the cross-platform release matrix have not been rebuilt locally in this preparation pass. No CI monitoring is started.
42 lines
1.6 KiB
JSON
42 lines
1.6 KiB
JSON
{
|
|
"name": "codenomad-workspace",
|
|
"version": "0.20.0",
|
|
"private": true,
|
|
"description": "CodeNomad monorepo workspace",
|
|
"license": "MIT",
|
|
"workspaces": {
|
|
"packages": [
|
|
"packages/server",
|
|
"packages/ui",
|
|
"packages/electron-app",
|
|
"packages/tauri-app"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"dev": "npm run dev --workspace @neuralnomads/codenomad-electron-app",
|
|
"dev:electron": "npm run dev --workspace @neuralnomads/codenomad-electron-app",
|
|
"dev:tauri": "npm run dev --workspace @codenomad/tauri-app",
|
|
"build": "npm run build --workspace @neuralnomads/codenomad-electron-app",
|
|
"build:tauri": "npm run build --workspace @codenomad/tauri-app",
|
|
"build:ui": "npm run build --workspace @codenomad/ui",
|
|
"build:mac-x64": "npm run build:mac-x64 --workspace @neuralnomads/codenomad-electron-app",
|
|
"build:binaries": "npm run build:binaries --workspace @neuralnomads/codenomad-electron-app",
|
|
"typecheck": "npm run typecheck --workspace @codenomad/ui && npm run typecheck --workspace @neuralnomads/codenomad-electron-app",
|
|
"bumpVersion": "node ./scripts/bump-version.js"
|
|
},
|
|
"dependencies": {
|
|
"7zip-bin": "^5.2.0",
|
|
"google-auth-library": "^10.5.0"
|
|
},
|
|
"devDependencies": {
|
|
"baseline-browser-mapping": "^2.9.11"
|
|
},
|
|
"optionalDependencies": {
|
|
"@rollup/rollup-darwin-arm64": "4.52.5",
|
|
"@rollup/rollup-darwin-x64": "4.52.5",
|
|
"@rollup/rollup-linux-arm64-gnu": "4.52.5",
|
|
"@rollup/rollup-linux-x64-gnu": "4.52.5",
|
|
"@rollup/rollup-win32-arm64-msvc": "4.52.5",
|
|
"@rollup/rollup-win32-x64-msvc": "4.52.5"
|
|
}
|
|
}
|