mirror of
https://github.com/servo/servo
synced 2026-04-25 17:15:48 +02:00
There are two duplicate artifacts for Linux:
1. release-binary-linux
2. linux-release
When I unzip them, they have exactly same size and number of files, with
slightly different folder structure.
This PR only keeps `linux-release` from `./mach package` to save some
workload/space for the runner. We rename it to `release-binary-linux` to
be consistent with other OS artifacts.
Also fixed a bug where we always used release build for benchmark
instead of requested profile:
For `test-speedometer` and `test-dromaeo`, instead of passing hard-coded
profile `-r`, we use `--bin ${{ inputs.binary-path }} --profile ${{
inputs.profile }}` instead. Both `--bin` and `--profile` are necessary,
as the binary path assumed by the profile is not always correct.
Testing: Try run:
Full:
https://github.com/servo/servo/actions/runs/20330441348
macOS ARM (as it is not included in full profile nowadays):
https://github.com/servo/servo/actions/runs/20331385391
x86_64:
https://github.com/servo/servo/actions/runs/20332775039
Bencher:
https://github.com/servo/servo/actions/runs/20359208540
---------
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>