name: CI | Run runk tests on: workflow_call: inputs: tarball-suffix: required: false type: string commit-hash: required: false type: string target-branch: required: false type: string default: "" jobs: run-runk: # Skip runk tests as we have no maintainers. TODO: Decide when to remove altogether if: false runs-on: ubuntu-22.04 env: CONTAINERD_VERSION: lts steps: - uses: actions/checkout@v4 with: ref: ${{ inputs.commit-hash }} fetch-depth: 0 - name: Rebase atop of the latest target branch run: | ./tests/git-helper.sh "rebase-atop-of-the-latest-target-branch" env: TARGET_BRANCH: ${{ inputs.target-branch }} - name: Install dependencies run: bash tests/integration/runk/gha-run.sh install-dependencies - name: get-kata-tarball uses: actions/download-artifact@v4 with: name: kata-static-tarball-amd64${{ inputs.tarball-suffix }} path: kata-artifacts - name: Install kata run: bash tests/integration/runk/gha-run.sh install-kata kata-artifacts - name: Run runk tests run: bash tests/integration/runk/gha-run.sh run