mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-17 17:02:42 +00:00
Merge pull request #10932 from kata-containers/topic/consolidate-publish-workflow
workflows: Refactor publish workflows
This commit is contained in:
commit
c01e7f1ed5
5
.github/workflows/ci-devel.yaml
vendored
5
.github/workflows/ci-devel.yaml
vendored
@ -11,3 +11,8 @@ jobs:
|
|||||||
tag: ${{ github.sha }}-dev
|
tag: ${{ github.sha }}-dev
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
|
build-checks:
|
||||||
|
uses: ./.github/workflows/build-checks.yaml
|
||||||
|
with:
|
||||||
|
instance: ubuntu-22.04
|
||||||
|
4
.github/workflows/ci-weekly.yaml
vendored
4
.github/workflows/ci-weekly.yaml
vendored
@ -26,7 +26,7 @@ jobs:
|
|||||||
|
|
||||||
publish-kata-deploy-payload-amd64:
|
publish-kata-deploy-payload-amd64:
|
||||||
needs: build-kata-static-tarball-amd64
|
needs: build-kata-static-tarball-amd64
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-amd64.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
tarball-suffix: -${{ inputs.tag }}
|
tarball-suffix: -${{ inputs.tag }}
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
@ -34,6 +34,8 @@ jobs:
|
|||||||
tag: ${{ inputs.tag }}-amd64
|
tag: ${{ inputs.tag }}-amd64
|
||||||
commit-hash: ${{ inputs.commit-hash }}
|
commit-hash: ${{ inputs.commit-hash }}
|
||||||
target-branch: ${{ inputs.target-branch }}
|
target-branch: ${{ inputs.target-branch }}
|
||||||
|
runner: ubuntu-22.04
|
||||||
|
arch: amd64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-and-publish-tee-confidential-unencrypted-image:
|
build-and-publish-tee-confidential-unencrypted-image:
|
||||||
|
16
.github/workflows/ci.yaml
vendored
16
.github/workflows/ci.yaml
vendored
@ -30,7 +30,7 @@ jobs:
|
|||||||
|
|
||||||
publish-kata-deploy-payload-amd64:
|
publish-kata-deploy-payload-amd64:
|
||||||
needs: build-kata-static-tarball-amd64
|
needs: build-kata-static-tarball-amd64
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-amd64.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
tarball-suffix: -${{ inputs.tag }}
|
tarball-suffix: -${{ inputs.tag }}
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
@ -38,6 +38,8 @@ jobs:
|
|||||||
tag: ${{ inputs.tag }}-amd64
|
tag: ${{ inputs.tag }}-amd64
|
||||||
commit-hash: ${{ inputs.commit-hash }}
|
commit-hash: ${{ inputs.commit-hash }}
|
||||||
target-branch: ${{ inputs.target-branch }}
|
target-branch: ${{ inputs.target-branch }}
|
||||||
|
runner: ubuntu-22.04
|
||||||
|
arch: amd64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-kata-static-tarball-arm64:
|
build-kata-static-tarball-arm64:
|
||||||
@ -49,7 +51,7 @@ jobs:
|
|||||||
|
|
||||||
publish-kata-deploy-payload-arm64:
|
publish-kata-deploy-payload-arm64:
|
||||||
needs: build-kata-static-tarball-arm64
|
needs: build-kata-static-tarball-arm64
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-arm64.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
tarball-suffix: -${{ inputs.tag }}
|
tarball-suffix: -${{ inputs.tag }}
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
@ -57,6 +59,8 @@ jobs:
|
|||||||
tag: ${{ inputs.tag }}-arm64
|
tag: ${{ inputs.tag }}-arm64
|
||||||
commit-hash: ${{ inputs.commit-hash }}
|
commit-hash: ${{ inputs.commit-hash }}
|
||||||
target-branch: ${{ inputs.target-branch }}
|
target-branch: ${{ inputs.target-branch }}
|
||||||
|
runner: ubuntu-22.04-arm
|
||||||
|
arch: arm64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-kata-static-tarball-s390x:
|
build-kata-static-tarball-s390x:
|
||||||
@ -76,7 +80,7 @@ jobs:
|
|||||||
|
|
||||||
publish-kata-deploy-payload-s390x:
|
publish-kata-deploy-payload-s390x:
|
||||||
needs: build-kata-static-tarball-s390x
|
needs: build-kata-static-tarball-s390x
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-s390x.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
tarball-suffix: -${{ inputs.tag }}
|
tarball-suffix: -${{ inputs.tag }}
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
@ -84,11 +88,13 @@ jobs:
|
|||||||
tag: ${{ inputs.tag }}-s390x
|
tag: ${{ inputs.tag }}-s390x
|
||||||
commit-hash: ${{ inputs.commit-hash }}
|
commit-hash: ${{ inputs.commit-hash }}
|
||||||
target-branch: ${{ inputs.target-branch }}
|
target-branch: ${{ inputs.target-branch }}
|
||||||
|
runner: s390x
|
||||||
|
arch: s390x
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-kata-deploy-payload-ppc64le:
|
publish-kata-deploy-payload-ppc64le:
|
||||||
needs: build-kata-static-tarball-ppc64le
|
needs: build-kata-static-tarball-ppc64le
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-ppc64le.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
tarball-suffix: -${{ inputs.tag }}
|
tarball-suffix: -${{ inputs.tag }}
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
@ -96,6 +102,8 @@ jobs:
|
|||||||
tag: ${{ inputs.tag }}-ppc64le
|
tag: ${{ inputs.tag }}-ppc64le
|
||||||
commit-hash: ${{ inputs.commit-hash }}
|
commit-hash: ${{ inputs.commit-hash }}
|
||||||
target-branch: ${{ inputs.target-branch }}
|
target-branch: ${{ inputs.target-branch }}
|
||||||
|
runner: ppc64le
|
||||||
|
arch: ppc64le
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-and-publish-tee-confidential-unencrypted-image:
|
build-and-publish-tee-confidential-unencrypted-image:
|
||||||
|
18
.github/workflows/payload-after-push.yaml
vendored
18
.github/workflows/payload-after-push.yaml
vendored
@ -32,7 +32,7 @@ jobs:
|
|||||||
push-to-registry: yes
|
push-to-registry: yes
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-assets-ppc64le:
|
build-assets-ppc64le:
|
||||||
uses: ./.github/workflows/build-kata-static-tarball-ppc64le.yaml
|
uses: ./.github/workflows/build-kata-static-tarball-ppc64le.yaml
|
||||||
with:
|
with:
|
||||||
@ -43,46 +43,54 @@ jobs:
|
|||||||
|
|
||||||
publish-kata-deploy-payload-amd64:
|
publish-kata-deploy-payload-amd64:
|
||||||
needs: build-assets-amd64
|
needs: build-assets-amd64
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-amd64.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
commit-hash: ${{ github.sha }}
|
commit-hash: ${{ github.sha }}
|
||||||
registry: quay.io
|
registry: quay.io
|
||||||
repo: kata-containers/kata-deploy-ci
|
repo: kata-containers/kata-deploy-ci
|
||||||
tag: kata-containers-latest-amd64
|
tag: kata-containers-latest-amd64
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
|
runner: ubuntu-22.04
|
||||||
|
arch: amd64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-kata-deploy-payload-arm64:
|
publish-kata-deploy-payload-arm64:
|
||||||
needs: build-assets-arm64
|
needs: build-assets-arm64
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-arm64.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
commit-hash: ${{ github.sha }}
|
commit-hash: ${{ github.sha }}
|
||||||
registry: quay.io
|
registry: quay.io
|
||||||
repo: kata-containers/kata-deploy-ci
|
repo: kata-containers/kata-deploy-ci
|
||||||
tag: kata-containers-latest-arm64
|
tag: kata-containers-latest-arm64
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
|
runner: ubuntu-22.04-arm
|
||||||
|
arch: arm64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-kata-deploy-payload-s390x:
|
publish-kata-deploy-payload-s390x:
|
||||||
needs: build-assets-s390x
|
needs: build-assets-s390x
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-s390x.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
commit-hash: ${{ github.sha }}
|
commit-hash: ${{ github.sha }}
|
||||||
registry: quay.io
|
registry: quay.io
|
||||||
repo: kata-containers/kata-deploy-ci
|
repo: kata-containers/kata-deploy-ci
|
||||||
tag: kata-containers-latest-s390x
|
tag: kata-containers-latest-s390x
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
|
runner: s390x
|
||||||
|
arch: s390x
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-kata-deploy-payload-ppc64le:
|
publish-kata-deploy-payload-ppc64le:
|
||||||
needs: build-assets-ppc64le
|
needs: build-assets-ppc64le
|
||||||
uses: ./.github/workflows/publish-kata-deploy-payload-ppc64le.yaml
|
uses: ./.github/workflows/publish-kata-deploy-payload.yaml
|
||||||
with:
|
with:
|
||||||
commit-hash: ${{ github.sha }}
|
commit-hash: ${{ github.sha }}
|
||||||
registry: quay.io
|
registry: quay.io
|
||||||
repo: kata-containers/kata-deploy-ci
|
repo: kata-containers/kata-deploy-ci
|
||||||
tag: kata-containers-latest-ppc64le
|
tag: kata-containers-latest-ppc64le
|
||||||
target-branch: ${{ github.ref_name }}
|
target-branch: ${{ github.ref_name }}
|
||||||
|
runner: ppc64le
|
||||||
|
arch: ppc64le
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-manifest:
|
publish-manifest:
|
||||||
|
@ -1,66 +0,0 @@
|
|||||||
name: CI | Publish kata-deploy payload for amd64
|
|
||||||
on:
|
|
||||||
workflow_call:
|
|
||||||
inputs:
|
|
||||||
tarball-suffix:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
registry:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
repo:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
tag:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
commit-hash:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
target-branch:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
kata-payload:
|
|
||||||
runs-on: ubuntu-22.04
|
|
||||||
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: get-kata-tarball
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: kata-static-tarball-amd64${{ inputs.tarball-suffix }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers quay.io
|
|
||||||
if: ${{ inputs.registry == 'quay.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: quay.io
|
|
||||||
username: ${{ secrets.QUAY_DEPLOYER_USERNAME }}
|
|
||||||
password: ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers ghcr.io
|
|
||||||
if: ${{ inputs.registry == 'ghcr.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ghcr.io
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: build-and-push-kata-payload
|
|
||||||
id: build-and-push-kata-payload
|
|
||||||
run: |
|
|
||||||
./tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh \
|
|
||||||
"$(pwd)"/kata-static.tar.xz \
|
|
||||||
${{ inputs.registry }}/${{ inputs.repo }} ${{ inputs.tag }}
|
|
@ -1,66 +0,0 @@
|
|||||||
name: CI | Publish kata-deploy payload for arm64
|
|
||||||
on:
|
|
||||||
workflow_call:
|
|
||||||
inputs:
|
|
||||||
tarball-suffix:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
registry:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
repo:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
tag:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
commit-hash:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
target-branch:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
kata-payload:
|
|
||||||
runs-on: ubuntu-22.04-arm
|
|
||||||
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: get-kata-tarball
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: kata-static-tarball-arm64${{ inputs.tarball-suffix }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers quay.io
|
|
||||||
if: ${{ inputs.registry == 'quay.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: quay.io
|
|
||||||
username: ${{ secrets.QUAY_DEPLOYER_USERNAME }}
|
|
||||||
password: ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers ghcr.io
|
|
||||||
if: ${{ inputs.registry == 'ghcr.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ghcr.io
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: build-and-push-kata-payload
|
|
||||||
id: build-and-push-kata-payload
|
|
||||||
run: |
|
|
||||||
./tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh \
|
|
||||||
"$(pwd)"/kata-static.tar.xz \
|
|
||||||
${{ inputs.registry }}/${{ inputs.repo }} ${{ inputs.tag }}
|
|
@ -1,66 +0,0 @@
|
|||||||
name: CI | Publish kata-deploy payload for s390x
|
|
||||||
on:
|
|
||||||
workflow_call:
|
|
||||||
inputs:
|
|
||||||
tarball-suffix:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
registry:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
repo:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
tag:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
commit-hash:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
target-branch:
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
kata-payload:
|
|
||||||
runs-on: s390x
|
|
||||||
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: get-kata-tarball
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: kata-static-tarball-s390x${{ inputs.tarball-suffix }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers quay.io
|
|
||||||
if: ${{ inputs.registry == 'quay.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: quay.io
|
|
||||||
username: ${{ secrets.QUAY_DEPLOYER_USERNAME }}
|
|
||||||
password: ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
|
||||||
|
|
||||||
- name: Login to Kata Containers ghcr.io
|
|
||||||
if: ${{ inputs.registry == 'ghcr.io' }}
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ghcr.io
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: build-and-push-kata-payload
|
|
||||||
id: build-and-push-kata-payload
|
|
||||||
run: |
|
|
||||||
./tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh \
|
|
||||||
"$(pwd)"/kata-static.tar.xz \
|
|
||||||
${{ inputs.registry }}/${{ inputs.repo }} ${{ inputs.tag }}
|
|
@ -1,4 +1,4 @@
|
|||||||
name: CI | Publish kata-deploy payload for ppc64le
|
name: CI | Publish kata-deploy payload
|
||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
@ -21,18 +21,30 @@ on:
|
|||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
|
runner:
|
||||||
|
default: 'ubuntu-22.04'
|
||||||
|
description: The runner to execute the workflow on. Defaults to 'ubuntu-22.04'.
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
arch:
|
||||||
|
description: The arch of the tarball.
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
kata-payload:
|
kata-payload:
|
||||||
runs-on: ppc64le
|
runs-on: ${{ inputs.runner }}
|
||||||
steps:
|
steps:
|
||||||
|
# TODO - switch ppc64le runner to use `ACTIONS_RUNNER_HOOK_JOB_STARTED`
|
||||||
- name: Prepare the self-hosted runner
|
- name: Prepare the self-hosted runner
|
||||||
|
if: ${{ inputs.runner == 'ppc64le' }}
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
run: |
|
run: |
|
||||||
"${HOME}/scripts/prepare_runner.sh"
|
"${HOME}/scripts/prepare_runner.sh"
|
||||||
sudo rm -rf "$GITHUB_WORKSPACE"/*
|
sudo rm -rf "$GITHUB_WORKSPACE"/*
|
||||||
|
|
||||||
- name: Adjust a permission for repo
|
- name: Adjust a permission for repo
|
||||||
|
if: ${{ inputs.runner == 'ppc64le' }}
|
||||||
run: |
|
run: |
|
||||||
sudo chown -R "$USER":"$USER" "$GITHUB_WORKSPACE"
|
sudo chown -R "$USER":"$USER" "$GITHUB_WORKSPACE"
|
||||||
|
|
||||||
@ -47,10 +59,10 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
TARGET_BRANCH: ${{ inputs.target-branch }}
|
TARGET_BRANCH: ${{ inputs.target-branch }}
|
||||||
|
|
||||||
- name: get-kata-tarball
|
- name: get-kata-tarball for ${{ inputs.arch }}
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: kata-static-tarball-ppc64le${{ inputs.tarball-suffix }}
|
name: kata-static-tarball-${{ inputs.arch}}${{ inputs.tarball-suffix }}
|
||||||
|
|
||||||
- name: Login to Kata Containers quay.io
|
- name: Login to Kata Containers quay.io
|
||||||
if: ${{ inputs.registry == 'quay.io' }}
|
if: ${{ inputs.registry == 'quay.io' }}
|
||||||
@ -68,7 +80,7 @@ jobs:
|
|||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: build-and-push-kata-payload
|
- name: build-and-push-kata-payload for ${{ inputs.arch }}
|
||||||
id: build-and-push-kata-payload
|
id: build-and-push-kata-payload
|
||||||
run: |
|
run: |
|
||||||
./tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh \
|
./tools/packaging/kata-deploy/local-build/kata-deploy-build-and-upload-payload.sh \
|
Loading…
Reference in New Issue
Block a user