-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
GitHub offers free ARM64 runners (ubuntu-24.04-arm) for public repositories since August of this year (see reference below).
We can replace the self-hosted ARM64 runner infrastructure for smoke tests and simplify the workflows.
Current state
template-arm64-smoke-tests.yml- runs ARM64 smoke tests on self-hostedARM64runnertemplate-versions-smoke-tests.yml- runs AMD64 smoke tests onubuntu-latestpr-e2e.yml- uses self-hostedARM64runner forbuild-test-imagesandrun-arm-smoke-testjobs
Proposed changes
- Consolidate ARM64 and AMD64 smoke tests into a unified matrix job
- Replace self-hosted
ARM64withubuntu-24.04-arm - Delete
template-arm64-smoke-tests.yml(covered by matrix)
Benefits
- No self-hosted runner maintenance for smoke tests
- Kind images are multi-arch, so the same workflow steps work on both architectures
- Simplified workflow structure
References
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
To Triage