Skip to content

build: test all versions in parallel#3475

Open
Ugzuzg wants to merge 4 commits intoopen-telemetry:mainfrom
Ugzuzg:nx-tav
Open

build: test all versions in parallel#3475
Ugzuzg wants to merge 4 commits intoopen-telemetry:mainfrom
Ugzuzg:nx-tav

Conversation

@Ugzuzg
Copy link
Copy Markdown
Contributor

@Ugzuzg Ugzuzg commented Apr 14, 2026

Which problem is this PR solving?

  • Slow tav runs.
  • npm issues with installing different versions of dependencies into the entire monorepo.

Short description of the changes

  • Patch test-all-versions to use isolated installs. This allows the tests to be executed in parallel, as test-all-versions no longer operates on the entire monorepo node_modules structure. Since it doesn't have to solve for dependencies of the entire monorepo, this also improves the correctness of the installed versions.

@Ugzuzg Ugzuzg requested a review from a team as a code owner April 14, 2026 16:42
@Ugzuzg Ugzuzg changed the title Nx tav build: test all versions in parallel Apr 14, 2026
@github-actions github-actions bot added pkg:instrumentation-knex pkg-status:unmaintained This package is unmaintained. Only bugfixes may be acceped until a new owner has been found. labels Apr 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This package does not have an assigned component owner and is considered unmaintained. As such this package is in feature-freeze and this PR will be closed with 14 days unless a new owner or a sponsor (a member of @open-telemetry/javascript-approvers) for the feature is found. It is the responsibility of the author to find a sponsor for this feature.
Are you familiar with this package? Consider becoming a component owner.

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.

7 participants