This is an automated email from the ASF dual-hosted git repository. twolf pushed a commit to branch dev_3.0 in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit 8bf6d5367eaa3bc56ffbcd226f5c1c75c32a9df1 Author: Thomas Wolf <tw...@apache.org> AuthorDate: Mon Apr 21 20:18:29 2025 +0200 [releng] Fix site building Skip reports completely, ensure the site is _not_ deployed via maven-site-plugin (we use maven-scm-publish-plugin to push the site to branch gh-pages), and fix the build step in the Github workflow that publishes to gh-pages. --- .github/workflows/next-build.yml | 9 +++------ pom.xml | 4 ++++ sshd-site/pom.xml | 12 +++++------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.github/workflows/next-build.yml b/.github/workflows/next-build.yml index e04bf3d94..c57b95bb3 100644 --- a/.github/workflows/next-build.yml +++ b/.github/workflows/next-build.yml @@ -73,13 +73,10 @@ jobs: run: | export PROJECT_VERSION=$(mvn -B -q -DforceStdout -Dexpression=project.version help:evaluate) echo "Project version: $PROJECT_VERSION" - [[ "$PROJECT_VERSION" =~ ^3\.[0-9]+\.[0-9]+-SNAPSHOT$ ]] || [[ "$PROJECT_VERSION" =~ ^3\.[0-9]+\.[0-9]+-M[1-9]$ ]] || { + [[ "$PROJECT_VERSION" =~ ^3\.[0-9]+\.[0-9]+-SNAPSHOT$ ]] || { echo "**** Skipping deployment because not a snapshot version: $PROJECT_VERSION" 1>&2 echo "SKIP_DEPLOYMENT=true" >> "$GITHUB_ENV" } - if [[ "$PROJECT_VERSION" =~ ^3\.[0-9]+\.[0-9]+-M[1-9]$ ]]; then - echo "DEPLOY_WEBSITE=true" >> "$GITHUB_ENV" - fi - name: Check HEAD is current # Must be quoted, ! is special in yaml @@ -109,9 +106,9 @@ jobs: run: mvn -B --errors --activate-profiles ci --no-transfer-progress deploy -DskipTests -DdeployAtEnd - name: Build and deploy web site - if: env.DEPLOY_WEBSITE + if: "! env.SKIP_DEPLOYMENT" run: | git config --global user.name '${{ github.actor }}' git config --global user.email '41898282+${{ github.actor }}@users.noreply.github.com' mvn -B --no-transfer-progress -DskipTests -Pjapicmp clean install - mvn scm-publish:publish-scm -rf :sshd-site + mvn -B --no-transfer-progress scm-publish:publish-scm diff --git a/pom.xml b/pom.xml index c811e21c6..77b707a35 100644 --- a/pom.xml +++ b/pom.xml @@ -1387,6 +1387,10 @@ </build> <distributionManagement> + <site> + <id>devwebsite</id> + <url>scm:git:ssh://g...@github.com/apache/mina-sshd.git</url> + </site> <repository> <id>dummy</id> <name>Dummy to avoid accidental deploys</name> diff --git a/sshd-site/pom.xml b/sshd-site/pom.xml index 2ab2bfeed..2a633fc3a 100644 --- a/sshd-site/pom.xml +++ b/sshd-site/pom.xml @@ -128,6 +128,10 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> + <configuration> + <!-- We deploy using maven-scm-publish-plugin in the GitHub workflow. --> + <skipDeploy>true</skipDeploy> + </configuration> <executions> <!-- Assemble the site --> <execution> @@ -138,6 +142,7 @@ </goals> <configuration> <siteDirectory>${project.build.directory}/src/site</siteDirectory> + <generateReports>false</generateReports> </configuration> </execution> <!-- And finally stage it --> @@ -181,11 +186,4 @@ </plugins> </reporting> - <distributionManagement> - <site> - <id>devwebsite</id> - <url>scm:git:ssh://g...@github.com/apache/mina-sshd.git</url> - </site> - </distributionManagement> - </project>