Skip to content

ci: move GitHub-hosted jobs to createos runners - #3

Open
pratikbin wants to merge 1 commit into
masterfrom
ci/createos-runners
Open

ci: move GitHub-hosted jobs to createos runners#3
pratikbin wants to merge 1 commit into
masterfrom
ci/createos-runners

Conversation

@pratikbin

Copy link
Copy Markdown

Moves every remaining runs-on: ubuntu-latest job in this repo to the createos label, so it runs on the CreateOS ephemeral microVM runners (createos-sandbox-ghar) instead of billable GitHub-hosted Linux runners.

Only the runs-on line changes — no other workflow edits.

The CI on this PR is itself the verification: if these checks go green, the jobs work on the new runner.

Runner image parity with ubuntu-latest: docker + buildx + compose, gh, git, jq, python3, gcc/g++/make, zstd/zip/xz, and a writable /opt/hostedtoolcache so actions/setup-* works. Shape is s-4vcpu-4gb (bare createos label); switch a job to createos-8vcpu-8gb if it needs more.

Replaces `runs-on: ubuntu-latest` with the `createos` label so these jobs run
on the CreateOS ephemeral microVM runners (createos-sandbox-ghar) instead of
billable GitHub-hosted Linux runners.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant