• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: release
2
3on:
4  push:
5    tags:
6      - '**'
7
8env:
9  GRADLE_OPTS: "-Dorg.gradle.jvmargs=-Xmx4g -Dorg.gradle.daemon=false -Dkotlin.incremental=false"
10
11jobs:
12  publish:
13    runs-on: macos-14
14
15    steps:
16      - uses: actions/checkout@v4
17      - uses: actions/setup-java@v4
18        with:
19          distribution: 'zulu'
20          java-version: 19
21
22      - run: ./gradlew publish
23        env:
24          ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
25          ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
26          ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ARTIFACT_SIGNING_PRIVATE_KEY }}
27