diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 7708720731..a566592c10 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -13,7 +13,7 @@ jobs: publish: name: "Documentation - Publish" runs-on: ubuntu-24.04 - if: github.repository == 'wpilibsuite/allwpilib' && (github.ref == 'refs/heads/main' || (startsWith(github.ref, 'refs/tags/v') && !contains(github.ref, '2027'))) + if: github.repository == 'wpilibsuite/allwpilib' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')) concurrency: ci-docs-publish steps: - uses: actions/checkout@v4 @@ -39,6 +39,11 @@ jobs: echo "EXTRA_GRADLE_ARGS=-PreleaseMode" >> $GITHUB_ENV echo "BRANCH=release" >> $GITHUB_ENV if: startsWith(github.ref, 'refs/tags/v') && !contains(github.ref, 'alpha') && !contains(github.ref, 'beta') && !contains(github.ref, '2027') + - name: Set environment variables (2027) + run: | + echo "EXTRA_GRADLE_ARGS=-PreleaseMode" >> $GITHUB_ENV + echo "BRANCH=2027" >> $GITHUB_ENV + if: startsWith(github.ref, 'refs/tags/v') && contains(github.ref, '2027') - name: Build with Gradle run: ./gradlew docs:generateJavaDocs docs:doxygen -PbuildServer ${{ env.EXTRA_GRADLE_ARGS }} - name: Install SSH Client 🔑