diff --git a/.github/settings.xml b/.github/settings.xml index 8791e47..6e198f7 100644 --- a/.github/settings.xml +++ b/.github/settings.xml @@ -3,12 +3,12 @@ sonatype-nexus-snapshots - ${env.NEXUS_USERNAME} + kemitix ${env.NEXUS_PASSWORD} sonatype-nexus-staging - ${env.NEXUS_USERNAME} + kemitix ${env.NEXUS_PASSWORD} diff --git a/.github/workflows/build-maven.yml b/.github/workflows/build-maven.yml index 0da4ffc..4d98266 100644 --- a/.github/workflows/build-maven.yml +++ b/.github/workflows/build-maven.yml @@ -11,13 +11,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ 8, 11, 15 ] + java: [ 11, 16, 17-ea ] steps: - - uses: kamiazya/setup-graphviz@v1 - uses: actions/checkout@v2 - name: setup-jdk-${{ matrix.java }} - uses: actions/setup-java@v1 + uses: actions/setup-java@v2.1.0 with: + distribution: adopt java-version: ${{ matrix.java }} - name: build-jar run: mvn -B install + - name: verify javadoc + run: mvn -P release javadoc:javadoc diff --git a/.github/workflows/deploy-sonatype.yml b/.github/workflows/deploy-sonatype.yml index ea469cb..6cf1980 100644 --- a/.github/workflows/deploy-sonatype.yml +++ b/.github/workflows/deploy-sonatype.yml @@ -9,11 +9,11 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: kamiazya/setup-graphviz@v1 - uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2.1.0 with: + distribution: adopt java-version: 8 - name: Build with Maven run: mvn -B install @@ -34,7 +34,11 @@ jobs: -B \ deploy env: - NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }} GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} + - name: Publish Javadoc + uses: JamesIves/github-pages-deploy-action@4.1.4 + with: + branch: gh-pages # The branch the action should deploy to. + folder: target/apidocs # The folder the action should deploy.