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