mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
chore(ci): Run wpt launcher with preinstalled Deno (#15098)
This commit is contained in:
parent
018ad9b3a4
commit
12df9f3679
1 changed files with 21 additions and 21 deletions
42
.github/workflows/ci.yml
vendored
42
.github/workflows/ci.yml
vendored
|
@ -87,7 +87,7 @@ jobs:
|
|||
- uses: dtolnay/rust-toolchain@stable
|
||||
|
||||
- name: Install Deno
|
||||
if: matrix.job == 'lint'
|
||||
if: matrix.job == 'lint' || matrix.job == 'test'
|
||||
uses: denoland/setup-deno@v1
|
||||
with:
|
||||
deno-version: v1.x
|
||||
|
@ -433,14 +433,14 @@ jobs:
|
|||
env:
|
||||
DENO_BIN: ./target/debug/deno
|
||||
run: |
|
||||
"$DENO_BIN" run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts setup
|
||||
"$DENO_BIN" run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts run --quiet --binary="$DENO_BIN"
|
||||
deno run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts setup
|
||||
deno run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts run --quiet --binary="$DENO_BIN"
|
||||
|
||||
- name: Run web platform tests (release)
|
||||
if: |
|
||||
|
@ -449,17 +449,17 @@ jobs:
|
|||
env:
|
||||
DENO_BIN: ./target/release/deno
|
||||
run: |
|
||||
"$DENO_BIN" run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts setup
|
||||
"$DENO_BIN" run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts run --quiet --release \
|
||||
--binary="$DENO_BIN" \
|
||||
--json=wpt.json \
|
||||
--wptreport=wptreport.json
|
||||
deno run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts setup
|
||||
deno run --allow-env --allow-net --allow-read --allow-run \
|
||||
--allow-write --unstable \
|
||||
--lock=tools/deno.lock.json \
|
||||
./tools/wpt.ts run --quiet --release \
|
||||
--binary="$DENO_BIN" \
|
||||
--json=wpt.json \
|
||||
--wptreport=wptreport.json
|
||||
|
||||
- name: Upload wpt results to dl.deno.land
|
||||
continue-on-error: true
|
||||
|
@ -603,4 +603,4 @@ jobs:
|
|||
- name: Upload canary version file to dl.deno.land
|
||||
run: |
|
||||
echo ${{ github.sha }} > canary-latest.txt
|
||||
gsutil -h "Cache-Control: no-cache" cp canary-latest.txt gs://dl.deno.land/canary-latest.txt
|
||||
gsutil -h "Cache-Control: no-cache" cp canary-latest.txt gs://dl.deno.land/canary-latest.txt
|
||||
|
|
Loading…
Reference in a new issue