Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Things to explore
Before:
After:
at the time of collecting these numbers, a lot of time is wasted due to excessive
pnpm i
runs due to the below linked issue.Also, the
setup-node
action takes about 18-30s for every job, so if everything was instant, this step of each job would total to 8-10m -- combined with dependencies in general taking 10s, I'm not sure how much more room for improvement there is (aside from the bug getting fix (linked below))after a
pnpm install
, can we have X "just work"?pnpm start
(watch mode all the things)pnpm test
(cli only, no server)until the below issue is a fixed, a
pnpm install
is required after the initialpnpm install
to re-sync pnpm.Once done, the following is observed:
pnpm test
pnpm start
- works, no turbo needed, becauseprepare
ran after installThings learned along the way: