-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build compiler playground as part of GitHub CI (take 2) (#4470)
Summary: We reverted this in 6911daa because it was failing in CI. Can't repro locally, so trying again on GitHub to see what the error looks like. Pull Request resolved: #4470 Reviewed By: tyao1 Differential Revision: D50383749 Pulled By: captbaritone fbshipit-source-id: 57dff308c675af9a4b1622264c41edce27945401
- Loading branch information
1 parent
5cadb43
commit 392ea1f
Showing
1 changed file
with
31 additions
and
0 deletions.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,17 +11,48 @@ on: | |
- main | ||
|
||
jobs: | ||
build-compiler-explorer: | ||
name: Build Compiler Explorer | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: actions-rs/toolchain@v1 | ||
with: | ||
toolchain: 1.73.0 # We hit an LLVM error building Wasm on 1.72 | ||
override: true | ||
- name: Install wasm-pack | ||
run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh | ||
- name: "Build Compiler Playground Wasm NPM package" | ||
run: RUST_LOG=debug wasm-pack build --target web | ||
working-directory: ./compiler/crates/relay-compiler-playground | ||
- uses: actions/upload-artifact@v3 | ||
with: | ||
name: compiler-playground-package | ||
path: compiler/crates/relay-compiler-playground/pkg/ | ||
|
||
build-and-deploy: | ||
runs-on: ubuntu-latest | ||
needs: [build-compiler-explorer] | ||
steps: | ||
- name: Checkout | ||
uses: actions/[email protected] | ||
with: | ||
persist-credentials: false | ||
|
||
- name: Download Compiler Explorer | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: compiler-playground-package | ||
path: tmp/compiler-playground-package | ||
|
||
- name: Link Compiler Explorer | ||
run: yarn link | ||
working-directory: tmp/compiler-playground-package | ||
|
||
- name: Install and Build | ||
run: | | ||
yarn | ||
yarn link relay-compiler-playground | ||
yarn build | ||
working-directory: website/ | ||
|
||
|