Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Break up the testing workflow into multiple independent steps #89

Open
johndayrichter opened this issue Jan 18, 2023 · 1 comment
Open
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@johndayrichter
Copy link
Collaborator

Change the lerna.yml workflow so that testing steps can be run in parallel. At
present, it usually takes between 10 and 20 minutes to run all the preflight checks.

Right now the process is:

  1. Bootstrap the project without hoisting
  2. Clean the project
  3. Bootstrap the project again with hoisting
  4. Run the unit tests
  5. Run test-docker

And all of these steps are run for all 3 versions of node.

This runs a number of steps in series that could be attacked in parallel, either by clever use of the matrix feature or (perhaps more clearly) breaking them into independent workflows.

@johndayrichter johndayrichter added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Jan 18, 2023
@blingdahl
Copy link
Collaborator

Where is lerna.yml? I don't see it in the open-product-recovery repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants