Electron build only on shell changes, not every version bump

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 <noreply@anthropic.com>
This commit is contained in:
Daniel 2026-03-07 22:14:32 +01:00
parent 4bab8b7317
commit 77f62e77e5

View file

@ -75,7 +75,6 @@ electron-build:
- if: $CI_COMMIT_BRANCH == "main" - if: $CI_COMMIT_BRANCH == "main"
changes: changes:
- electron/**/* - electron/**/*
- VERSION
- if: $CI_COMMIT_BRANCH == "main" - if: $CI_COMMIT_BRANCH == "main"
when: manual when: manual
allow_failure: true allow_failure: true
@ -168,7 +167,6 @@ bump-version:
rules: rules:
- if: $CI_COMMIT_BRANCH == "main" && $CI_COMMIT_TITLE !~ /\[skip ci\]/ - if: $CI_COMMIT_BRANCH == "main" && $CI_COMMIT_TITLE !~ /\[skip ci\]/
script: script:
- apk add --no-cache jq
- | - |
git config user.name "GitLab CI" git config user.name "GitLab CI"
git config user.email "ci@adriahub.de" git config user.email "ci@adriahub.de"
@ -185,13 +183,8 @@ bump-version:
NEXT_VERSION="${MAJOR}.${MINOR}.${NEXT_PATCH}" NEXT_VERSION="${MAJOR}.${MINOR}.${NEXT_PATCH}"
echo "$NEXT_VERSION" > VERSION echo "$NEXT_VERSION" > VERSION
echo "Bumped version: $VERSION -> $NEXT_VERSION"
# Sync electron/package.json version git add 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 commit -m "v${NEXT_VERSION} [skip ci]" git commit -m "v${NEXT_VERSION} [skip ci]"
git push origin main git push origin main