GitHub Action
Setup clojure-lsp
v1.0.2
Latest version
This action sets up clojure-lsp environment for using in GitHub Actions. So you can use a clojure interpreter in your CI environment.
name: Simple example of using the clojure-lsp action
on: [push]
jobs:
simple:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup clojure-lsp
uses: clojure-lsp/setup-clojure-lsp@v1
with:
clojure-lsp-version: 2024.03.13-13.11.00
- name: Check clojure-lsp version
run: clojure-lsp --version
Remember to install the build tool for your project, this is required for clojure-lsp scan the project classpath correctly, for example cleaning the namespaces on a deps.edn
project:
name: Check if namespaces are clean
on: [push]
jobs:
simple:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Clojure
uses: DeLaGuardo/setup-clojure@master
with:
cli: '1.10.3.814'
- name: Setup clojure-lsp
uses: clojure-lsp/setup-clojure-lsp@v1
with:
clojure-lsp-version: 2024.03.13-13.11.00
- name: check if clean-ns return no diffs
run: clojure-lsp clean-ns --dry