Skip to content

Merge pull request #74 from AltaPay/COREP-5410-support-native-apple-p… #82

Merge pull request #74 from AltaPay/COREP-5410-support-native-apple-p…

Merge pull request #74 from AltaPay/COREP-5410-support-native-apple-p… #82

Workflow file for this run

name: Publish Java SDK to Maven Repository
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v2
with:
java-version: '17'
distribution: 'adopt'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Create GPG key file
run: |
echo -n "$GPG_KEY" | base64 --decode > secring.gpg
env:
GPG_KEY : ${{secrets.GPG_KEY}}
- name: Create gradle.properties file
run: |
echo signing.keyId=${{secrets.GPG_KEY_ID}} > gradle.properties
echo signing.password=${{secrets.GPG_KEY_PASSPHRASE}} >> gradle.properties
echo signing.secretKeyRingFile=secring.gpg >> gradle.properties
echo jreleaser.mavencentral.username=${{ secrets.OSSRH_USERNAME }} >> gradle.properties
echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties
- name: Publish artifacts to local staging directory
run: ./gradlew publishMavenJavaPublicationToLocalStagingRepository
- name: Publish package
run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy