Skip to content

Merge pull request #88 from plantbreeding/develop #196

Merge pull request #88 from plantbreeding/develop

Merge pull request #88 from plantbreeding/develop #196

name: Publish package to the Maven Central Repository
on:
push:
branches:
- main
workflow_dispatch:
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Java
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Publish package
working-directory: ./java
run: ./gradlew publishAndReleaseToMavenCentral --stacktrace
env:
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_CENTRAL_UN }}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_CENTRAL_PW }}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.BRAPI_GPG_KEY }}
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.BRAPI_GPG_KEY_PASSWORD }}