-
Notifications
You must be signed in to change notification settings - Fork 47.5k
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
Enable building of DevTools and scheduling profiler in CI #19691
Merged
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
9c4fd01
Revert "Disable DevTools build job to unblock master (#19012)"
taneliang 9c4eaf8
Add package/*/node_modules to CI cache
taneliang 629e08c
Enable scheduling profiler builds in CI
taneliang c8cabc4
Disable parallelism for devtools build job
taneliang 19fd7c3
Merge branch 'master' into scheduling-profiler-ci
taneliang 5b81533
Revert "Add package/*/node_modules to CI cache"
taneliang 0b1dada
Call yarn install in build DevTools job
taneliang e4c210d
Move scheduling profiler into separate artifact
taneliang 99620d4
Fix cd path
taneliang 7a88935
Split scheduling profiler build into separate job
taneliang ffcdff1
Fix long build command name
taneliang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't this be tagged with
RELEASE_CHANNEL: experimental
?The scheduling profiler uses
unstable_createRoot
. The stableyarn_build
command doesn't build a version of ReactDOM that exposes this API.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think so, unless I'm missing something. The
yarn_build
CI job builds everything with the experimental channel. Because we depend on those packages, I don't think the scheduling profiler's build will be affected by aRELEASE_CHANNEL
tag.I've also confirmed that the built artifact works:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, huh. I guess I'm a little out of date on our how Circle CI config is setup.
build_devtools_and_process_artifacts
specifiesRELEASE_CHANNEL: experimental
, but maybe it's unnecessary since, as you say,yarn_build
is in the experimental channel (andRELEASE_CHANNEL_stable_yarn_build
is stable)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, there's a good chance that that's unnecessary, but I didn't investigate that as it was already there 😆