Skip to content

fix(deps): update dependency io.kotest:kotest-runner-junit5 to v6 #657

fix(deps): update dependency io.kotest:kotest-runner-junit5 to v6

fix(deps): update dependency io.kotest:kotest-runner-junit5 to v6 #657

Workflow file for this run

name: CI
on:
push:
branches: [ main, renovate/** ]
pull_request:
jobs:
build:
name: Assemble & Test
runs-on: ${{ matrix.os }}
permissions:
contents: read
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
java-version: [ 17, 21, 25 ]
fail-fast: true
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- name: Set Up JDK ${{ matrix.java-version }}
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: ${{ matrix.java-version }}
distribution: temurin
- name: Set Up Gradle
uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5
with:
build-scan-publish: true
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
build-scan-terms-of-use-agree: "yes"
- name: Build
run: ./gradlew build --scan
- name: Upload Test Results
if: ${{ !cancelled() }}
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
with:
name: test-results-${{ matrix.os }}-java-${{ matrix.java-version }}
path: "**/build/test-results/"
- name: Generate Documentation
if: matrix.os == 'ubuntu-latest' && matrix.java-version == 25
run: ./gradlew dokkaGeneratePublicationHtml
env:
ORG_GRADLE_PROJECT_githubRepository: ${{ github.repository }}
- name: Upload Documentation
if: matrix.os == 'ubuntu-latest' && matrix.java-version == 25
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
with:
name: documentation
path: ./build/dokka/html
release:
name: Release Check
runs-on: ubuntu-latest
needs: build
if: github.ref == 'refs/heads/main'
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- name: Setup Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: lts/*
- name: Release Check
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
run: npx semantic-release