From 6ea93d5fdd4cd95164c7e1c77f8de615d00ab068 Mon Sep 17 00:00:00 2001 From: Joan Date: Fri, 28 Nov 2025 11:31:07 +0100 Subject: [PATCH] Compress build artifacts to avoid GitLab upload size limits --- .gitlab-ci.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9c8a98e..e5bcb25 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,10 +42,13 @@ build:linux: - rm -rf node_modules package-lock.json - npm install - npm run electron:build:linux + # Compress artifacts to reduce size + - cd dist-electron + - apt-get update && apt-get install -y zip + - zip linux-builds.zip *.AppImage *.deb artifacts: paths: - - pwa/dist-electron/*.AppImage - - pwa/dist-electron/*.deb + - pwa/dist-electron/linux-builds.zip expire_in: 1 week rules: - if: '$CI_COMMIT_TAG' @@ -64,10 +67,13 @@ build:windows: - rm -rf node_modules package-lock.json - npm install - npm run electron:build:win + # Compress artifacts to reduce size + - cd dist-electron + - apt-get update && apt-get install -y zip + - zip windows-builds.zip *.exe || true artifacts: paths: - - pwa/dist-electron/*.exe - - pwa/dist-electron/*.msi + - pwa/dist-electron/windows-builds.zip expire_in: 1 week rules: - if: '$CI_COMMIT_TAG'