Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 936 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 936 Bytes

setup-clojure

This action sets up Clojure tools environment for using in GitHub Actions.

  • Clojure CLI
  • Leiningen
  • boot-clj

Usage

Here is a snippet for your workflow file:

steps:
- uses: actions/checkout@latest
// The JDK version to make available on the path. Required to run any clojure command line tools.
// You can use any package that providing any JDK here, eg. `actions/setup-java@v1`
// or you can use mine package to provision graalvm on hosted environment.
- uses: DeLaGuardo/[email protected]
  with:
    graalvm-version: '19.3.1.java11'
- uses: DeLaGuardo/[email protected]
  with:
    tools-deps: '1.10.1.469'
- run: clojure -Sdescribe

For more application cases please check Smoke Test Workflow file

License

The scripts and documentation in this project are released under the MIT License