/carvel-setup-action

Github Actions for k14s

Primary LanguageTypeScriptApache License 2.0Apache-2.0

setup-k14s-action

Build Status Release Status

A Github Action to install k14s apps (such as ytt, kbld, kapp, etc.)

Usage

By default, installs latest versions of ytt, kbld, kapp, kwt, imgpkg and vendir:

steps:
- uses: k14s/setup-k14s-action@v1
- run: |
    ytt version
    kbld version

setup-k14s-action uses the GitHub API to find information about latest releases. To avoid rate limits it is recommended you pass a token:

steps:
- uses: k14s/setup-k14s-action@v1
  with:
    token: ${{ secrets.GITHUB_TOKEN }}
- run: |
    ytt version
    kbld version

To install only specific apps:

steps:
- uses: k14s/setup-k14s-action@v1
  with:
    only: ytt, kbld
- run: |
    ytt version
    kbld version

To use a specific version of an app:

steps:
- uses: k14s/setup-k14s-action@v1
  with:
    only: ytt, kbld
    kbld: v0.28.0
- run: |
    ytt version
    kbld version

Development

See DEVELOPMENT.