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