Skip to content

Commit e36bc9b

Browse files
acdlitezhengjitf
authored andcommitted
Update CodeSandbox to pull build artifacts from CI (facebook#22400)
Instead of building them from source. The `download-experimental-build` script polls CI until the build has finished.
1 parent d466440 commit e36bc9b

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.codesandbox/ci.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"packages": ["packages/react", "packages/react-dom", "packages/scheduler"],
3-
"buildCommand": "build --type=NODE react/index,react-dom/index,react-dom/src/server,react-dom/test-utils,scheduler/index,react/jsx-runtime,react/jsx-dev-runtime",
3+
"buildCommand": "download-build-in-codesandbox-ci",
44
"node": "12",
55
"publishDirectory": {
6-
"react": "build/node_modules/react",
7-
"react-dom": "build/node_modules/react-dom",
8-
"scheduler": "build/node_modules/scheduler"
6+
"react": "build/oss-experimental/react",
7+
"react-dom": "build/oss-experimental/react-dom",
8+
"scheduler": "build/oss-experimental/scheduler"
99
},
1010
"sandboxes": ["new"],
1111
"silent": true

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@
141141
"version-check": "node ./scripts/tasks/version-check.js",
142142
"merge-fork": "node ./scripts/merge-fork/merge-fork.js",
143143
"replace-fork": "node ./scripts/merge-fork/replace-fork.js",
144-
"publish-prereleases": "node ./scripts/release/publish-using-ci-workflow.js"
144+
"publish-prereleases": "node ./scripts/release/publish-using-ci-workflow.js",
145+
"download-build": "node ./scripts/release/download-experimental-build.js",
146+
"download-build-for-head": "node ./scripts/release/download-experimental-build.js --commit=$(git rev-parse HEAD)",
147+
"download-build-in-codesandbox-ci": "cd scripts/release && yarn install && cd ../../ && yarn download-build-for-head"
145148
}
146149
}

0 commit comments

Comments
 (0)