This action installs jolie and JPM.
| OS | Supported |
|---|---|
| Windows | ✅ |
| Linux | ✅ |
| macOS | ✅ |
None.
- uses: fabasoad/setup-jolie-action@v1
with:
# (Optional) jolie version. Defaults to the latest version.
jolie-version: "latest"
# (Optional) Dictates the installation process for jolie. There are 3 options:
# "skip" - does not install jolie; "idempotent" - installs only if jolie
# is not present on the runner, otherwise skips the installation; "always" -
# installs jolie even if it is already present on the runner. Defaults to
# "idempotent".
jolie-installation-mode: "idempotent"
# (Optional) jpm (jolie package manager) version. Defaults to the latest version.
jpm-version: "latest"
# (Optional) Dictates the installation process for jpm (jolie package manager).
# There are 3 options: "skip" - does not install jpm; "idempotent" -
# installs only if jpm is not present on the runner, otherwise skips the installation;
# "always" - installs jpm even if it is already present on the runner. Defaults
# to "idempotent".
jpm-installation-mode: "idempotent"
# (Optional) GitHub token that is used to send requests to GitHub API such
# as getting latest release. Defaults to the token provided by GitHub Actions
# environment.
github-token: "${{ github.token }}"| Name | Description | Example |
|---|---|---|
| jolie-installed | Whether jolie was installed or not | true |
| jpm-installed | Whether jpm was installed or not | true |
- uses: fabasoad/setup-jolie-action@v1
- run: |
jolie --version
jpm --versionJolie 1.13.0-git (C) 2006-2025 the Jolie developers
@jolie/jpm/3.1.0 linux-x64 node-v20.19.3