Skip to content

clojure-land/setup-clojure

 
 

Repository files navigation

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/setup-graalvm@2.0
  with:
    graalvm-version: '19.3.1.java11'
- uses: DeLaGuardo/setup-clojure@2.0
  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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 54.4%
  • TypeScript 45.6%