diff --git a/.github/workflows/pr-build-workflow.yml b/.github/workflows/pr-build-workflow.yml index c942456aa3a..76f8e619487 100644 --- a/.github/workflows/pr-build-workflow.yml +++ b/.github/workflows/pr-build-workflow.yml @@ -22,3 +22,23 @@ jobs: distribution: 'temurin' - name: Build with Gradle run: ./gradlew clean build --continue --scan + generate-docs: + name: Generate Docs + runs-on: ubuntu-latest + if: ${{ github.repository == 'spring-projects/spring-security' }} + steps: + - uses: actions/checkout@v4 + - name: Set up gradle + uses: spring-io/spring-gradle-build-action@v2 + with: + java-version: '17' + distribution: 'temurin' + - name: Run Antora + run: ./gradlew -PbuildSrc.skipTests=true :spring-security-docs:antora + - name: Upload Docs + id: upload + uses: actions/upload-artifact@v4 + with: + name: docs + path: docs/build/site + overwrite: true