From 77f62e77e54b892d8ba53f5aca7d8d95cee61e0f Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 7 Mar 2026 22:14:32 +0100 Subject: [PATCH] Electron build only on shell changes, not every version bump MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Electron is a wrapper — web content auto-updates from server. Shell only needs rebuild when electron/ code changes. Removed VERSION from electron-build triggers and version sync from bump-version (no more jq dependency). Co-Authored-By: Claude Opus 4.6 --- .gitlab-ci.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36399bc..eb60bc5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -75,7 +75,6 @@ electron-build: - if: $CI_COMMIT_BRANCH == "main" changes: - electron/**/* - - VERSION - if: $CI_COMMIT_BRANCH == "main" when: manual allow_failure: true @@ -168,7 +167,6 @@ bump-version: rules: - if: $CI_COMMIT_BRANCH == "main" && $CI_COMMIT_TITLE !~ /\[skip ci\]/ script: - - apk add --no-cache jq - | git config user.name "GitLab CI" git config user.email "ci@adriahub.de" @@ -185,13 +183,8 @@ bump-version: NEXT_VERSION="${MAJOR}.${MINOR}.${NEXT_PATCH}" echo "$NEXT_VERSION" > VERSION + echo "Bumped version: $VERSION -> $NEXT_VERSION" - # Sync electron/package.json version - jq --arg v "$NEXT_VERSION" '.version = $v' electron/package.json > electron/package.json.tmp - mv electron/package.json.tmp electron/package.json - - echo "Bumped version: $VERSION -> $NEXT_VERSION (VERSION + electron/package.json)" - - git add VERSION electron/package.json + git add VERSION git commit -m "v${NEXT_VERSION} [skip ci]" git push origin main