Skip to content

Conversation

chlins
Copy link
Member

@chlins chlins commented Oct 13, 2025

This pull request updates all GitHub Actions workflow files to use a more powerful runner for CI/CD jobs. The main change is switching from the default ubuntu-latest runner to oracle-24cpu-384gb-x86-64, which provides significantly more CPU and memory resources. This should help improve build and test performance, especially for resource-intensive jobs.

CI/CD Runner Upgrades:

  • Changed the runner for all testing jobs (test, e2e_tests, e2e_tests_nydus, e2e_tests in rate-limit, and compatibility E2E tests) in their respective workflow files to oracle-24cpu-384gb-x86-64 for improved performance. [1] [2] [3] [4] [5]
  • Updated build and image push jobs in ci.yml and docker.yml to use the new runner, ensuring faster builds and deployments. [1] [2]
  • Migrated release workflow jobs (goreleaser, final release steps) to the upgraded runner for more reliable and faster release processes. [1] [2]

Description

Related Issue

Motivation and Context

Screenshots (if appropriate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation Update (if none of the other choices apply)

Checklist

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.

@chlins chlins added the enhancement New feature or request label Oct 13, 2025
@chlins chlins force-pushed the chore/cncf-runner branch 3 times, most recently from b545cc4 to 0ccc7fb Compare October 13, 2025 08:46
Copy link

codecov bot commented Oct 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 32.62%. Comparing base (319ef2e) to head (51d21d7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #4367      +/-   ##
==========================================
- Coverage   32.63%   32.62%   -0.02%     
==========================================
  Files         349      349              
  Lines       41502    41502              
==========================================
- Hits        13546    13540       -6     
- Misses      27074    27078       +4     
- Partials      882      884       +2     
Flag Coverage Δ
unittests 32.62% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@chlins chlins changed the title ci(workflows): update runner type to oracle-24cpu-384gb-x86-64 ci(workflows): update runner type to oracle-vm-24cpu-96gb-x86-64 Oct 13, 2025
@chlins chlins force-pushed the chore/cncf-runner branch from 0ccc7fb to 4e19e12 Compare October 13, 2025 09:29
@chlins chlins enabled auto-merge (squash) October 13, 2025 09:29
@chlins chlins force-pushed the chore/cncf-runner branch from 4e19e12 to 51d21d7 Compare October 13, 2025 09:48
Copy link
Member

@gaius-qi gaius-qi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@BraveY BraveY left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@BruceAko BruceAko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chlins chlins merged commit 0e73af7 into main Oct 13, 2025
16 checks passed
@chlins chlins deleted the chore/cncf-runner branch October 13, 2025 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants