name: Pull Request on: [pull_request] jobs: build: runs-on: ubuntu-latest strategy: matrix: java: [ '8', '11', '14', '17', '19' ] steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v3 with: distribution: 'adopt' java-version: ${{ matrix.java }} - name: Clojure CLI uses: DeLaGuardo/setup-clojure@master with: cli: '1.11.1.1413' - name: Cache All The Things uses: actions/cache@v3 with: path: | ~/.m2/repository ~/.gitlibs ~/.clojure ~/.cpcache key: ${{ runner.os }}-${{ hashFiles('**/deps.edn') }} - name: Run Tests run: clojure -T:build ci - name: Check cljdoc.edn run: curl -fsSL https://raw.githubusercontent.com/cljdoc/cljdoc/master/script/verify-cljdoc-edn | bash -s doc/cljdoc.edn