Skip to content

Setup chainctl

Actions
This action sets up the Chainguard chainctl CLI and authenticates it against the target environment.
v0.3.0
Latest
Star (0)

Setup chainctl

Test

This action installs the latest chainctl binary for a particular environment and authenticates with it using identity tokens.

Usage

- uses: chainguard-dev/setup-chainctl@[VERSION]
  with:
    # the ID of the identity this workload should assume when speaking to Chainguard APIs.
    identity: "..."

Scenarios

permissions:
  id-token: write

steps:
- uses: chainguard-dev/setup-chainctl@[VERSION]
  with:
    identity: "deadbeef/badf00d"

See Authenticating to Chainguard Registry for more information about creating an identity to pull images from cgr.dev from GitHub Actions, using setup-chainctl.

Runner Support

The action is tested to work on Linux, MacOS and Windows runners.

Note: If you use it on Windows, you must use shell: bash.

Setup chainctl 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

This action sets up the Chainguard chainctl CLI and authenticates it against the target environment.
v0.3.0
Latest

Setup chainctl 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.