Skip to content

Publish

Publish #5

Workflow file for this run

name: 'Publish'
on:
workflow_dispatch:
inputs:
version:
description: "The version to release. (e.g.: `0.1.0-SNAPSHOT`)"
required: true
type: string
jobs:
Publish:
runs-on: ubuntu-latest
env:
RELEASE_VERSION: ${{ inputs.version }}
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
steps:
- name: 'Checkout'
uses: actions/checkout@v4
- name: 'Setup Java'
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'adopt'
- name: 'Setup Gradle'
uses: gradle/actions/setup-gradle@v4
- name: 'Publish'
run: ./gradlew publish