diff --git a/.github/workflows/maven-publish-release.yml b/.github/workflows/maven-publish-release.yml index b5d4630..3d44e78 100644 --- a/.github/workflows/maven-publish-release.yml +++ b/.github/workflows/maven-publish-release.yml @@ -7,6 +7,12 @@ jobs: publish: runs-on: ubuntu-latest steps: + - name: Install gpg secret key + run: | + # Install gpg secret key + cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import + # Verify gpg secret key + gpg --list-secret-keys --keyid-format LONG - uses: actions/checkout@v3 - name: Set up JDK uses: actions/setup-java@v3 @@ -15,10 +21,7 @@ jobs: distribution: 'temurin' cache: maven server-id: ossrh - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD + server-username: ${{ secrets.OSSRH_USERNAME }} + server-password: ${{ secrets.OSSRH_USERNAME }} - name: Publish package - run: mvn --batch-mode deploy -P osslabz-release - env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} \ No newline at end of file + run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} -P osslabz-release clean deploy \ No newline at end of file diff --git a/pom.xml b/pom.xml index de66108..156aa91 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ net.osslabz bitcoin-commons - 0.0.1 + 0.0.3 ${project.groupId}:${project.artifactId} Allows to decode raw input data from an EVM smart contract call (on Ethereum or a compatible chain like @@ -123,7 +123,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.5 + 3.1.0 sign-artifacts