Skip to content

chore(ci): use ubuntu-latest on public repos (free GitHub runners)#114

Merged
BryanFRD merged 1 commit into
mainfrom
chore/use-github-runners-on-public
May 13, 2026
Merged

chore(ci): use ubuntu-latest on public repos (free GitHub runners)#114
BryanFRD merged 1 commit into
mainfrom
chore/use-github-runners-on-public

Conversation

@BryanFRD
Copy link
Copy Markdown
Contributor

Switch GitHub Actions workflows back from the self-hosted ferrlabs-k8s runner pool to GitHub's hosted ubuntu-latest. The runner migration was over-applied to public OSS repos — those should stay on GitHub-hosted runners.

Rationale:

  • Public repos get unlimited free minutes on GitHub-hosted runners
  • Stop burning self-hosted capacity for OSS workloads
  • No infra dependency for OSS contributors / community PRs
  • Match the standard GitHub-free-on-public model

The composite action (action.yml) inherits its runner from the caller and is unchanged.

Copilot AI review requested due to automatic review settings May 13, 2026 16:05
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR switches GitHub Actions workflows in this repository from the self-hosted ferrlabs-k8s runner pool back to GitHub-hosted ubuntu-latest, aligning the repo with the intended “public OSS uses GitHub-hosted runners” setup.

Changes:

  • Update the OSSF Scorecard workflow job to run on ubuntu-latest.
  • Update CI workflow jobs (lint, test, release, benchmark, update-release) to run on ubuntu-latest.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/scorecard.yml Migrate the Scorecard analysis job runner to GitHub-hosted ubuntu-latest.
.github/workflows/ci.yml Migrate all CI jobs’ runners to GitHub-hosted ubuntu-latest.

@BryanFRD BryanFRD merged commit d6a6d60 into main May 13, 2026
13 of 15 checks passed
@BryanFRD BryanFRD deleted the chore/use-github-runners-on-public branch May 13, 2026 16:10
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.

2 participants