branch: elpa/cider
commit 87dc21ce2db5d4d900dcf845b2a2a94a75252332
Author: Bozhidar Batsov <[email protected]>
Commit: Bozhidar Batsov <[email protected]>
Update CI dependencies to current versions
- GitHub Actions: checkout v2→v6, setup-java v3→v5, setup-node v3→v6,
setup-python v2/v5→v6, setup-clojure pinned SHA→13.5.2
- Node.js: 16 (EOL)→22 (LTS)
- Clojure tools: bb 1.0.165→1.12.214, cli 1.10.3→1.12.4,
lein 2.9.10→2.12.0
- JS tools: shadow-cljs 2.20.13→2.28.23, nbb 1.1.152→1.4.206
- Python: 3.8 (EOL)→3.12, basilisp 0.1.0b2→0.5.0
- Remove unnecessary matrix strategy from spell checking workflow
---
.github/workflows/spell_checking.yml | 13 +++++--------
.github/workflows/test.yml | 28 ++++++++++++----------------
2 files changed, 17 insertions(+), 24 deletions(-)
diff --git a/.github/workflows/spell_checking.yml
b/.github/workflows/spell_checking.yml
index 55e8919b28d..6e746844690 100644
--- a/.github/workflows/spell_checking.yml
+++ b/.github/workflows/spell_checking.yml
@@ -6,15 +6,12 @@ jobs:
codespell:
name: Check spelling with codespell
runs-on: ubuntu-latest
- strategy:
- matrix:
- python-version: [3.8]
steps:
- - uses: actions/checkout@v2
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ - uses: actions/checkout@v6
+ - name: Set up Python
+ uses: actions/setup-python@v6
with:
- python-version: ${{ matrix.python-version }}
+ python-version: '3.12'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
@@ -26,7 +23,7 @@ jobs:
name: Check spelling with misspell
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v6
- name: Install
run: wget -O - -q https://git.io/misspell | sh -s -- -b .
- name: Misspell
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 16653eb0310..823f0d165f4 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -83,36 +83,32 @@ jobs:
get-command deps.exe | split-path -parent | Out-File -FilePath
$env:GITHUB_PATH -Encoding utf8 -Append
- name: Check out the source code
- uses: actions/checkout@v2
+ uses: actions/checkout@v6
- name: Prepare java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v5
with:
distribution: 'temurin'
- # shadow requires java 11
java-version: ${{matrix.java_version}}
- name: Install Clojure Tools
- # Use SHA until
- # https://github.com/DeLaGuardo/setup-clojure/issues/78 is
- # released
- uses: DeLaGuardo/setup-clojure@1376ded6747c79645e82c856f16375af5f5de307
+ uses: DeLaGuardo/[email protected]
with:
- bb: '1.0.165'
- cli: '1.10.3.1013'
- lein: '2.9.10'
+ bb: '1.12.214'
+ cli: '1.12.4.1597'
+ lein: '2.12.0'
- - uses: actions/setup-node@v3
+ - uses: actions/setup-node@v6
with:
- node-version: 16
- - run: npm install [email protected] -g
- - run: npm install [email protected] -g
+ node-version: 22
+ - run: npm install [email protected] -g
+ - run: npm install [email protected] -g
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
with:
python-version: '3.12'
- run: |
- pip install basilisp==0.1.0b2
+ pip install basilisp==0.5.0
- name: Test integration
run: |