Skip to content

ci: pin runners to ubuntu-24.04 instead of ubuntu-latest - #204

Merged
behnam-oneschema merged 1 commit into
mainfrom
devin/pin-ubuntu-24-04
Sep 25, 2026
Merged

behnam-oneschema merged 1 commit into
mainfrom
devin/pin-ubuntu-24-04

Conversation

@behnam-oneschema

Copy link
Copy Markdown
Member

Summary

Replace every runs-on: ubuntu-latest with runs-on: ubuntu-24.04. GitHub is moving the ubuntu-latest label to Ubuntu 26.04 (actions/runner-images#14748), so pinning the version family keeps CI on 24.04 until we opt into an upgrade deliberately. No other changes.

Link to Devin session: https://app.devin.ai/sessions/f114b8f228204d288cadf6f60608deec
Open in Devin Desktop: https://app.devin.ai/desktop/session/f114b8f228204d288cadf6f60608deec?variant=devin
Requested by: @behnam-oneschema

ubuntu-latest is moving to 26.04 (actions/runner-images#14748); pin the
version family explicitly so upgrades are opt-in.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

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

@coderabbitai

coderabbitai Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Team

Run ID: 33f40b7a-638b-4527-803b-8d5595c65eed

📥 Commits

Reviewing files that changed from the base of the PR and between 86519dd and a827976.

📒 Files selected for processing (4)
  • .github/workflows/bundle-size-comment.yml
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • .github/workflows/verify-release.yml

Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour.


Walkthrough

GitHub Actions jobs in the CI, release, verification, and bundle-size workflows now run on ubuntu-24.04 instead of ubuntu-latest. The report validation and comment-posting logic is unchanged.

Changes

Runner pinning

Layer / File(s) Summary
Pin workflow job runners
.github/workflows/ci.yml, .github/workflows/release.yml, .github/workflows/verify-release.yml, .github/workflows/bundle-size-comment.yml
The CI, release, verification, and bundle-size jobs now use ubuntu-24.04 instead of ubuntu-latest.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to a8279

CI, release, verification, and bundle-size jobs are pinned to Ubuntu 24.04 as intended; no material merge-blocking risk is evident.

🚥 Pre-merge checks | ✅ 6
✅ Passed checks (6 passed)
Check name Status Explanation
Title check ✅ Passed The title uses the required Conventional Commits format, ci:, and accurately describes pinning GitHub Actions runners to ubuntu-24.04.
Description check ✅ Passed The description clearly explains the runner pinning change and its purpose. It matches the files changed and stays on topic.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Security Check ✅ Passed PASS — The pull request changes only seven runs-on values from ubuntu-latest to ubuntu-24.04 in four workflow files. The diff does not change permissions, secrets, actions, triggers, scripts, or…
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

Bundle size report

Package/file Gzip size Raw size Delta vs base (gzip)
@oneschema/angular/esm2022/base-index.mjs 553 B 700 B 0 B (0.00%)
@oneschema/angular/esm2022/oneschema-angular.mjs 421 B 512 B 0 B (0.00%)
@oneschema/angular/esm2022/src/lib/oneschema.button.mjs 1,759 B 3,194 B 0 B (0.00%)
@oneschema/angular/esm2022/src/lib/oneschema.module.mjs 1,459 B 3,363 B 0 B (0.00%)
@oneschema/angular/esm2022/src/lib/oneschema.params.mjs 603 B 848 B 0 B (0.00%)
@oneschema/angular/esm2022/src/lib/oneschema.service.mjs 1,544 B 3,189 B 0 B (0.00%)
@oneschema/angular/esm2022/src/public-api.mjs 517 B 761 B 0 B (0.00%)
@oneschema/angular/fesm2022/oneschema-angular.mjs 1,551 B 5,217 B 0 B (0.00%)
@oneschema/filefeeds-react/main.js 7,857 B 35,825 B 0 B (0.00%)
@oneschema/filefeeds-react/module.js 7,730 B 35,424 B 0 B (0.00%)
@oneschema/filefeeds-react/module.mjs 7,731 B 35,425 B 0 B (0.00%)
@oneschema/filefeeds/main.js 6,694 B 29,909 B 0 B (0.00%)
@oneschema/filefeeds/module.js 6,647 B 29,774 B 0 B (0.00%)
@oneschema/filefeeds/module.mjs 6,648 B 29,775 B 0 B (0.00%)
@oneschema/filefeeds/oneschema-filefeeds-0.5.3.min.js 3,278 B 9,350 B 0 B (0.00%)
@oneschema/filefeeds/oneschema-filefeeds-0.5.latest.min.js 3,282 B 9,355 B 0 B (0.00%)
@oneschema/importer/main.js 11,868 B 59,170 B 0 B (0.00%)
@oneschema/importer/module.js 11,811 B 58,887 B 0 B (0.00%)
@oneschema/importer/module.mjs 11,812 B 58,888 B 0 B (0.00%)
@oneschema/importer/oneschema-importer-0.7.7.min.js 5,414 B 16,614 B 0 B (0.00%)
@oneschema/importer/oneschema-importer-0.7.latest.min.js 5,418 B 16,619 B 0 B (0.00%)
@oneschema/react/main.js 14,857 B 69,626 B 0 B (0.00%)
@oneschema/react/module.js 14,746 B 69,022 B 0 B (0.00%)
@oneschema/react/module.mjs 14,747 B 69,023 B 0 B (0.00%)
@oneschema/vue/main.js 30,367 B 133,965 B 0 B (0.00%)
@oneschema/vue/module.js 30,313 B 133,834 B 0 B (0.00%)
@oneschema/vue/module.mjs 30,314 B 133,835 B 0 B (0.00%)

@devin-ai-integration
devin-ai-integration Bot marked this pull request as ready for review September 25, 2026 19:12
@behnam-oneschema
behnam-oneschema merged commit 5ffbd2c into main Sep 25, 2026
4 checks passed
@behnam-oneschema
behnam-oneschema deleted the devin/pin-ubuntu-24-04 branch September 25, 2026 19:34
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