|
14 | 14 | NINJA_STATUS: '[%f/%t %e %r]'
|
15 | 15 | SF_PW: ${{ secrets.SF_PW }}
|
16 | 16 | SF_USER: ${{ secrets.SF_USER }}
|
| 17 | + SF_UPLOAD: ${{ github.event_name != 'repository_dispatch' || github.event.client_payload.ref == 'master' }} |
17 | 18 |
|
18 | 19 | jobs:
|
19 | 20 | macOS:
|
|
91 | 92 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}-${{ matrix.config }}
|
92 | 93 | path: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}.tar.xz
|
93 | 94 | - 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' }} |
95 | 96 | shell: bash
|
96 | 97 | run: |
|
97 | 98 | 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:
|
159 | 160 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
|
160 | 161 | path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
|
161 | 162 | - name: Upload to SourceForge
|
| 163 | + if: ${{ env.SF_UPLOAD == 'true' }} |
162 | 164 | shell: bash
|
163 | 165 | run: |
|
164 | 166 | 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:
|
233 | 235 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
|
234 | 236 | path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
|
235 | 237 | - name: Upload to SourceForge
|
| 238 | + if: ${{ env.SF_UPLOAD == 'true' }} |
236 | 239 | shell: bash
|
237 | 240 | 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/
|
238 | 241 |
|
@@ -401,6 +404,7 @@ jobs:
|
401 | 404 | name: mdk-sdk-macOS
|
402 | 405 | path: mdk-sdk-macOS.tar.xz
|
403 | 406 | - name: Upload to SourceForge
|
| 407 | + if: ${{ env.SF_UPLOAD == 'true' }} |
404 | 408 | shell: bash
|
405 | 409 | run: |
|
406 | 410 | make -f upload.mk
|
@@ -471,7 +475,7 @@ jobs:
|
471 | 475 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
|
472 | 476 | path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
|
473 | 477 | - name: Upload to SourceForge
|
474 |
| - if: ${{ matrix.config == 'MinSizeRel' }} |
| 478 | + if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
475 | 479 | shell: bash
|
476 | 480 | 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/
|
477 | 481 |
|
@@ -558,7 +562,7 @@ jobs:
|
558 | 562 | name: mdk-sdk-vs2022-${{ env.TARGET_OS }}-${{ matrix.config }}
|
559 | 563 | path: mdk-sdk-${{ env.TARGET_OS }}-vs2022*.7z
|
560 | 564 | # - name: Upload to SourceForge
|
561 |
| -# if: ${{ matrix.config == 'MinSizeRel' }} |
| 565 | +# if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
562 | 566 | # uses: garygrossgarten/github-action-scp@release
|
563 | 567 | # with:
|
564 | 568 | # host: 'frs.sourceforge.net'
|
@@ -890,7 +894,7 @@ jobs:
|
890 | 894 | name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
|
891 | 895 | path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
|
892 | 896 | - name: Upload to SourceForge
|
893 |
| - if: ${{ matrix.config == 'MinSizeRel' }} |
| 897 | + if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
894 | 898 | shell: bash
|
895 | 899 | 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/
|
896 | 900 |
|
@@ -993,7 +997,7 @@ jobs:
|
993 | 997 | name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
|
994 | 998 | path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
|
995 | 999 | - name: Upload to SourceForge
|
996 |
| - if: ${{ matrix.config == 'MinSizeRel' }} |
| 1000 | + if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
997 | 1001 | shell: bash
|
998 | 1002 | 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/
|
999 | 1003 |
|
@@ -1036,6 +1040,7 @@ jobs:
|
1036 | 1040 | name: mdk-nuget
|
1037 | 1041 | path: 'mdk*.nupkg'
|
1038 | 1042 | - name: Upload to SourceForge
|
| 1043 | + if: ${{ env.SF_UPLOAD == 'true' }} |
1039 | 1044 | shell: bash
|
1040 | 1045 | run: |
|
1041 | 1046 | sudo apt update
|
@@ -1130,7 +1135,7 @@ jobs:
|
1130 | 1135 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
|
1131 | 1136 | path: mdk-sdk-${{ env.TARGET_OS }}*.tar.xz
|
1132 | 1137 | - name: Upload to SourceForge
|
1133 |
| - if: ${{ matrix.config == 'MinSizeRel' }} |
| 1138 | + if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
1134 | 1139 | shell: bash
|
1135 | 1140 | run: |
|
1136 | 1141 | 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:
|
1231 | 1236 | name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
|
1232 | 1237 | path: mdk-sdk-${{ env.TARGET_OS }}.7z
|
1233 | 1238 | - name: Upload to SourceForge
|
1234 |
| - if: ${{ matrix.config == 'MinSizeRel' }} |
| 1239 | + if: ${{ matrix.config == 'MinSizeRel' && env.SF_UPLOAD == 'true' }} |
1235 | 1240 | shell: bash
|
1236 | 1241 | run: |
|
1237 | 1242 | 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:
|
1261 | 1266 | with:
|
1262 | 1267 | name: mdk-abi-sdk
|
1263 | 1268 | path: mdk-sdk/
|
| 1269 | + - name: test |
| 1270 | + if: ${{ env.SF_UPLOAD == 'true' }} |
| 1271 | + run: echo bye |
0 commit comments