Skip to content

update matrix workflow (drop 1.9.20 testing for now) #89

update matrix workflow (drop 1.9.20 testing for now)

update matrix workflow (drop 1.9.20 testing for now) #89

name: Build Kotlin Matrix
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * SAT"
push:
branches:
- ci-kotlin-matrix
jobs:
build:
name: K2=${{ matrix.kotlin-use-k2 }} CC=${{ matrix.configuration-cache-enabled }} K=${{ matrix.kotlin-version }}
strategy:
fail-fast: false
max-parallel: 2
matrix:
kotlin-version: [
'', # empty means a current project version
'1.9.0-Beta'
#'[1.9.20-dev,1.9.20-dev-9999['
]
kotlin-use-k2: [ 'false', 'true' ]
configuration-cache-enabled: [ false, true ]
exclude:
# it's possible to use K2 only starting from kotlin 1.9
- kotlin-use-k2: 'true'
kotlin-version: ''
uses: ./.github/workflows/run-tests.yml
with:
kotlin-version: ${{ matrix.kotlin-version }}
kotlin-use-k2: ${{ matrix.kotlin-use-k2 }}
configuration-cache-enabled: ${{ matrix.configuration-cache-enabled }}
run-compatibility-tests: false