Skip to content

deps: update actions/checkout action to v7 #335

deps: update actions/checkout action to v7

deps: update actions/checkout action to v7 #335

name: bare metal maintenance
on:
workflow_dispatch:
push:
branches:
- main
paths:
- ".github/workflows/bm_maintenance.yml"
- ".github/workflows/bm_maintenance_platform.yml"
- ".github/workflows/bm_build_image.yml"
- "tools/bm-maintenance/**"
- "packages/by-name/scripts/upgrade-gpu-operator/**"
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
jobs:
build-image:
name: "Build cleanup-bare-metal image"
uses: ./.github/workflows/bm_build_image.yml
secrets:
GITHUB_TOKEN_IN: ${{ secrets.GITHUB_TOKEN }}
CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}
permissions:
contents: read
packages: write
maintenance:
name: "${{ matrix.platform.name }}"
needs: build-image
strategy:
matrix:
platform:
- name: Metal-QEMU-SNP
runner: SNP
is-gpu: false
- name: Metal-QEMU-TDX
runner: TDX
is-gpu: false
- name: Metal-QEMU-SNP-GPU
runner: SNP-GPU
is-gpu: true
- name: Metal-QEMU-SNP-DEV
runner: DEV
is-gpu: false
- name: Metal-QEMU-TDX-GPU
runner: TDX-GPU
is-gpu: true
fail-fast: false
uses: ./.github/workflows/bm_maintenance_platform.yml
with:
platform-name: ${{ matrix.platform.name }}
runner: ${{ matrix.platform.runner }}
image: ${{ needs.build-image.outputs.image }}
is-gpu: ${{ matrix.platform.is-gpu }}
permissions:
contents: read