setup-kosli-cli
ActionsTags
(1)Verified
Sets up the Kosli CLI for GitHub Actions runners
This action sets up the Kosli CLI, 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 kosli CLI on the runner environment.
Setup the kosli CLI:
steps:
- uses: kosli-dev/setup-cli-action@v2A specific version of the kosli CLI can be installed:
steps:
- name: setup-kosli-cli
uses: kosli-dev/setup-cli-action@v2
with:
version:
2.11.35The actions supports the following inputs:
version: The version ofkoslito install, defaulting to2.11.35
env:
KOSLI_DRY_RUN: ${{ vars.KOSLI_DRY_RUN }} # false
KOSLI_API_TOKEN: ${{ secrets.KOSLI_API_TOKEN }}
KOSLI_ORG: my-org
KOSLI_FLOW: my-flow
KOSLI_TRAIL: ${{ github.sha }}
jobs:
build-image:
runs-on: ubuntu-latest
steps:
- ...
- name: Build and push Docker image to ECR
id: build
uses: docker/build-push-action@v5
with:
push: true
...
- name: Setup kosli
uses: kosli-dev/setup-cli-action@v2
- name: Attest ECR image provenance
run:
kosli attest artifact "${IMAGE_NAME}" --artifact-type=ociMIT.
setup-kosli-cli 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.