Skip to content

Commit 03fc9c5

Browse files
committed
ci: upload for master branch only
1 parent 309fe29 commit 03fc9c5

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

.github/workflows/build.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ env:
1414
NINJA_STATUS: '[%f/%t %e %r]'
1515
SF_PW: ${{ secrets.SF_PW }}
1616
SF_USER: ${{ secrets.SF_USER }}
17+
SF_UPLOAD: ${{ github.event_name != 'repository_dispatch' || github.event.client_payload.ref == 'master' }}
1718

1819
jobs:
1920
macOS:
@@ -91,7 +92,7 @@ jobs:
9192
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}-${{ matrix.config }}
9293
path: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}.tar.xz
9394
- name: Upload to SourceForge
94-
if: ${{ matrix.config == 'RelWithDebInfo' && matrix.arch == 'x86_64' }}
95+
if: ${{ matrix.config == 'RelWithDebInfo' && matrix.arch == 'x86_64' && env.SF_UPLOAD == 'true' }}
9596
shell: bash
9697
run: |
9798
sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}-${{ matrix.arch }}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
@@ -159,6 +160,7 @@ jobs:
159160
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
160161
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
161162
- name: Upload to SourceForge
163+
if: ${{ env.SF_UPLOAD == 'true' }}
162164
shell: bash
163165
run: |
164166
sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
@@ -233,6 +235,7 @@ jobs:
233235
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
234236
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
235237
- name: Upload to SourceForge
238+
if: ${{ env.SF_UPLOAD == 'true' }}
236239
shell: bash
237240
run: sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
238241

@@ -401,6 +404,7 @@ jobs:
401404
name: mdk-sdk-macOS
402405
path: mdk-sdk-macOS.tar.xz
403406
- name: Upload to SourceForge
407+
if: ${{ env.SF_UPLOAD == 'true' }}
404408
shell: bash
405409
run: |
406410
make -f upload.mk
@@ -471,7 +475,7 @@ jobs:
471475
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
472476
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
473477
- name: Upload to SourceForge
474-
if: ${{ matrix.config == 'MinSizeRel' }}
478+
if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
475479
shell: bash
476480
run: sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
477481

@@ -558,7 +562,7 @@ jobs:
558562
name: mdk-sdk-vs2022-${{ env.TARGET_OS }}-${{ matrix.config }}
559563
path: mdk-sdk-${{ env.TARGET_OS }}-vs2022*.7z
560564
# - name: Upload to SourceForge
561-
# if: ${{ matrix.config == 'MinSizeRel' }}
565+
# if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
562566
# uses: garygrossgarten/github-action-scp@release
563567
# with:
564568
# host: 'frs.sourceforge.net'
@@ -890,7 +894,7 @@ jobs:
890894
name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
891895
path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
892896
- name: Upload to SourceForge
893-
if: ${{ matrix.config == 'MinSizeRel' }}
897+
if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
894898
shell: bash
895899
run: sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}-clang.7z ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
896900

@@ -993,7 +997,7 @@ jobs:
993997
name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
994998
path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
995999
- name: Upload to SourceForge
996-
if: ${{ matrix.config == 'MinSizeRel' }}
1000+
if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
9971001
shell: bash
9981002
run: sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}-clang.7z ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
9991003

@@ -1036,6 +1040,7 @@ jobs:
10361040
name: mdk-nuget
10371041
path: 'mdk*.nupkg'
10381042
- name: Upload to SourceForge
1043+
if: ${{ env.SF_UPLOAD == 'true' }}
10391044
shell: bash
10401045
run: |
10411046
sudo apt update
@@ -1130,7 +1135,7 @@ jobs:
11301135
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
11311136
path: mdk-sdk-${{ env.TARGET_OS }}*.tar.xz
11321137
- name: Upload to SourceForge
1133-
if: ${{ matrix.config == 'MinSizeRel' }}
1138+
if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
11341139
shell: bash
11351140
run: |
11361141
sshpass -p ${SF_PW} scp -o StrictHostKeyChecking=no mdk-sdk-${TARGET_OS}.tar.xz ${SF_USER}@frs.sourceforge.net:/home/frs/project/mdk-sdk/nightly/
@@ -1231,7 +1236,7 @@ jobs:
12311236
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
12321237
path: mdk-sdk-${{ env.TARGET_OS }}.7z
12331238
- name: Upload to SourceForge
1234-
if: ${{ matrix.config == 'MinSizeRel' }}
1239+
if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }}
12351240
shell: bash
12361241
run: |
12371242
7z d -ssc -m0=lzma2 -mx=9 -ms=on -mf=off mdk-sdk-${TARGET_OS}.7z mdk-sdk/lib/{x86,x86_64}/libmdk.so.dsym
@@ -1261,3 +1266,6 @@ jobs:
12611266
with:
12621267
name: mdk-abi-sdk
12631268
path: mdk-sdk/
1269+
- name: test
1270+
if: ${{ env.SF_UPLOAD == 'true' }}
1271+
run: echo bye

0 commit comments

Comments
 (0)