diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 69ba885a..95ff72b6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,53 +1,53 @@ +## +## Copyright 2009-2021 the original author or authors. +## +## Licensed under the Apache License, Version 2.0 (the "License"); +## you may not use this file except in compliance with the License. +## You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## # -# Copyright 2009-2021 the original author or authors. +#name: Java CI # -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at +#on: [push, pull_request] # -# http://www.apache.org/licenses/LICENSE-2.0 +#jobs: +# test: +# runs-on: ubuntu-latest +# strategy: +# matrix: +# java: [ 8, 11, 17] +# distribution: [ 'adopt' ] +# fail-fast: false +# max-parallel: 4 +# name: Test JDK ${{ matrix.java }} # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -name: Java CI - -on: [push, pull_request] - -jobs: - test: - runs-on: ubuntu-latest - strategy: - matrix: - java: [ 8, 11, 17] - distribution: [ 'adopt' ] - fail-fast: false - max-parallel: 4 - name: Test JDK ${{ matrix.java }} - - steps: - - uses: actions/checkout@main - - name: Set up JDK - uses: actions/setup-java@main - with: - java-version: ${{ matrix.java }} - distribution: ${{ matrix.distribution }} - - name: Cache local Maven m2 - uses: actions/cache@v3 - with: - path: ~/.m2 - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-m2 - - name: Chmod - run: chmod +x mvnw - - name: Test with Maven - run: ./mvnw test -B -Dmaven.test.skip=false - - name: Maven Build - run: ./mvnw install -B -V - - name: Java Doc - run: ./mvnw javadoc:javadoc +# steps: +# - uses: actions/checkout@main +# - name: Set up JDK +# uses: actions/setup-java@main +# with: +# java-version: ${{ matrix.java }} +# distribution: ${{ matrix.distribution }} +# - name: Cache local Maven m2 +# uses: actions/cache@v3 +# with: +# path: ~/.m2 +# key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} +# restore-keys: | +# ${{ runner.os }}-m2 +# - name: Chmod +# run: chmod +x mvnw +# - name: Test with Maven +# run: ./mvnw test -B -Dmaven.test.skip=false +# - name: Maven Build +# run: ./mvnw install -B -V +# - name: Java Doc +# run: ./mvnw javadoc:javadoc diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d3958e79..b2475e02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,8 @@ name: Publish package to the Maven Central Repository + + on: release: types: [created] @@ -44,10 +46,10 @@ jobs: - id: install-secret-key name: Install GPG secret key run: | - cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") + cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import - name: Publish package run: | - mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} clean deploy -Dmaven.test.skip=false -Dmaven.javadoc.skip=false -Dgpg.skip=false + mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} clean deploy -Dmaven.test.skip=true -Dmaven.javadoc.skip=false -Dgpg.skip=false env: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} \ No newline at end of file