44TAG_NAME=" test"
55# Build and Generate Javadoc
66# POM is configured to output to target/site/apidocs
7- echo " mvn clean javadoc:javadoc"
7+ echo " ECHO: mvn clean javadoc:javadoc"
88mvn clean javadoc:javadoc
99
10- echo " git fetch origin gh-pages"
10+ echo " ECHO: git fetch origin gh-pages"
1111git fetch origin gh-pages
1212
13- echo " Create worktree"
13+ echo " ECHO: Create worktree"
1414git worktree add ./gh-pages-dir origin/gh-pages
1515EXIT_CODE=0
1616(
@@ -22,20 +22,23 @@ EXIT_CODE=0
2222 git add " docs/$TAG_NAME "
2323
2424 if git diff --staged --quiet; then
25- echo " No changes detected for Javadoc $TAG_NAME ."
25+ echo " ECHO: No changes detected for Javadoc $TAG_NAME ."
2626 else
27- echo " Changes detected for Javadoc $TAG_NAME ."
27+ echo " ECHO: Changes detected for Javadoc $TAG_NAME ."
28+ echo " ECHO: git status:"
2829 git status
30+ echo " ECHO: git commit ..."
2931 git commit -m " Manual Javadoc deployment for tag $TAG_NAME "
32+ echo " ECHO: git push origin gh-pages"
3033 git push origin gh-pages
3134 fi
3235) || EXIT_CODE=$?
3336
3437# Cleanup
35- echo " Cleaning up worktree..."
38+ echo " ECHO: Cleaning up worktree..."
3639git worktree remove --force ./gh-pages-dir || true
3740
3841# Final exit based on subshell success
3942exit $EXIT_CODE
4043if: success ()
41- run: echo " Javadoc for $TAG_NAME is now live on gh-pages."
44+ run: echo " ECHO: Javadoc for $TAG_NAME is now live on gh-pages."
0 commit comments