Skip to content

Misc updates - #442

Closed
jrr wants to merge 3 commits into
devfrom
misc-updates
Closed

jrr wants to merge 3 commits into
devfrom
misc-updates

Conversation

@jrr

@jrr jrr commented Sep 4, 2026

Copy link
Copy Markdown
Owner

yarn and some packages

@jrr jrr mentioned this pull request Sep 6, 2026

jrr commented Sep 6, 2026

Copy link
Copy Markdown
Owner Author

Closing in favour of #443, which carries the same package updates with Yarn held at 4.13.0.

The build (22) failure here was the Yarn 4.13.0 → 4.18.0 bump. Yarn 4.18's PnP ESM loader works around a Node bug (broken fstat for zip fds) by handing Node the source of CommonJS files inside .yarn/cache zips rather than letting the CJS loader read them; Node then compiles them through the ESM→CJS translator, where require.cache is undefined. import-fresh reads require.cache[filePath] and throws, so @eslint/eslintrc's FlatCompat can't load plugin:@typescript-eslint/recommended. The workaround is gated on the Node version and node-version: 22 now resolves to 22.23.2, which matches — hence only the node-22 job. The package updates themselves are fine: Yarn 4.13.0 with this exact lockfile passes on 22.23.2.

#443 is green on all three matrix jobs.


Generated by Claude Code

@jrr jrr closed this Sep 6, 2026
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