From 09198447af7b4c290910f04fac42e092f121c92b Mon Sep 17 00:00:00 2001 From: Marcus Hert Da Coregio Date: Mon, 13 May 2024 08:49:45 -0300 Subject: [PATCH] Attach Antora Docs to Pull Requests Closes gh-14992 --- .github/workflows/pr-build-workflow.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/pr-build-workflow.yml b/.github/workflows/pr-build-workflow.yml index 3a5a6a1d32b..f41bed2effe 100644 --- a/.github/workflows/pr-build-workflow.yml +++ b/.github/workflows/pr-build-workflow.yml @@ -22,3 +22,23 @@ jobs: distribution: 'adopt' - 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: '11' + distribution: 'adopt' + - 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