endevco/Setup aube package manager

Install aube and add it to PATH.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: endevco/aube-action@f82ca2f6c943dbde1904945d9f0ee1a0faf8e945 # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionaube version to install. Accepts "latest", a semver like "1.5.1", or a tag like "v1.5.1".nolatest
node-versionOptional 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-installRun `aube ci` after the binary is on PATH. Boolean string ("true"/"false").nofalse
install-argsExtra arguments appended to `aube ci` when run-install is true.no""
working-directoryDirectory to run `aube ci` in and to resolve `node-version: auto` against. Defaults to the workspace root.no""
tokenGitHub token used for release downloads (avoids unauthenticated rate limits).no${{ github.token }}
namedescription
versionResolved aube version (without the `v` prefix).
bin-pathDirectory containing the aube/aubr/aubx binaries.
node-versionResolved Node.js version, or empty if node was not installed.
node-bin-pathDirectory containing the node binary, or empty if node was not installed.