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:
parent
4bab8b7317
commit
77f62e77e5
1 changed files with 2 additions and 9 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue