Переглянути джерело

[build] Run snapshot publishing jobs only in mamoe/mirai. Fix #2580

Him188 3 роки тому
батько
коміт
50a24582a7
1 змінених файлів з 7 додано та 7 видалено
  1. 7 7
      .github/workflows/build.yml

+ 7 - 7
.github/workflows/build.yml

@@ -58,7 +58,7 @@ jobs:
 
       - run: >
           ./gradlew updateSnapshotVersion ${{ env.gradleArgs }}
-        if: github.event.pusher
+        if: github.event.pusher && vars.RUN_MIRAI_SNAPSHOTS == 'true'
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
           SNAPSHOTS_PUBLISHING_USER: ${{ secrets.SNAPSHOTS_PUBLISHING_USER }}
@@ -213,7 +213,7 @@ jobs:
 
       - run: >
           ./gradlew updateSnapshotVersion ${{ env.gradleArgs }}
-        if: github.event.pusher
+        if: github.event.pusher && vars.RUN_MIRAI_SNAPSHOTS == 'true'
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
           SNAPSHOTS_PUBLISHING_USER: ${{ secrets.SNAPSHOTS_PUBLISHING_USER }}
@@ -240,7 +240,7 @@ jobs:
         run: node ci-release-helper/scripts/kill-java.js
 
       - name: Publish Snapshots
-        if: ${{ github.event.pusher && env.isMac == 'true' }}
+        if: ${{ github.event.pusher && env.isMac == 'true' && vars.RUN_MIRAI_SNAPSHOTS == 'true' }}
         run: ./gradlew publishAllPublicationsToMiraiRepoRepository ${{ env.gradleArgs }}
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
@@ -356,7 +356,7 @@ jobs:
 
       - run: >
           ./gradlew updateSnapshotVersion ${{ env.gradleArgs }}
-        if: github.event.pusher
+        if: github.event.pusher && vars.RUN_MIRAI_SNAPSHOTS == 'true'
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
           SNAPSHOTS_PUBLISHING_USER: ${{ secrets.SNAPSHOTS_PUBLISHING_USER }}
@@ -388,7 +388,7 @@ jobs:
         run: node ci-release-helper/scripts/kill-java.js
 
       - name: Publish MingwX64 Snapshots
-        if: ${{ github.event.pusher && env.isWindows == 'true' }}
+        if: ${{ github.event.pusher && env.isWindows == 'true' && vars.RUN_MIRAI_SNAPSHOTS == 'true' }}
         run: ./gradlew publishMingwX64PublicationToMiraiRepoRepository ${{ env.gradleArgs }}
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
@@ -397,7 +397,7 @@ jobs:
           SNAPSHOTS_PUBLISHING_URL: ${{ secrets.SNAPSHOTS_PUBLISHING_URL }}
 
       - name: Publish LinuxX64 Snapshots
-        if: ${{ github.event.pusher && env.isUbuntu == 'true' }}
+        if: ${{ github.event.pusher && env.isUbuntu == 'true' && vars.RUN_MIRAI_SNAPSHOTS == 'true' }}
         run: ./gradlew publishLinuxX64PublicationToMiraiRepoRepository ${{ env.gradleArgs }}
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true
@@ -406,7 +406,7 @@ jobs:
           SNAPSHOTS_PUBLISHING_URL: ${{ secrets.SNAPSHOTS_PUBLISHING_URL }}
 
       - name: Publish macOSX64 Snapshots
-        if: ${{ github.event.pusher && env.isMac == 'true' }}
+        if: ${{ github.event.pusher && env.isMac == 'true' && vars.RUN_MIRAI_SNAPSHOTS == 'true' }}
         run: ./gradlew publishMacosX64PublicationToMiraiRepoRepository ${{ env.gradleArgs }}
         env:
           MIRAI_IS_SNAPSHOTS_PUBLISHING: true