File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,28 +18,19 @@ runs:
1818 name : compiler_wasm
1919 path : /tmp/compiler/
2020
21- # TEMPORARY (compiler-rename deploy): the std/cli build jobs are not gating this
22- # job, so their dist-*/edge-* artifacts aren't available. A Pages deploy replaces
23- # the whole site, so we must still ship std/ and cli/ or they'd be wiped. They're
24- # byte-identical to what's live (the rename only touches compiler.wasm), so we
25- # rehydrate them straight from the production CDN. --fail aborts on any missing
26- # file rather than deploying a broken tree. Revert to the dist-*/edge-* downloads
27- # once the full pipeline gates this job again.
28- - name : Rehydrate std + cli from live CDN
29- shell : bash
30- env :
31- CDN : https://cdn.edgepython.com
32- run : |
33- set -euo pipefail
34- mkdir -p /tmp/std /tmp/cli
35- for f in json.wasm re.wasm math.wasm test.py; do
36- curl -fsSL "$CDN/std/$f" -o "/tmp/std/$f"
37- done
38- for t in x86_64-unknown-linux-musl aarch64-unknown-linux-musl x86_64-apple-darwin aarch64-apple-darwin; do
39- curl -fsSL "$CDN/cli/edge-$t.tar.gz" -o "/tmp/cli/edge-$t.tar.gz"
40- done
41- echo "Rehydrated std:" && ls -l /tmp/std
42- echo "Rehydrated cli:" && ls -l /tmp/cli
21+ - name : Download std artifacts
22+ uses : actions/download-artifact@v8
23+ with :
24+ pattern : dist-*
25+ path : /tmp/std/
26+ merge-multiple : true
27+
28+ - name : Download cli artifacts
29+ uses : actions/download-artifact@v8
30+ with :
31+ pattern : edge-*
32+ path : /tmp/cli/
33+ merge-multiple : true
4334
4435 - name : Stage site
4536 shell : bash
Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ jobs:
132132
133133 cdn :
134134 name : Cloudflare Upload (CDN)
135- needs : [compiler ]
135+ needs : [cli-test ]
136136 if : github.event_name == 'push' && github.ref == 'refs/heads/main'
137137 runs-on : ubuntu-latest
138138 steps :
You can’t perform that action at this time.
0 commit comments