Skip to content

Fix runtests-parallel, tsserverlibrary, up-to-date checks in gulp builds#25144

Merged
rbuckton merged 1 commit into
masterfrom
gulpfileFixes
Jun 22, 2018
Merged

Fix runtests-parallel, tsserverlibrary, up-to-date checks in gulp builds#25144
rbuckton merged 1 commit into
masterfrom
gulpfileFixes

Conversation

@rbuckton
Copy link
Copy Markdown
Contributor

This fixes a few issues @weswigham and I have found in the gulpfile:

  • Up-to-date checks weren't working for typescriptServices.js
  • Now builds tsserverlibrary.js in the same way typescriptServices.js is built (to support stripInternal)
  • "runtests-parallel" wasn't working because Gulp really doesn't like it when you call gulp.start inside of multiple tasks, causing the orchestration to end prematurely. Resolved this in scripts/build/project.js by copying the tasks from compilationGulp to a separate gulp instance for execution. This still ensures projects are only built once (as each task maintains its own completion state).

@rbuckton rbuckton requested a review from weswigham June 22, 2018 04:32
@rbuckton rbuckton merged commit cfe65d1 into master Jun 22, 2018
@rbuckton rbuckton deleted the gulpfileFixes branch June 22, 2018 04:55
@microsoft microsoft locked as resolved and limited conversation to collaborators Oct 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants