diff --git a/.github/workflows/early-access.yaml b/.github/workflows/early-access.yaml
index 0a256a87..828a09ee 100644
--- a/.github/workflows/early-access.yaml
+++ b/.github/workflows/early-access.yaml
@@ -20,9 +20,6 @@ name: Early Access
# trigger on push to branches and PR
on:
push:
- branches:
- - master
- - mvnd-1.x
pull_request:
env:
@@ -187,3 +184,29 @@ jobs:
with:
name: mvnd-${{ env.OS }}-${{ env.ARCH }}
path: dist/target/maven-mvnd-*.zip
+
+ site-build:
+ name: 'Site build'
+ if: startsWith(github.event.head_commit.message, '[release] Release ') != true
+ runs-on: ubuntu-latest
+ steps:
+ - name: 'Checkout'
+ uses: actions/checkout@v4
+
+ - uses: actions/setup-java@v4
+ with:
+ java-version: ${{ env.JAVA_VERSION }}
+ distribution: 'temurin'
+
+ - name: 'Set up Maven'
+ shell: bash
+ run: mvn --errors --batch-mode --show-version org.apache.maven.plugins:maven-wrapper-plugin:3.3.2:wrapper "-Dmaven=4.0.0-rc-3"
+
+ - name: 'Run site build'
+ run: ./mvnw compile site -Dmrm=false -V -B -ntp -e -s .mvn/release-settings.xml
+
+ - name: 'Upload artifact'
+ uses: actions/upload-artifact@v4
+ with:
+ name: mvnd-site
+ path: target/site
diff --git a/pom.xml b/pom.xml
index 03c1dba3..fe0f35e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,6 +95,8 @@
4.0.4
2.0.1
+ 2.1.0
+
3.2.1
4.1.1