浏览代码

Only run prerequisites job if on upstream repo

Steve Riesenberg 3 年之前
父节点
当前提交
539b17f6da
共有 2 个文件被更改,包括 3 次插入8 次删除
  1. 1 2
      .github/workflows/continuous-integration-workflow.yml
  2. 2 6
      .github/workflows/pr-build-workflow.yml

+ 1 - 2
.github/workflows/continuous-integration-workflow.yml

@@ -18,7 +18,6 @@ env:
   STRUCTURE101_LICENSEID: ${{ secrets.STRUCTURE101_LICENSEID }}
   ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
   ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
-  RUN_JOBS: ${{ github.repository == 'spring-projects/spring-security' }}
 
 permissions:
   contents: read
@@ -27,6 +26,7 @@ jobs:
   prerequisites:
     name: Pre-requisites for building
     runs-on: ubuntu-latest
+    if: ${{ github.repository == 'spring-projects/spring-security' }}
     outputs:
       runjobs: ${{ steps.continue.outputs.runjobs }}
       project_version: ${{ steps.continue.outputs.project_version }}
@@ -34,7 +34,6 @@ jobs:
       - uses: actions/checkout@v2
       - id: continue
         name: Determine if should continue
-        if: env.RUN_JOBS == 'true'
         run: |
           # Run jobs if in upstream repository
           echo "::set-output name=runjobs::true"

+ 2 - 6
.github/workflows/pr-build-workflow.yml

@@ -2,9 +2,6 @@ name: PR Build
 
 on: pull_request
 
-env:
-  RUN_JOBS: ${{ github.repository == 'spring-projects/spring-security' }}
-
 permissions:
   contents: read
 
@@ -12,14 +9,13 @@ jobs:
   build:
     name: Build
     runs-on: ubuntu-latest
+    if: ${{ github.repository == 'spring-projects/spring-security' }}
     steps:
-      - if: env.RUN_JOBS == 'true'
-        uses: actions/checkout@v2
+      - uses: actions/checkout@v2
       - name: Set up gradle
         uses: spring-io/spring-gradle-build-action@v1
         with:
           java-version: '11'
           distribution: 'adopt'
       - name: Build with Gradle
-        if: env.RUN_JOBS == 'true'
         run: ./gradlew clean build --continue --scan