Skip to content

ci: run lint-test on ubuntu-24.04 so the CI MongoDB starts [ENG-1851] - #70

Merged
twk3 merged 1 commit into
mainfrom
ci/pin-lint-test-ubuntu-24.04
Oct 28, 2026
Merged

twk3 merged 1 commit into
mainfrom
ci/pin-lint-test-ubuntu-24.04

Conversation

@twk3

@twk3 twk3 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Owner: @twk3
Linear: ENG-1851

lint-test fails on #69 in "Deploy test dependencies": MongoDB never becomes ready and rollout status times out after 180s, before the chart is installed. It fails on any PR that changes the chart once its job runs on Ubuntu 26.04.

ubuntu-latest is moving to Ubuntu 26.04 before November (actions/runner-images#14748). #69's job ran on ubuntu-26.04 with kernel 7.0.0-1017-azure. mongod refuses to start on kernel 6.19 and newer; it exempts upstream 7.0.14 and newer, but the check ignores Ubuntu's patch level, so Ubuntu's 7.0.0 kernels stay blocked (SERVER-136848, SERVER-131155). #66 passed on 10-22 on ubuntu-24.04 (kernel 6.17.0-1022-azure).

This pins the lint-test job to ubuntu-24.04. Pinning the mongo:8 image instead wouldn't help: the check is in 8.0 and later too. The other workflows don't run MongoDB and stay on ubuntu-latest.

Testing

  • Local kind with the same dependencies.yaml rolls MongoDB out, but on Docker Desktop's 7.0.14-linuxkit kernel, which is exempt, so it can't reproduce the failure. This PR's own lint-test run is the check: it lists no changed charts, so it doesn't reach the MongoDB step. release: 1.0.1 [ENG-1851] #69 does once main is merged into it.

After merge

Merge main into #69 ("Update branch"). Re-running its failed job keeps the old runs-on.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

ubuntu-latest is moving to ubuntu-26.04 (kernel 7.0.0-1017-azure), where
mongod from mongo:8 refuses to start on Ubuntu's 7.0.0 kernels
(SERVER-136848). The install gate's MongoDB never becomes ready and
lint-test times out in "Deploy test dependencies".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@baz-reviewer

baz-reviewer Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review this PR on Baz

Baz Summary

Pin the lint-test GitHub Actions workflow to ubuntu-24.04 so the MongoDB dependency can start successfully while newer Ubuntu kernels remain unsupported. Keep other workflows unchanged and move back to ubuntu-latest once MongoDB supports the affected kernels.

Latest Contributors(1)
UserCommitDate
dj@currents.devci: run lint-test on u...October 28, 2026


Merger  Activate to get a short verdict whether this PR is good to go or not

Skills  Activate Skill Maintainer to keep your skills up to date

Planner  This PR would have been improved with Baz Planner - Try it now

@twk3
twk3 marked this pull request as ready for review October 28, 2026 15:18
@twk3
twk3 merged commit b85adfc into main Oct 28, 2026
3 checks passed
@twk3
twk3 deleted the ci/pin-lint-test-ubuntu-24.04 branch October 28, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant