diff --git a/.github/workflows/release-docs.yml b/.github/workflows/release-docs.yml index 2f160d1cb..8ffd03470 100644 --- a/.github/workflows/release-docs.yml +++ b/.github/workflows/release-docs.yml @@ -27,49 +27,14 @@ jobs: java-version: 21 - name: Build with Maven run: | - cd docs - mvn -B -DskipTests -DskipITs -ntp site - cd ../ + mvn -B -DskipTests -DskipITs -DstagingDirectory=$PWD/target/staging -ntp -T 1 install site site:stage rm -rf piranha-website/release || true mkdir -p piranha-website/release || true - cp -R docs/target/site/* piranha-website/release/ + cp -R target/staging/* piranha-website/release/ cd piranha-website git config --global user.email "noreply@piranha.cloud" git config --global user.name "Automated publish" git add . - git commit -a -m "Publishing documentation" || true - git push - maven-plugin: - needs: docs - runs-on: ubuntu-latest - steps: - - name: Checkout Piranha - uses: actions/checkout@v4 - - name: Checkout Piranha Website - uses: actions/checkout@v4 - with: - repository: piranhacloud/piranha-website - token: ${{ secrets.GIT_PASSWORD }} - path: piranha-website - ref: 'gh-pages' - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: 21 - - name: Build with Maven - run: | - mvn -B -DskipTests -DskipITs -ntp install - cd maven/plugin - mvn -B -DskipTests -DskipITs -ntp site - cd ../../ - rm -rf piranha-website/release/maven/plugin || true - mkdir -p piranha-website/release/maven/plugin || true - cp -R maven/plugin/target/site/* piranha-website/release/maven/plugin/ - cd piranha-website - git config --global user.email "noreply@piranha.cloud" - git config --global user.name "Automated publish" - git add . - git commit -a -m "Publishing Maven plugin documentation" || true + git commit -a -m "Publishing ${{ github.event.inputs.version }} documentation" || true git push \ No newline at end of file