Skip to content

I think this repo should have a bit more structure/procedures #514

Description

@cgwalters

Hi, thank you for maintaining shared infrastructure in the CNCF.

We are hitting issues around disk space with the default GHA runners, and I went to investigate the state of the CNCF provided runners - see bootc-dev/bootc#2306

I think that will work for us.

However, the first thing that I found a bit of a minor problem is that the naming of the runners like cncf-ubuntu-8-32-x86 replicates a problem from stock Github runners - it's missing the operating system major version which is a very relevant thing.

Still to this day, ubuntu-latest on Github is not latest, because they can't change it because it would break too many things (see actions/runner-images#10636 )

It seems to be that "ubuntu" here is really ubuntu-24.04 - which is fine, however, it's already 2026...and from their side 26.04 is already out...


OK so the next thing I went to do is find the pull request that introduced these runners...and then (my agent) noticed there wasn't a pull request at all - b785890 AFAICS just got directly pushed to main.

I think this repository should change to meet basic guidelines:

  • All changes require a pull request
  • All changes require a reviewer
  • (optional but a really good idea) All changes have an AI review by default

I think those of us who are maintaining projects in the CNCF could probably get pinged periodically to review PRs here if that was helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-areaIndicates an issue or PR missing an area labelneeds-groupIndicates an issue or PR that has not been assigned a group (toc or tag/foo label applied)needs-kindIndicates an issue or PR that is missing an issue type or kind (a kind/foo label)needs-priorityIndicates an issue or PR missing a priority labelneeds-statusIndicates an issue or PR missing a status labelneeds-triageIndicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions