From 1d7739d8da1bf88c785df661d09ace8f53b18638 Mon Sep 17 00:00:00 2001 From: Prateek Machiraju Date: Mon, 26 Oct 2020 12:20:10 -0400 Subject: [PATCH] [build] Build with -PreleaseMode on tag push (#2816) --- .github/workflows/ci.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a8f6a3f57..74241fd1e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,8 +27,11 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 + - name: Set release environment variable + run: echo "EXTRA_GRADLE_ARGS=-PreleaseMode" >> $GITHUB_ENV + if: startsWith(github.ref, 'refs/tags/v') - name: Build with Gradle - run: ./gradlew build -PbuildServer ${{ matrix.build-options }} + run: ./gradlew build -PbuildServer ${{ matrix.build-options }} ${{ env.EXTRA_GRADLE_ARGS }} - uses: actions/upload-artifact@v2 with: name: ${{ matrix.artifact-name }} @@ -72,10 +75,14 @@ jobs: if: | matrix.artifact-name == 'macOS' && (github.repository_owner == 'wpilibsuite' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v'))) + - name: Set release environment variable + run: echo "EXTRA_GRADLE_ARGS=-PreleaseMode" >> $GITHUB_ENV + shell: bash + if: startsWith(github.ref, 'refs/tags/v') - name: Build with Gradle - run: ./gradlew build -PbuildServer + run: ./gradlew build -PbuildServer ${{ env.EXTRA_GRADLE_ARGS }} - name: Sign Libraries with Developer ID - run: ./gradlew build -PbuildServer -PdeveloperID=${{ secrets.APPLE_DEVELOPER_ID }} + run: ./gradlew build -PbuildServer -PdeveloperID=${{ secrets.APPLE_DEVELOPER_ID }} ${{ env.EXTRA_GRADLE_ARGS }} if: | matrix.artifact-name == 'macOS' && (github.repository_owner == 'wpilibsuite' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')))