jdx/Setup aube package manager
Install aube and add it to PATH.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | aube version to install. Accepts "latest", a semver like "1.5.1", or a tag like "v1.5.1". | no | latest |
| node-version | Optional Node.js install via mise. Special values: "" (default) no node installed "auto" resolve via `mise ls --current node` against the project (mise.toml > .tool-versions > .nvmrc > .node-version > package.json devEngines.runtime) else forwarded to `mise install-into node@<value>` verbatim (e.g. "22", "lts", "20.11") mise itself is downloaded inline. `mise install-into` is used instead of `mise install` so project mise.toml entries other than node are not pulled in. | no | "" |
| run-install | Run `aube ci` after the binary is on PATH. Boolean string ("true"/"false"). | no | false |
| install-args | Extra arguments appended to `aube ci` when run-install is true. | no | "" |
| working-directory | Directory to run `aube ci` in and to resolve `node-version: auto` against. Defaults to the workspace root. | no | "" |
| token | GitHub token used for release downloads (avoids unauthenticated rate limits). | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| version | Resolved aube version (without the `v` prefix). |
| bin-path | Directory containing the aube/aubr/aubx binaries. |
| node-version | Resolved Node.js version, or empty if node was not installed. |
| node-bin-path | Directory containing the node binary, or empty if node was not installed. |