name: Maven Snapshot on: workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest strategy: matrix: java: [11] name: Java ${{ matrix.java }} building ... steps: - uses: actions/checkout@v3 - name: Set up Java ${{ matrix.java }} uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'temurin' cache: maven server-id: ossrh server-username: ${{ secrets.OSSRHUSERNAME }} server-password: ${{ secrets.OSSRHPASSWORD }} - id: install-secret-key name: Install gpg secret key run: | cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import gpg --list-secret-keys --keyid-format LONG - name: Build with Maven run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy