Meta: Package the wasm cranelift compiler and restore it for benchmarks

This commit is contained in:
Ali Mohammad Pur 2026-06-05 15:39:16 +02:00 committed by Jelle Raaijmakers
parent 6d2470dcad
commit 540827040c
2 changed files with 22 additions and 0 deletions

View file

@ -178,3 +178,11 @@ jobs:
name: ladybird-wasm-${{ matrix.package_type }}
path: Build/distribution/ladybird-wasm-*.tar.gz
retention-days: 7
- name: Upload cranelift-compiler binary
uses: actions/upload-artifact@v7
with:
name: ladybird-cranelift-compiler-${{ matrix.package_type }}
path: Build/distribution/bin/cranelift-compiler
retention-days: 7
if-no-files-found: ignore

View file

@ -83,6 +83,20 @@ jobs:
cd wasm-repl
tar -xvzf ladybird-wasm-${{ matrix.os_name }}-${{ matrix.arch }}.tar.gz
- name: 'Download cranelift-compiler artifact'
uses: dawidd6/action-download-artifact@v21
with:
run_id: ${{ github.event.workflow_run.id }}
name: ladybird-cranelift-compiler-${{ matrix.package_type }}
path: cranelift-compiler
if_no_artifact_found: warn
- name: 'Install cranelift-compiler next to wasm'
if: ${{ hashFiles('cranelift-compiler/cranelift-compiler') != '' && hashFiles('wasm-repl/bin/wasm') != '' }}
shell: bash
run: |
install -m 0755 cranelift-compiler/cranelift-compiler wasm-repl/bin/cranelift-compiler
- name: 'Run the benchmarks'
shell: bash
run: |