use dx run for playwright tests, properly abort if error occurs, don't ddos github releases, split apt-cache by os/target in matrix (#4315)

* properly emit errors

* fix error propagate

* install glib

* fix playwright for dx run ssg

* add execute install scripts (for arm linux)

* use verbose playwright

* wip: unwrap playwright download error

* use alternative wasm-opt install

* log wasm-opt download

* use hardcoded endpoint for wasm-opt download

* disambiguate cache

* clean up impl
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2025-06-23 21:30:41 -07:00
1 parent e477e0b485
commit fd1b04eba1
6 files changed
+113 -62

No files matched your search

+1 -1
View File
@@ -40,7 +40,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- run: sudo apt-get update
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev libxdo-dev
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev libxdo-dev libglib2.0-dev
- uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2024-02-01