docstrings: reference javadocs for new fns (#186) #326
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: ci | |
| on: [push, pull_request] | |
| jobs: | |
| clojure: | |
| strategy: | |
| matrix: | |
| os: [ubuntu-latest, macOS-latest, windows-latest] | |
| java: [11, 17, 21, 25] | |
| runs-on: ${{ matrix.os }} | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| # It is important to install java before installing clojure tools which needs java | |
| # exclusions: babashka, clj-kondo and cljstyle | |
| - name: Prepare java | |
| uses: actions/setup-java@v5 | |
| with: | |
| distribution: 'zulu' | |
| java-version: ${{ matrix.java }} | |
| - name: Install clojure tools | |
| uses: DeLaGuardo/[email protected] | |
| with: | |
| bb: latest | |
| # Optional step: | |
| - name: Cache clojure dependencies | |
| # TODO: remove next line after working again | |
| # temporarily work around https://github.com/actions/runner-images/issues/13341 | |
| # by disabling caching for macOS | |
| if: ${{ runner.os != 'macOS' }} | |
| uses: actions/cache@v4 | |
| with: | |
| path: | | |
| ~/.m2/repository | |
| ~/.gitlibs | |
| ~/.deps.clj | |
| # List all files containing dependencies: | |
| key: cljdeps-${{ hashFiles('deps.edn') }} | |
| # key: cljdeps-${{ hashFiles('deps.edn', 'bb.edn') }} | |
| # key: cljdeps-${{ hashFiles('project.clj') }} | |
| # key: cljdeps-${{ hashFiles('build.boot') }} | |
| restore-keys: cljdeps- | |
| - name: Test | |
| run: bb test-all :clj-all |