https://github.com/neandertech/setup-unison
GH action for setting up UCM
https://github.com/neandertech/setup-unison
Last synced: 4 months ago
JSON representation
GH action for setting up UCM
- Host: GitHub
- URL: https://github.com/neandertech/setup-unison
- Owner: neandertech
- License: apache-2.0
- Created: 2025-10-31T15:54:50.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-02T12:30:25.000Z (7 months ago)
- Last Synced: 2025-11-02T14:26:18.238Z (7 months ago)
- Language: TypeScript
- Size: 1.85 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Unison setup GitHub Action
A GitHub Action to install the [Unison Codebase Manager](https://www.unison-lang.org/).
## Features
- runs on platform: Linux, MacOS
## Inputs
- `disableCache` (optional): 'true'
- Set to true to prevent this action to cache the UCM codebase between runs.
### Example with custom inputs
```yml
steps:
- uses: neandertech/unison-setup@v1
- run: ucm transcript path/to/transcript.md
```
## Outputs
- `ucm-version`: version of the installed UCM (should be the latest available)
## Useful information :
* Information with regards to the environment variables known by UCM can be found [here]
* As the time of writing this, there is no UI to generate API keys to interact with Unison-share. Your personal access token can be found on your local machine, in `~/.local/share/unisonlanguage/credentials.json`. That JSON file contains the access token in one of the fields.