diff --git a/.github/workflows/release-maven-publish.yml b/.github/workflows/release-maven-publish.yml index 826c7cb5b6..05a5415dc3 100644 --- a/.github/workflows/release-maven-publish.yml +++ b/.github/workflows/release-maven-publish.yml @@ -4,11 +4,11 @@ on: release: types: [published] - jobs: build: name: Maven build , deploy and release runs-on: ubuntu-latest + if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - uses: actions/checkout@v4 @@ -19,6 +19,15 @@ jobs: distribution: 'zulu' java-version: 8 + - name: Release + uses: qcastel/github-actions-maven-release@v1.12.43 + env: + JAVA_HOME: /usr/lib/jvm/zulu-8/ + with: + ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + maven-args: "-Dmaven.javadoc.skip=true -DskipTests -DskipITs -Ddockerfile.skip -DdockerCompose.skip" + release-branch-name: "main" + - name: Build with Maven run: | mvn dependency:resolve -B -U diff --git a/pom.xml b/pom.xml index b25fdff89a..8801d2115e 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,7 @@ 1.8 1.8 + 3.1.1 UTF-8 4.2.0-release compile @@ -46,7 +47,6 @@ - com.rabbitmq @@ -124,7 +124,6 @@ 1.13.0 - org.scribe scribe @@ -248,9 +247,7 @@ org.opensearch.client opensearch-java - + 2.10.3 @@ -412,7 +409,6 @@ 1.4.01 - jstl jstl @@ -548,6 +544,13 @@ + + scm:git:${project.scm.url} + scm:git:${project.scm.url} + git@github.com:WildMeOrg/Wildbook.git + HEAD + + @@ -557,13 +560,21 @@ + + maven-release-plugin + ${maven-release-plugin.version} + + [ci skip] + + + org.apache.maven.plugins maven-compiler-plugin 3.6.1 - + maven-surefire-plugin 2.19 @@ -573,7 +584,7 @@ 1.0.0 - + org.codehaus.mojo @@ -634,26 +645,26 @@ - - org.jacoco - jacoco-maven-plugin - 0.8.8 - - - - prepare-agent - - - - report - test - - report - - - - - + + org.jacoco + jacoco-maven-plugin + 0.8.8 + + + + prepare-agent + + + + report + test + + report + + + + + org.apache.tomcat.maven tomcat7-maven-plugin