Skip to content

Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.9.0 to 1.10.1 #43

Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.9.0 to 1.10.1

Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.9.0 to 1.10.1 #43

Workflow file for this run

name: CI
on: push
jobs:
gradle-build:
name: πŸ—οΈ Gradle build
runs-on: ubuntu-latest
steps:
- name: πŸ“₯ Check-out
uses: actions/checkout@v4
- name: 🧰 Install JDK
uses: actions/setup-java@v4
with:
java-version: 8
distribution: temurin
cache: gradle
- name: πŸ—οΈ Build with Gradle
run: ./gradlew build
gradle-test:
name: βœ… Gradle test
runs-on: ubuntu-latest
steps:
- name: πŸ“₯ Check-out
uses: actions/checkout@v4
- name: 🧰 Install JDK
uses: actions/setup-java@v4
with:
java-version: 8
distribution: temurin
cache: gradle
- name: βœ… Test with Gradle
run: ./gradlew test
github-release:
name: πŸš€ Create GitHub release
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
needs:
- gradle-build
- gradle-test
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: πŸ“₯ Check-out
uses: actions/checkout@v4
- name: πŸš€ Create GitHub release
uses: softprops/action-gh-release@v2
with:
name: Release ${{ github.ref_name }}
fail_on_unmatched_files: true
draft: false
prerelease: false
generate_release_notes: true
publish-plugin:
name: πŸš€ Publish plugin
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
needs:
- gradle-build
- gradle-test
runs-on: ubuntu-latest
steps:
- name: πŸ“₯ Check-out
uses: actions/checkout@v4
- name: 🧰 Install JDK
uses: actions/setup-java@v4
with:
java-version: 8
distribution: temurin
cache: gradle
- name: πŸ’ͺ Set Gradle Plugin Plugin portal credentials
run: |
mkdir -p ~/.gradle
touch ~/.gradle/gradle.properties
echo gradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} >> ~/.gradle/gradle.properties
echo gradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} >> ~/.gradle/gradle.properties
- name: πŸš€ Publish with Gradle
run: ./gradlew publishPlugins