Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yetanalytics/action-setup-env

GitHub action to set up Java, Clojure, and Node environments
https://github.com/yetanalytics/action-setup-env

Last synced: 8 days ago
JSON representation

GitHub action to set up Java, Clojure, and Node environments

Awesome Lists containing this project

README

        

# action-setup-env

GitHub action to set up Java, Clojure, and Node environments. To run, invoke it as the first step in a workflow run:

``` yaml
steps:
- name: Setup CI Environment
uses: yetanalytics/action-setup-env@
with:
java-version: '11'
java-distribution: 'temurin'
node-version: '20'
clojure-version: '1.11.4.1474'
```

Default options are shown, they may be omitted.

Will do the following:

* ~~Check out the project~~ post v0, the calling workflow is expected to do this.
* Install Java
* Install Node
* Install Clojure CLI

which will provide an environment suitable for testing and building Clojure(Script) projects.