Skip to content

remove difference

remove difference #795

Workflow file for this run

name: Tests
on: [push, pull_request]
jobs:
test-jvm:
strategy:
matrix:
java-version: ["11", "21", "25"]
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: "Checkout code"
uses: "actions/checkout@v7"
- name: Prepare java
uses: actions/setup-java@v5
with:
distribution: "zulu"
java-version: ${{ matrix.java-version }}
- name: "Restore Cache"
uses: "actions/cache@v5"
with:
path: "~/.m2/repository"
key: "${{ runner.os }}-deps-${{ hashFiles('deps.edn') }}"
restore-keys: "${{ runner.os }}-deps-"
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@13.6.1
with:
bb: 1.12.218
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run tests
run: |
bb clojure -M:clj-1.10:test
bb clojure -M:clj-1.11:test
bb clojure -M:clj-1.12:test
test-cljs:
runs-on: ubuntu-latest
steps:
- name: "Checkout code"
uses: "actions/checkout@v7"
- name: Prepare java
uses: actions/setup-java@v5
with:
distribution: "zulu"
java-version: 21
- name: "Restore Cache"
uses: "actions/cache@v5"
with:
path: "~/.m2/repository"
key: "${{ runner.os }}-deps-${{ hashFiles('deps.edn') }}"
restore-keys: "${{ runner.os }}-deps-"
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@13.6.1
with:
bb: 1.12.218
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run tests
run: |
bb cljs-test
test-completions:
runs-on: ubuntu-latest
steps:
- name: "Checkout code"
uses: "actions/checkout@v7"
- name: Prepare java
uses: actions/setup-java@v5
with:
distribution: "zulu"
java-version: 21
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@13.6.1
with:
bb: 1.12.218
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install shells
run: sudo apt-get update && sudo apt-get install -y zsh fish
- name: Install nushell
uses: hustcer/setup-nu@v3
with:
version: "*"
# drive the generated completion snippet under each real shell, headless,
# and assert the candidates (see script/completion-smoke.*)
- name: bash completions
run: bash script/completion-smoke.bash
- name: zsh completions
run: zsh script/completion-smoke.zsh
- name: fish completions
run: fish script/completion-smoke.fish
- name: powershell completions
run: pwsh -File script/completion-smoke.ps1
- name: nushell completions
run: nu script/completion-smoke.nu
test-squint:
runs-on: ubuntu-latest
steps:
- name: "Checkout code"
uses: "actions/checkout@v7"
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@13.6.1
with:
bb: 1.12.218
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run tests
run: bb squint-test
test-cljd:
runs-on: ubuntu-latest
steps:
- name: "Checkout code"
uses: "actions/checkout@v7"
- name: Prepare java
uses: actions/setup-java@v5
with:
distribution: "zulu"
java-version: 21
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@13.6.1
with:
bb: 1.12.218
cli: latest
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Dart
uses: dart-lang/setup-dart@v1
with:
sdk: stable
- name: Run tests
run: bb cljd-test