Skip to content

release_multiplatform_plugin_gradle #31

release_multiplatform_plugin_gradle

release_multiplatform_plugin_gradle #31

name: release_multiplatform_plugin_gradle
on:
workflow_dispatch:
inputs:
version:
description: "The release version (leave blank for snapshot)"
required: false
env:
RELEASE_VERSION: ${{ github.event.inputs.version }}
GRADLE_OPTS: -Dorg.gradle.configureondemand=false -Dorg.gradle.parallel=false -Dkotlin.incremental=false -Dorg.gradle.jvmargs="-Xmx12g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
permissions:
contents: read
jobs:
release-plugin:
runs-on: ubuntu-latest
if: github.repository == 'kotest/kotest'
steps:
- name: Checkout the repo
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup JDK
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
- uses: gradle/actions/setup-gradle@v3
- name: deploy to gradle
run: ./gradlew :kotest-framework:kotest-framework-multiplatform-plugin-gradle:publishPlugins -Dgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} -Dgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }}