Skip to content

Release New Kooma

Release New Kooma #3

Workflow file for this run

name: Release New Kooma
on:
workflow_dispatch:
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up JDK 25
uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '25'
- name: Prepare Gradle
uses: gradle/gradle-build-action@v3
- name: Build and Publish to Maven Central
env:
GITHUB_TOKEN: ${{ secrets.REPOSITORY_PAT }}
GPG_SECRET: ${{ secrets.GPG_SECRET }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
run: |
export GPG_TTY=$(tty)
echo "gpg.secret=$GPG_SECRET" >> gradle.properties
echo "gpg.passphrase=$GPG_PASSPHRASE" >> gradle.properties
./gradlew --stacktrace clean
./gradlew --stacktrace build
./gradlew --stacktrace publish
./gradlew --stacktrace jreleaserFullRelease