* Tweak github actions to make Sonar & zizmor happier
* Apply filters on some pnpm install calls
* Remove stale setup-python step
* Add missing needs in complete job
* Remove repository_dispatch for everything bar develop CD
js-sdk now runs the tests downstream so this was unnecessary
* Fix prepare desktop for tests in merge queue
* Iterate
* Iterate
* Iterate
* Discard changes to .github/workflows/build_desktop_linux.yaml
* Discard changes to .github/workflows/build_desktop_macos.yaml
* Install chromium-headless-shell instead of full Chromium
* Install chromium-headless-shell instead of full Chromium
* Standardise playwright caching
* Consolidate into a composite action
* Iterate
* Remove spurious step