From 244df6d12fc244c4ce5688adb35332bf88e71b30 Mon Sep 17 00:00:00 2001 From: Oliver Wolff <23139298+cuioss@users.noreply.github.com> Date: Fri, 30 Aug 2024 16:26:53 +0200 Subject: [PATCH] Prepare Release 1.0.0 --- .github/workflows/maven-release.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index 5881561..a591064 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -44,15 +44,13 @@ jobs: git config --local user.name "Cuioss Robot Action" - name: Maven release ${{steps.metadata.outputs.current-version}} - # javadoc:aggregate -> Needs to be fixed: "Error: No source files for package de.cuioss.jsf.api.components.model" - # Actually we need to resolve it regarding https://maven.apache.org/plugins/maven-javadoc-plugin/examples/aggregate.html run: | git checkout -b release mvn -B --no-transfer-progress -Prelease,javadoc-mm-reporting release:clean release:prepare -DreleaseVersion=${{steps.metadata.outputs.current-version}} -DdevelopmentVersion=${{steps.metadata.outputs.next-version}} - mvn -B --no-transfer-progress -Prelease site:site site:stage -Dmaven.javadoc.skip=true + mvn -B --no-transfer-progress site:site site:stage git checkout ${{vars.GITHUB_BASE_REF}} git rebase release - mvn -B --no-transfer-progress -Prelease,javadoc-mm-reporting release:perform -DskipTests + mvn -B --no-transfer-progress release:perform env: MAVEN_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }} MAVEN_CENTRAL_TOKEN: ${{ secrets.OSS_SONATYPE_PASSWORD }}