Skip to content

Fix main CI: Prettier 3.9.8 formatting and Node 22.19 floor - #40

Merged
data-angel merged 2 commits into
mainfrom
chore/format-main
Sep 27, 2026
Merged

data-angel merged 2 commits into
mainfrom
chore/format-main

Conversation

@data-angel

@data-angel data-angel commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

CI on main fails for two reasons, both older than any open PR.

  1. Formatting. Six files were never reformatted after the Prettier 3.9.8 bump in Bump prettier from 3.9.6 to 3.9.8 #31: bin/lloom.mjs, src/cluster.mjs, src/config-profiles.mjs, src/host-memory.mjs, test/config-profiles.test.mjs and test/openrouter-provider.test.mjs. Fixed by running npm run format, with no other changes to them.
  2. Node 20. undici 8 (Bump undici from 7.29.0 to 8.10.2 #28) declares node >=22.19.0 and crashes on import under Node 20 (webidl.util.markAsUncloneable is not a function). The engine range now says >=22.19.0, CI tests Node 22 and 24, and CONTRIBUTING and the changelog are updated. All Spark hosts already run 22.19.0.

Test plan

  • Every CI step run locally on Node 22.19, in order: check, format:check, lint, npm test, interchange:check, npm audit --audit-level=high, package:check. All pass.
  • CI on Node 22 and 24

🤖 Generated with Claude Code

data-angel and others added 2 commits September 27, 2026 12:01
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
undici 8 declares node >=22.19.0 and crashes on import under Node 20,
so CI's Node 20 job fails on main. Raise the engine range, test on 22
and 24, and update the contributor guide.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@data-angel data-angel changed the title Apply Prettier 3.9.8 formatting so CI passes Fix main CI: Prettier 3.9.8 formatting and Node 22.19 floor Sep 27, 2026
@data-angel
data-angel merged commit 0478df7 into main Sep 27, 2026
2 checks passed
@data-angel
data-angel deleted the chore/format-main branch September 27, 2026 20:16
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