Sets up the Chalk CLI for tests in GitHub
This action sets up the Chalk CLI, chalk
on GitHub's hosted Actions runners.
This action can be run on ubuntu-latest
, windows-latest
, and macos-latest
GitHub Actions runners, and will install and expose a specified version of the
chalk
CLI on the runner environment.
Set up the chalk
CLI and use it to deploy to a branch:
steps:
- uses: chalk-ai/cli-action@v1
with:
client-id: token-dlkanvoinohnaon4oindoivn
client-secret: ts-5901039nlbm3n537el367b9025dc305
- name: Deploy to branch
run: chalk apply --branch ${{ github.head_ref || github.ref_name }}
A specific version of the chalk
CLI can be installed:
steps:
- uses: chalk-ai/cli-action@v1
with:
version: 1.1.0
client-id: token-dlkanvoinohnaon4oindoivn
client-secret: ts-5901039nlbm3n537el367b9025dc305
- name: Deploy to branch
run: chalk apply --branch ${{ github.head_ref || github.ref_name }}
cli-action@v2
has no chalk
version constraints.
cli-action@v3
requires chalk >= 1.24.18
, which permits chalk login
to accept no environment flags.
The action supports the following inputs:
client-id
: The Chalk Client ID from the tokens page in your settings.client-secret
: The Chalk Client Secret from the tokens page in your settings.version
(optional): The version ofchalk
to install, defaulting tolatest
.api-host
(optional): If you're using a self-hosted deployment, the API host where Chalk is hosted.environment
(optional): The Chalk environment to use. Your token is typically scoped to a single environment, and you won't need to use this parameter.
Apache 2.0