This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new fe20ed120 New GitHub workflow to set up pages
fe20ed120 is described below
commit fe20ed120b90a38eba0b46043602cd16235ff499
Author: James Bognar <[email protected]>
AuthorDate: Sat Sep 13 08:59:17 2025 -0400
New GitHub workflow to set up pages
---
.github/workflows/pages.yml | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index 9e6809bb1..d19e9ca4b 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -61,23 +61,22 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- - name: Build Juneau
- run: |
- mvn clean compile -DskipTests
-
- name: Build Documentation Site
run: |
# Set up environment
export JUNEAU_VERSION=$(mvn help:evaluate
-Dexpression=project.version -q -DforceStdout | grep -v "WARNING")
echo "Building site for Juneau version: $JUNEAU_VERSION"
+ # Build and install core modules first (needed for dependencies)
+ mvn clean install -DskipTests -pl
'!juneau-examples-rest-jetty-ftest,!juneau-utest,!juneau-all,!juneau-distrib'
+
# Build juneau-doc module (needed for custom docs)
cd juneau-doc
mvn install -DskipTests
cd ..
- # Generate complete project site (includes Javadocs, test reports,
etc.)
- mvn site -DskipTests
+ # Generate complete project site (skip problematic modules)
+ mvn site -DskipTests -pl
'!juneau-examples-rest-jetty-ftest,!juneau-utest,!juneau-all,!juneau-distrib'
- name: Setup Pages
uses: actions/configure-pages@v4