Skip to content

👷‍♀️ Pin CI to ubuntu-22.04 until MongoDB 8.0.35 ships - #185

Merged
alecgibson merged 1 commit into
mainfrom
worktree-calm-wishing-widget
Oct 22, 2026
Merged

alecgibson merged 1 commit into
mainfrom
worktree-calm-wishing-widget

Conversation

@alecgibson

Copy link
Copy Markdown
Contributor

At the moment, the mongo:8.0 service container exits on startup on the new ubuntu-24.04 runner image (20261018.339.1):

MongoDB cannot start: Linux kernel versions 6.19 and newer has a known incompatibility with this version of MongoDB.

The image's kernel is already patched, but MongoDB misreads its version (SERVER-131779). The fix lands in 8.0.35, which isn't out yet, and GitHub won't pin the kernel (runner-images#15005). Since the image is still rolling out, only some jobs fail for now.

This change runs the test job on ubuntu-22.04 until then.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

At the moment, the `mongo:8.0` service container exits on startup on
the new `ubuntu-24.04` runner image (`20261018.339.1`):

    MongoDB cannot start: Linux kernel versions 6.19 and newer has a
    known incompatibility with this version of MongoDB.

The image's kernel is already patched, but MongoDB misreads its
version ([SERVER-131779][1]). The fix lands in 8.0.35, which isn't out
yet, and GitHub won't pin the kernel ([runner-images#15005][2]). Since
the image is still rolling out, only some jobs fail for now.

This change runs the test job on `ubuntu-22.04` until then.

[1]: https://jira.mongodb.org/browse/SERVER-131779
[2]: actions/runner-images#15005

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 94.517% (+0.8%) from 93.683% — worktree-calm-wishing-widget into main

@alecgibson
alecgibson marked this pull request as ready for review October 22, 2026 12:11
@alecgibson
alecgibson requested a balanced review from Copilot October 22, 2026 12:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The narrowly scoped runner change matches the intended workaround and has no identified blocking issues.

No open issues 🎉

What changed in this PR

Temporarily pins the CI test job to Ubuntu 22.04 to avoid the reported MongoDB startup failure on newer runner kernels while awaiting MongoDB 8.0.35.

Changes:

  • Replaces ubuntu-latest with ubuntu-22.04 for the test job.
  • Adds a comment explaining the workaround and linking the upstream MongoDB issue.
File Description
.github/​workflows/​test.yml Pins the test runner and documents the compatibility workaround.

Review effort: Balanced

@alecgibson
alecgibson merged commit fe7b8b0 into main Oct 22, 2026
15 checks passed
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.

3 participants