From 737dfdc0db561156c3fc109234b615e3957f70c4 Mon Sep 17 00:00:00 2001 From: Alec Gibson <12036746+alecgibson@users.noreply.github.com> Date: Thu, 22 Oct 2026 11:02:28 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=E2=80=8D=E2=99=80=EF=B8=8F=20Pin?= =?UTF-8?q?=20CI=20to=20`ubuntu-22.04`=20until=20MongoDB=208.0.35=20ships?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit At the moment, the `mongo:8.0` service container exits on startup on the new `ubuntu-24.04` runner image (`20261018.339.1`), so `Test sharedb-mongo` [times out against a dead database][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][2]). The fix lands in 8.0.35, which isn't out yet, and GitHub won't pin the kernel ([runner-images#15005][3]). 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://github.com/share/sharedb/actions/runs/39762556480/job/119770043007 [2]: https://jira.mongodb.org/browse/SERVER-131779 [3]: https://github.com/actions/runner-images/issues/15005 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c5285f9f..44689d09 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,8 @@ on: jobs: test: name: Node ${{ matrix.node }} - runs-on: ubuntu-latest + # MongoDB < 8.0.35 refuses to start on newer runner kernels: https://jira.mongodb.org/browse/SERVER-131779 + runs-on: ubuntu-22.04 strategy: matrix: node: