Skip to content

fix(ci): restore compatible locked dependencies - #19

Merged
zeevenn merged 1 commit into
mainfrom
codex/fix-ci-lockfile
Aug 19, 2026
Merged

fix(ci): restore compatible locked dependencies#19
zeevenn merged 1 commit into
mainfrom
codex/fix-ci-lockfile

Conversation

@zeevenn

@zeevenn zeevenn commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What changed

  • always run yarn install --immutable, including when the dependency cache hits
  • remove global cross-major ajv, glob, and minimatch resolutions
  • regenerate yarn.lock with compatible, patched versions for each consumer's declared major

Why

The CI lockfile forced older consumers onto incompatible major versions. Clean installs then crashed ESLint, Jest/Istanbul, and react-native-builder-bob. A stale local node_modules tree masked the issue.

Validation

  • yarn install --immutable
  • yarn lint (0 errors; 3 existing warnings)
  • yarn typecheck
  • yarn test --maxWorkers=2 --coverage (10/10 passing)
  • yarn prepare

@zeevenn
zeevenn merged commit cb54550 into main Aug 19, 2026
5 checks passed
@zeevenn
zeevenn deleted the codex/fix-ci-lockfile branch August 19, 2026 16:53
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