Install the Unikraft CLI from GitHub releases and optionally log in to Unikraft Cloud.
- name: Install Unikraft CLI
uses: unikraft/setup-action@v1Pin a specific version or use the prerelease channel:
- name: Install Unikraft CLI (pinned)
uses: unikraft/setup-action@v1
with:
version: 0.1.0-staging.71
- name: Install Unikraft CLI (dev)
uses: unikraft/setup-action@v1
with:
version: devLog in to Unikraft Cloud:
- name: Install and login
uses: unikraft/setup-action@v1
with:
version: dev
token: ${{ secrets.UKC_TOKEN }}
organization: my-orgversion: Version to install (latest,dev, or a release tag). Default:latest.github-token: GitHub token used byghfor release resolution and downloads. Default:${{ github.token }}.token: Authentication token for Unikraft login. Default: empty.organization: Organization to associate the login with. Default: empty.
version: Resolved release tag that was installed.
organizationrequirestoken.- The action uses
ghandjq, which are available on GitHub-hosted runners.