Skip to content

Conversation

@ikholopov-omni
Copy link
Collaborator

@ikholopov-omni ikholopov-omni commented Jan 28, 2026

1. Update Node version that bazel uses for building and testing target to a modern LTS version.

This shouldn't affect the compatibility of @dataform/core or @dataform/cli packages with node version of the end-users, we don't change any compiler or dependencies with this change.

The only failing test is the one that catches a message from the node system library for JSON parsing, updating it.

2. Drop yarn & use only NPM.

Current NPM/yarn integration doesn't work well with trusted repositories - we force to use NPM install with bazel-rule handled fallback of converting lock files. This fallback doesn't work with a more version of Node version, corrupting yarn lock file. Replacing it with package-lock.json instead.

As we will migrate to

@ikholopov-omni ikholopov-omni force-pushed the noyarn branch 3 times, most recently from 0ed3699 to 83c5894 Compare January 28, 2026 18:56
@ikholopov-omni ikholopov-omni changed the title Drop yarn support, switch to vanilla NPM Update Node to v24, drop yarn support, switch to vanilla NPM Jan 28, 2026
@ikholopov-omni ikholopov-omni force-pushed the noyarn branch 2 times, most recently from 5d86281 to d3005f5 Compare January 28, 2026 19:29
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