Skip to content

Setup just

Actions
Install the just command runner
v2
Latest
Star (98)

🤖 setup-just action

Build Status

This GitHub Action will install a release of the just command runner for you.

Usage

Examples

In most cases all you will need is the following in your workflow.

- uses: extractions/setup-just@v2

If you want a specific version of just you can specify this by passing the just-version input.

- uses: extractions/setup-just@v2
  with:
    just-version: '1.4.0'

To avoid rate-limiting, the default Github token available to all actions, is automatically used to authenticate calls to Github. To override it, set the environment variable GITHUB_TOKEN or pass the input github-token.

- uses: extractions/setup-just@v2
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

or

- uses: extractions/setup-just@v2
  with:
    github-token: ${{ secrets.MY_GITHUB_TOKEN }}

Inputs

Name Required Description Type Default
just-version no A valid NPM-style semver specification. string *
github-token no A Github token to authenticate API requests. string ${{ github.token }}

The semver specification is passed directly to NPM's semver package. This GitHub Action will install the latest matching release. Examples include

  • just-version: '*' latest version (default).
  • just-version: '0.10' equivalent to >=0.10.0 <0.11.0.
  • just-version: '0.10.x' equivalent to >=0.10.0 <0.11.0.
  • just-version: '0.10.0' equivalent to =0.10.0.
  • just-version: '^0.10.0' equivalent to >=0.10.0 <0.11.0.

Development

Most of the installation logic is done in a shared library located at @extractions/setup-crate.

The following commands are useful for development.

  • npm i

    Install all dependencies.

  • npm run fmt

    Format the source code.

  • npm run lint

    Run all lints.

  • npm run run

    Test the action by running it.

  • npm run build

    Build the action and update dist/.

License

Licensed under either of

at your option.

Setup just is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Install the just command runner
v2
Latest

Setup just is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.