Release v0.2.10: Update package-lock.json and CI config

This commit is contained in:
Joan
2025-12-30 18:51:21 +01:00
parent 8b31011334
commit 592f38827e
108 changed files with 2755 additions and 1112 deletions

View File

@@ -30,48 +30,48 @@ build:web:
tags:
- docker
# Build Linux AppImage and .deb
build:linux:
stage: build-desktop
image: electronuserland/builder:wine
dependencies:
- build:web
script:
- cd pwa
- npm ci
- npm run electron:build:linux
- echo "=== AppImage size ==="
- ls -lh dist-electron/*.AppImage
- du -h dist-electron/*.AppImage
artifacts:
paths:
- pwa/dist-electron/*.AppImage
expire_in: 1 week
name: "linux-appimage-$CI_COMMIT_TAG"
rules:
- if: '$CI_COMMIT_TAG'
tags:
- docker
# # Build Linux AppImage and .deb
# build:linux:
# stage: build-desktop
# image: electronuserland/builder:wine
# dependencies:
# - build:web
# script:
# - cd pwa
# - npm ci
# - npm run electron:build:linux
# - echo "=== AppImage size ==="
# - ls -lh dist-electron/*.AppImage
# - du -h dist-electron/*.AppImage
# artifacts:
# paths:
# - pwa/dist-electron/*.AppImage
# expire_in: 1 week
# name: "linux-appimage-$CI_COMMIT_TAG"
# rules:
# - if: '$CI_COMMIT_TAG'
# tags:
# - docker
# Build Linux .deb (separate job to avoid size limits)
build:linux-deb:
stage: build-desktop
image: electronuserland/builder:wine
dependencies:
- build:web
script:
- cd pwa
- npm ci
- npm run electron:build:linux
artifacts:
paths:
- pwa/dist-electron/*.deb
expire_in: 1 week
name: "linux-deb-$CI_COMMIT_TAG"
rules:
- if: '$CI_COMMIT_TAG'
tags:
- docker
# # Build Linux .deb (separate job to avoid size limits)
# build:linux-deb:
# stage: build-desktop
# image: electronuserland/builder:wine
# dependencies:
# - build:web
# script:
# - cd pwa
# - npm ci
# - npm run electron:build:linux
# artifacts:
# paths:
# - pwa/dist-electron/*.deb
# expire_in: 1 week
# name: "linux-deb-$CI_COMMIT_TAG"
# rules:
# - if: '$CI_COMMIT_TAG'
# tags:
# - docker
# Build Windows executable
build:windows: