-
-
Notifications
You must be signed in to change notification settings - Fork 156
Open
Labels
area: repository toolingstatus: accepting prsPlease, send a pull request to resolve this! πPlease, send a pull request to resolve this! πtype: featureNew feature or requestNew feature or request
Description
Summary:
The current workflow runs all tests together in a single job, causing two main issues:
-
Tracking Difficulty:
- It's challenging to distinguish which examples are functioning correctly and which aren't.
-
Dependency Interference:
- Shared system dependencies might lead to misleading test results; an example might pass due to a dependency installed by a different example.
Proposed Solutions:
-
Matrix Strategy:
- Consider replacing Lerna with a matrix strategy in the workflow, iterating over each package's folder independently.
strategy: matrix: folder: - example1 - example2 - example3 node-version: - 16 - 18
-
Separate Repositories:
- Alternatively, use individual repositories for each example, each with its own workflows. Add them as submodules to a main repository.
Metadata
Metadata
Assignees
Labels
area: repository toolingstatus: accepting prsPlease, send a pull request to resolve this! πPlease, send a pull request to resolve this! πtype: featureNew feature or requestNew feature or request