ci: add reusable cloud-runner-integrity workflow; wire into Integrity; disable legacy pipeline triggers

pull/728/head
Frostebite 2025-09-07 03:50:06 +01:00
parent 1d2d9044df
commit f4d46125f8
1 changed files with 21 additions and 0 deletions

View File

@ -67,6 +67,27 @@ jobs:
- uses: actions/checkout@v4
with:
lfs: false
# Set up Kubernetes (k3s via k3d) only for k8s matrix entries
- name: Set up kubectl
if: ${{ matrix.provider == 'k8s' }}
uses: azure/setup-kubectl@v4
with:
version: 'v1.29.0'
- name: Install k3d
if: ${{ matrix.provider == 'k8s' }}
run: |
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
k3d version | cat
- name: Create k3s cluster (k3d)
if: ${{ matrix.provider == 'k8s' }}
run: |
k3d cluster create unity-builder --agents 1 --wait
kubectl config current-context | cat
- name: Verify cluster readiness
if: ${{ matrix.provider == 'k8s' }}
run: |
for i in {1..60}; do kubectl get nodes && break || sleep 5; done
kubectl get storageclass
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with: