Skip to content

ci: pin GitHub-hosted runners from ubuntu-latest to ubuntu-24.04 - #33

Merged
nv-tusharma merged 1 commit into
mainfrom
devin/ops-8927-pin-ubuntu-24.04
Oct 20, 2026
Merged

nv-tusharma merged 1 commit into
mainfrom
devin/ops-8927-pin-ubuntu-24.04

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Pins all 5 runs-on: ubuntu-latest jobs (buf.yml, buf-push.yml, dco_comment.yml, docs.yml) to ubuntu-24.04. No schema changes.

Why

GitHub begins migrating ubuntu-latest to Ubuntu 26 on 2026-10-19 (actions/runner-images#14748); pinning keeps CI on the image ubuntu-latest resolves to today.

Validation

  • buf build / buf lint: lint job in buf.yml passed on this PR on ubuntu-24.04 (run)
  • Markdown and links: markdown and links jobs in docs.yml passed on ubuntu-24.04 (run)
  • dco-comment (dco_comment.yml) passed on ubuntu-24.04 (run)
  • Commits include a DCO sign-off; workflow YAML parses; git grep ubuntu-latest returns nothing

Validated by PR CI: 4 of 5 changed jobs. buf.yml and docs.yml run the same jobs on push to main, so post-merge runs need nothing extra.

Not validated before merge — buf-push.yml (push job): it only runs on a v* tag push or a workflow_dispatch from main (the job's if: skips any other ref), and every run publishes the schema to the Buf Schema Registry with BUF_TOKEN. A test dispatch would publish a real BSR commit, so I didn't run it. It is validated on the next release tag. Today ubuntu-latest resolves to the same ubuntu-24.04 image, so the job gets no new image.

Additional context

Tracked internally as OPS-8927; same change merged in ai-dynamo/aisimulate#518.

Link to Devin session: https://nvidia-cloud.devinenterprise.com/sessions/3a437fe5a4dc457c9518fa90b538488d
Open in Devin Desktop: https://nvidia-cloud.devinenterprise.com/desktop/session/3a437fe5a4dc457c9518fa90b538488d?variant=devin

Signed-off-by: Tushar Sharma <tusharma@nvidia.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@nv-tusharma
nv-tusharma merged commit 99f78b6 into main Oct 20, 2026
5 checks passed
@nv-tusharma
nv-tusharma deleted the devin/ops-8927-pin-ubuntu-24.04 branch October 20, 2026 18:27
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