Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/pr-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ jobs:
- name: Run test suite
run: uv run pytest

cp-desktop:
name: CP Desktop build
desktop:
name: Desktop build
runs-on: ubuntu-latest

steps:
Expand All @@ -44,12 +44,12 @@ jobs:
with:
node-version: "24"
cache: npm
cache-dependency-path: cp/package-lock.json
cache-dependency-path: desktop/package-lock.json

- name: Install desktop dependencies
working-directory: cp
working-directory: desktop
run: npm ci

- name: Build desktop app
working-directory: cp
working-directory: desktop
run: npm run build
26 changes: 13 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,25 +110,25 @@ jobs:
command: npm run dist:win -- --publish never
artifact: octopal-desktop-windows
path: |
cp/dist/*.exe
cp/dist/*.exe.blockmap
cp/dist/latest.yml
desktop/dist/*.exe
desktop/dist/*.exe.blockmap
desktop/dist/latest.yml
- name: macOS
os: macos-15-intel
command: npm run dist:mac -- --publish never
artifact: octopal-desktop-macos
path: |
cp/dist/*.dmg
cp/dist/*.dmg.blockmap
cp/dist/latest-mac.yml
desktop/dist/*.dmg
desktop/dist/*.dmg.blockmap
desktop/dist/latest-mac.yml
- name: Linux
os: ubuntu-latest
command: npm run dist:linux -- --publish never
artifact: octopal-desktop-linux
path: |
cp/dist/*.AppImage
cp/dist/*.AppImage.blockmap
cp/dist/latest-linux.yml
desktop/dist/*.AppImage
desktop/dist/*.AppImage.blockmap
desktop/dist/latest-linux.yml

steps:
- name: Check out repository
Expand All @@ -141,14 +141,14 @@ jobs:
with:
node-version: "24"
cache: npm
cache-dependency-path: cp/package-lock.json
cache-dependency-path: desktop/package-lock.json

- name: Install desktop dependencies
working-directory: cp
working-directory: desktop
run: npm ci

- name: Set desktop release version
working-directory: cp
working-directory: desktop
env:
OCTOPAL_VERSION: ${{ needs.validate.outputs.version }}
shell: bash
Expand All @@ -157,7 +157,7 @@ jobs:
npm pkg set "version=${DESKTOP_VERSION}"

- name: Build desktop installer
working-directory: cp
working-directory: desktop
run: ${{ matrix.command }}

- name: Upload desktop artifact
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.