Compare commits

...

2 Commits

Author SHA1 Message Date
Shantur Rathore
16e9cb21da Work around rollup native missing in CI builds 2025-11-21 14:21:03 +00:00
Shantur Rathore
cacfbc24cc Fix workspace version bumps in CI workflows 2025-11-21 13:52:45 +00:00
2 changed files with 17 additions and 5 deletions

View File

@@ -40,11 +40,14 @@ jobs:
cache: npm
- name: Set workspace versions
run: npm pkg set version=${VERSION} --workspaces --include-workspace-root
run: npm version ${VERSION} --workspaces --include-workspace-root --no-git-tag-version --allow-same-version
- name: Install dependencies
run: npm ci --workspaces
- name: Ensure rollup native binary
run: npm install @rollup/rollup-darwin-x64 --no-save
- name: Build macOS binaries
run: npm run build:mac --workspace @neuralnomads/codenomad-electron-app
@@ -80,12 +83,15 @@ jobs:
cache: npm
- name: Set workspace versions
run: npm pkg set version=${{ env.VERSION }} --workspaces --include-workspace-root
run: npm version ${{ env.VERSION }} --workspaces --include-workspace-root --no-git-tag-version --allow-same-version
shell: bash
- name: Install dependencies
run: npm ci --workspaces
- name: Ensure rollup native binary
run: npm install @rollup/rollup-win32-x64-msvc --no-save
- name: Build Windows binaries
run: npm run build:win --workspace @neuralnomads/codenomad-electron-app
@@ -115,11 +121,14 @@ jobs:
cache: npm
- name: Set workspace versions
run: npm pkg set version=${VERSION} --workspaces --include-workspace-root
run: npm version ${VERSION} --workspaces --include-workspace-root --no-git-tag-version --allow-same-version
- name: Install dependencies
run: npm ci --workspaces
- name: Ensure rollup native binary
run: npm install @rollup/rollup-linux-x64-gnu --no-save
- name: Build Linux binaries
run: npm run build:linux --workspace @neuralnomads/codenomad-electron-app
@@ -161,11 +170,14 @@ jobs:
sudo gem install --no-document fpm
- name: Set workspace versions
run: npm pkg set version=${VERSION} --workspaces --include-workspace-root
run: npm version ${VERSION} --workspaces --include-workspace-root --no-git-tag-version --allow-same-version
- name: Install project dependencies
run: npm ci --workspaces
- name: Ensure rollup native binary
run: npm install @rollup/rollup-linux-x64-gnu --no-save
- name: Build Linux RPM binaries
run: npm run build:linux-rpm --workspace @neuralnomads/codenomad-electron-app

View File

@@ -74,7 +74,7 @@ jobs:
cache: npm
- name: Set workspace versions
run: npm pkg set version=${VERSION} --workspaces --include-workspace-root
run: npm version ${VERSION} --workspaces --include-workspace-root --no-git-tag-version --allow-same-version
- name: Install dependencies
run: npm ci --workspaces