bld-dokka/.github/workflows/bld.yml
Erik C. Thauvin 7b7a17393c
Bumped dependencies
Bumped Dokka to version 2.0.0
Bumped bld PMD extension to version 1.1.7
Bumped bld Kotlin extension to version 1.0.3
Bumped Kotlin to version 2.0.21
Bumped JUnit to version 5.11.4
2024-12-19 07:13:10 -08:00

46 lines
1 KiB
YAML

name: bld-ci
on: [push, pull_request, workflow_dispatch]
jobs:
build-bld-project:
runs-on: ubuntu-latest
strategy:
matrix:
java-version: [17, 21, 23]
kotlin-version: [1.9.24, 2.1.0]
steps:
- name: Checkout source repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK ${{ matrix.java-version }}
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: ${{ matrix.java-version }}
- name: Download dependencies [examples]
working-directory: examples
run: ./bld download
- name: Run tests [examples]
working-directory: examples
run: ./bld compile test
- name: Build documentation [examples]
working-directory: examples
run: |
./bld javadoc
./bld dokka-html
./bld dokka-gfm
./bld dokka-jekyll
- name: Download dependencies
run: ./bld download
- name: Run tests
run: ./bld compile test