|
8 | 8 |
|
9 | 9 | jobs: |
10 | 10 | kondo: |
11 | | - runs-on: ubuntu-22.04 |
| 11 | + runs-on: ubuntu-latest |
12 | 12 | timeout-minutes: 10 |
13 | | - env: |
14 | | - CLJ_KONDO_VERSION: "2023.09.07" |
15 | | - DOWNLOAD_URL: https://github.com/clj-kondo/clj-kondo/releases/download |
16 | 13 | steps: |
17 | 14 | - uses: actions/checkout@v4 |
18 | 15 | - name: Setup Java & Clojure |
19 | 16 | uses: ./.github/actions/setup-clojure |
20 | 17 | with: |
21 | 18 | cache-key: kondo |
22 | | - - name: Install clj-kondo |
23 | | - run: | |
24 | | - curl -OL ${DOWNLOAD_URL}/v${CLJ_KONDO_VERSION}/clj-kondo-${CLJ_KONDO_VERSION}-linux-static-amd64.zip |
25 | | - curl -OL ${DOWNLOAD_URL}/v${CLJ_KONDO_VERSION}/clj-kondo-${CLJ_KONDO_VERSION}-linux-static-amd64.zip.sha256 |
26 | | - cat clj-kondo-${CLJ_KONDO_VERSION}-linux-static-amd64.zip.sha256 >> SHA256sum.txt |
27 | | - echo " clj-kondo-${CLJ_KONDO_VERSION}-linux-static-amd64.zip" >> SHA256sum.txt |
28 | | - sha256sum -c SHA256sum.txt |
29 | | - unzip -d /usr/local/bin clj-kondo-${CLJ_KONDO_VERSION}-linux-static-amd64.zip |
30 | | - - run: clj-kondo --version |
31 | 19 | - name: Copy Kondo config from deps |
32 | 20 | run: >- |
33 | | - clj-kondo |
| 21 | + clojure -M:kondo |
34 | 22 | --copy-configs |
35 | 23 | --dependencies |
36 | 24 | --lint "$(clojure -A:dev -Spath)" |
37 | 25 | --skip-lint |
38 | 26 | --parallel |
39 | 27 | - name: Run clj-kondo |
40 | 28 | run: >- |
41 | | - clj-kondo |
42 | | - --parallel |
43 | | - --lint src test |
| 29 | + clojure -M:kondo:kondo/all |
44 | 30 |
|
45 | 31 | tests: |
46 | | - runs-on: ubuntu-20.04 |
| 32 | + runs-on: ubuntu-latest |
47 | 33 | timeout-minutes: 10 |
48 | 34 | steps: |
49 | 35 | - uses: actions/checkout@v4 |
|
57 | 43 | CI: TRUE |
58 | 44 |
|
59 | 45 | whitespace-linter: |
60 | | - runs-on: ubuntu-20.04 |
| 46 | + runs-on: ubuntu-latest |
61 | 47 | steps: |
62 | 48 | - uses: actions/checkout@v4 |
63 | 49 | - name: Setup Java & Clojure |
|
68 | 54 | name: Run whitespace linter |
69 | 55 |
|
70 | 56 | check: |
71 | | - runs-on: ubuntu-20.04 |
| 57 | + runs-on: ubuntu-latest |
72 | 58 | steps: |
73 | 59 | - uses: actions/checkout@v4 |
74 | 60 | - name: Setup Java & Clojure |
|
79 | 65 | name: Check namespaces |
80 | 66 |
|
81 | 67 | codecov: |
82 | | - runs-on: ubuntu-20.04 |
| 68 | + runs-on: ubuntu-latest |
83 | 69 | steps: |
84 | 70 | - uses: actions/checkout@v4 |
85 | 71 | - name: Setup Java & Clojure |
|
94 | 80 | files: ./target/coverage/codecov.json |
95 | 81 |
|
96 | 82 | codespell: |
97 | | - runs-on: ubuntu-20.04 |
| 83 | + runs-on: ubuntu-latest |
98 | 84 | steps: |
99 | 85 | - uses: actions/checkout@v4 |
100 | 86 | - uses: codespell-project/actions-codespell@master |
0 commit comments