Skip to content

Commit 0ff6bfd

Browse files
committed
Signed-off-by: Günter Neiß <gneiss@web.de>
1 parent 2ee374d commit 0ff6bfd

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/upstream-merge.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
git remote add upstream https://github.com/arduino/arduino-ide.git
2121
git fetch upstream
2222
- name: Check for relevant changes (skip merge if only .github/ etc.)
23-
id: check
23+
id: Check
2424
run: |
2525
git checkout main
2626
git fetch upstream
@@ -29,30 +29,30 @@ jobs:
2929
DIFF_FILES=$(git diff --name-only $BASE upstream/main | grep -Ev '^(\.github/|\.git/|^[^/]+$)' || true)
3030
echo "DIFF_FILES: $DIFF_FILES"
3131
if [ -z "$DIFF_FILES" ]; then
32-
echo "❎ Relevant files changed."
33-
echo "skip=false" >> $GITHUB_OUTPUT
34-
else
3532
echo "❌ Only ignored files changed. Exiting."
3633
echo "skip=true" >> $GITHUB_OUTPUT
34+
else
35+
echo "❎ Relevant files changed."
36+
echo "skip=false" >> $GITHUB_OUTPUT
3737
fi
3838
- name: Merge upstream/main into local main
39-
if: steps.Check_Releases.outputs.skip == 'false'
39+
if: steps.Check.outputs.skip == 'false'
4040
run: |
4141
git merge upstream/main --no-edit
4242
continue-on-error: true # erlaubt Fehler z. B. bei Konflikten
4343
- name: Check for merge conflicts
44-
if: steps.Check_Releases.outputs.skip == 'false'
44+
if: steps.Check.outputs.skip == 'false'
4545
run: |
4646
if git ls-files -u | grep .; then
4747
echo "❌ Merge conflicts detected!"
4848
exit 1
4949
fi
5050
echo "✅ No merge conflicts"
5151
- name: Install GitHub CLI
52-
if: ${{ success() && steps.Check_Releases.outputs.skip == 'false' }}
52+
if: ${{ success() && steps.Check.outputs.skip == 'false' }}
5353
run: sudo apt-get install gh -y
5454
- name: Create branch, push and open PR
55-
if: ${{ success() && steps.Check_Releases.outputs.skip == 'false' }}
55+
if: ${{ success() && steps.Check.outputs.skip == 'false' }}
5656
env:
5757
GH_TOKEN: ${{ secrets.PAT }}
5858
run: |
@@ -66,10 +66,10 @@ jobs:
6666
git push origin $BRANCH
6767
gh pr create --title "Merge from upstream" --body "Automatisch erstellter PR" --base main --head $BRANCH
6868
- name: Trigger BuildLinux workflow
69-
if: ${{ false && success() && steps.Check_Releases.outputs.skip == 'false' }}
69+
if: ${{ false && success() && steps.Check.outputs.skip == 'false' }}
7070
uses: benc-uk/workflow-dispatch@v1
7171
with:
7272
workflow: LinuxBuild.yml
7373
ref: main
74-
token: ${{ secrets.GITHUB_TOKEN }}
74+
token: ${{ secrets.PAT }}
7575

0 commit comments

Comments
 (0)