aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* CI: use monitor API for self-hosted runners (#33315)Delan Azabani2024-09-041-37/+15
| | | Signed-off-by: Delan Azabani <dazabani@igalia.com>
* CI: Force github hosted runners and remove concurrency on select-runner job ↵Samson2024-09-041-3/+6
| | | | | | | (#33308) temporary fix for #33276 Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
* Hack around DCO not in MQ (#33290)Samson2024-09-031-0/+12
| | | | | See https://github.com/servo/servo/pull/33283#issuecomment-2325240423 Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
* CI: label self-hosted runners with run id to aid debugging (#33283)Delan Azabani2024-09-031-0/+1
| | | Signed-off-by: Delan Azabani <dazabani@igalia.com>
* CI: use self-hosted runners for Windows build jobs (#33081)Delan Azabani2024-08-271-14/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CI: use self-hosted Windows runners in main workflow Signed-off-by: Delan Azabani <dazabani@igalia.com> * Fix a couple of robustness issues by generating a unique build id Signed-off-by: Delan Azabani <dazabani@igalia.com> * Work around needs-context expressions being busted in concurrency Signed-off-by: Delan Azabani <dazabani@igalia.com> * CI: use self-hosted Windows runners in try and try-label workflows Signed-off-by: Delan Azabani <dazabani@igalia.com> * Rename windows workflow back for simplicity Signed-off-by: Delan Azabani <dazabani@igalia.com> * Clarify why the copy resources step is for GitHub-hosted jobs only Signed-off-by: Delan Azabani <dazabani@igalia.com> * Fix cancelled status problem by dispatching instead of calling Signed-off-by: Delan Azabani <dazabani@igalia.com> * Tweak retry strategy to avoid hitting REST API rate limits Signed-off-by: Delan Azabani <dazabani@igalia.com> * Update dispatch-workflow.yml accordingly Signed-off-by: Delan Azabani <dazabani@igalia.com> * Rework to use simpler approach with runner labels Signed-off-by: Delan Azabani <dazabani@igalia.com> * Use org-scoped self-hosted runners Signed-off-by: Delan Azabani <dazabani@igalia.com> * Don’t run runner-timeout job when GitHub-hosted runner is selected Signed-off-by: Delan Azabani <dazabani@igalia.com> * Downgrade to Python 3.10 Signed-off-by: Delan Azabani <dazabani@igalia.com> * Avoid failing when RUNNER_API_TOKEN is missing (such as in forks) Signed-off-by: Delan Azabani <dazabani@igalia.com> * Fix undefined needs output when RUNNER_API_TOKEN is missing Signed-off-by: Delan Azabani <dazabani@igalia.com> * Reset working tree, in case it was dirty in the runner image Signed-off-by: Delan Azabani <dazabani@igalia.com> * Clearer runner assignment timeout jobs that fail and offer help Signed-off-by: Delan Azabani <dazabani@igalia.com> * Fix some other sources of incremental build breakage (but not PATH) Signed-off-by: Delan Azabani <dazabani@igalia.com> * Log reasons why we fall back to GitHub-hosted runners Signed-off-by: Delan Azabani <dazabani@igalia.com> * Allow self-hosted runners to be disabled via repository variable Signed-off-by: Delan Azabani <dazabani@igalia.com> * Always install crown, even on self-hosted runners Signed-off-by: Delan Azabani <dazabani@igalia.com> * Rename incremental build debugging step Signed-off-by: Delan Azabani <dazabani@igalia.com> * Clean up job friendly names Signed-off-by: Delan Azabani <dazabani@igalia.com> * Reduce fetch depth, now that this job no longer lints Signed-off-by: Delan Azabani <dazabani@igalia.com> --------- Signed-off-by: Delan Azabani <dazabani@igalia.com>
* mach: introduce `BuildTarget` abstraction (#33114)Mukilan Thiyagarajan2024-08-261-1/+1
| | | | | | | | | | | | | | | | Introduce a new `BuildTarget` abstraction to centralize the code for supporting different ways of choosing the build target (e.g --android, --target x86_64-linux-android , --target aarch64-linux-ohos). This is currently handled in an adhoc fashion in different commands ( mach package, install, run) leading to a proliferation of keyword parameters for the commands and duplicated logic. The patch introduces a new `allow_target_configuration` decorator to do the validation and parsing of these parameters into the appropriate `BuildTarget` subclass, which is now stored as an instance attribute of the CommandBase class. All the code that previously relied on `self.cross_compile_target` has been switched to use the BuildTarget. Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* CI: Add separate Lint&Tidy check and remove test-tidy from linux (#33150)Samson2024-08-2310-76/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create separate Lint&Tidy check Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Remove quick-check as it's not longer relevant Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Add clippy to rust-toolchain Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * fix try parser test expectations Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * use lint in result Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Lint & Tidy -> Lint Co-authored-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* wpt-tests-to-run -> wpt-args and make them last so they can override already ↵Samson2024-08-197-20/+21
| | | | | | | provide (#33115) d options Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* ohos: Fix x86_64-unknown-linux-ohos (#33029)Jonathan Schwender2024-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * ohos: Fix compilation for x86_64 Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> * ohos: Use the SDK compiler-wrapper When compiling for x86_64-unknown-linux-ohos without the compiler wrapper, for some reason mozjs_sys will be refercing a wrong mangled symbol resulting in the following error when loading the .so at runtime: ``` _ZNSt3__111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILl1ELl1000000000EEEEE: symbol not found ``` This problem does not occur when compiling for aarch64 or when using the compiler wrapper. In this case the correct symbol `_ZNSt4__n111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILl1ELl1000000000EEEEE` is referenced. It's unclear why manually passing the flags via CFLAGS / CXXFLAGS does not work. Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> --------- Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* ci: Only export WPT test changes on the `main` branch (#33033)Martin Robinson2024-08-131-0/+1
| | | | | | | This ensures that the WPT export job only runs on chnages that target the `main` branch. This makes it so changes to WPT tests in temporary branches aren't upstreamed. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* ci: allow android builds on forks to skip keystore configuration (#32927)Mukilan Thiyagarajan2024-08-041-0/+1
| | | | | | | | | Our build.gradle configuration already defaults to using the debug keystore when the keystore is not configured so only the CI needs this fix. Fixes #32922 Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Free some space on android runners (#32907)Samson2024-08-011-0/+7
| | | Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
* Update mozjs (SpiderMonkey) to 128.0 (#32769)Samson2024-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update mozjs Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Fix changed readTransfer callback https://bugzilla.mozilla.org/show_bug.cgi?id=1842713 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Use NewExternalArrayBuffer from glue https://github.com/servo/mozjs/pull/474/commits/d33454be74ec5b8d8faf51fab3ed477b8913898b Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Fix columnorigin and filename being in latin1 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * fixup newexternalarray Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Float16 (this might require more work for codegen support) https://bugzilla.mozilla.org/show_bug.cgi?id=1833647 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * js.strict is removed https://bugzilla.mozilla.org/show_bug.cgi?id=1621603 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * asm options are now somewhere else https://hg.mozilla.org/mozilla-central/rev/26045c88e3972957087d535e7f259e08857bd2a2 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Comment out offthread compilation Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Set NDK to 26 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Fix 1-origin handling Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Expect `FinalizationRegistry` interface Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Good expectations Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * more expectations Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Add `WeakRef` to interfaces expectation Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * mozjs upgrade: fixes for Android Android NDK's layout has changed in r26 and 'lib64' no longer exists under `toolchain/llvm/prebuilt/linux-x86_64`. The libraries that used to be it are now present in `lib` folder itself. This patch updates the build configuration to use the `lib` folder instead when configuring the LIBCLANG_PATH environment variable. This patch also updates to a newer mozjs version that includes fixes for linker errors faced on Android (see #32769). Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Patch libz-sys & update mozjs Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * update NDK version in README Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Use servo/mozjs Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Update mozjs again Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Auto merge all WPT and dependabot PRs (#32775)Samson2024-07-152-22/+18
| | | | | | | | | | | | | | | * Auto merge all WPT and dependabot PRs Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Adjust name of action Signed-off-by: Martin Robinson <mrobinson@igalia.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* ci: fix security issue in try job workflow (#32724)Mukilan Thiyagarajan2024-07-086-16/+13
| | | | | | | | | | | | | | | | This [issue][1] was reported by GitHub user @RedYetiDev via the Security Advisory reporting mechanism on GitHub. The fix is also based on their proposed solution. The issue is that `refs/pull/{pr_number}/head` points to the latest commit of a PR and so it could be different than the commit that was reviewed when the try label was applied. The fix is to use the exact commit sha at the point when the try job is triggered, which is available in the `github` context as `github.event.pull_request.head.sha`. [1]: https://github.com/servo/servo/security/advisories/GHSA-fxqr-xgh8-3577 Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Aviv Keller <38299977+RedYetiDev@users.noreply.github.com>
* android: sign release APK with a custom key. (#32721)Mukilan Thiyagarajan2024-07-081-0/+10
| | | | | | | | | | | This PR adds support for signing all APKs we produce on the CI with a custom signing key. Currently the logic falls back to the debug key (which is generated by AGP and not persistent) if the environment variable for the keystore is not set. This allows local developer builds to work without requiring a key store. Once #32720 is resolved, we could sign just the production builds and remove the conditional logic. Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Add more crates to egui Dependabot group (#32711)Alex Touchet2024-07-061-1/+4
|
* servoshell: Update all egui dependencies and group them for dependabot (#32683)Martin Robinson2024-07-041-0/+6
| | | | | This updates egui, making the necessary changes to maintain behavior. In addition, it groups dependencies so that they are updated in a single PR by dependabot, avoiding manual work.
* mach: Expose a `--skip-static-analysis` to `mach boostrap` (#32587)Martin Robinson2024-06-243-3/+3
| | | | | This should speed up runners which just need to run the WPT tests. Fixes #32582.
* Make `crown` optional (#32494)Jonathan Schwender2024-06-244-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make `crown` optional Add the optional `--use-crown` flag to mach * --use-crown for all platforms in CI Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> * Add documentation for `--use-crown` Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> * Update python/servo/command_base.py Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com> Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * Raise Error if CARGO_BUILD_RUSTC conflicts with --use-crown Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * add dummy RUSTFLAG to trigger re-checking Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> --------- Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
* add codeowners file, set gterzian as owner for components/script (#32568)Gregory Terzian2024-06-201-0/+4
|
* dependabot: Combine more GStreamer / GLib-related crates (#32563)Martin Robinson2024-06-191-1/+3
| | | | GLib, GIO, and GObject all release together, so these should be grouped to prevent having so many dependabot PRs.
* ci: Use a servo.org email address for the servo-wpt-sync GitHub bot (#32515)Martin Robinson2024-06-181-1/+1
| | | | | This is the new address of the WPT sync bot. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* CI: Cache cargo-deny (#32543)Jonathan Schwender2024-06-185-0/+25
| | | | | | | | Use the `cargo-install` action to cache the cargo-deny output. `cargo-deny` is currently unconditionally installed during bootstrap, and takes around 2 minutes to install, so caching should give a significant speedup Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* Add OpenHarmony support to mach and CI (#32507)Jonathan Schwender2024-06-173-0/+87
| | | | | | | | | | | | | | | | | | | | | | | | * Add ohos to mach Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> * Add OpenHarmony build to CI * Rename ohos sdk action I decided to rename the upstream ohos sdk action to setup-ohos-sdk, making it clearer that is a github action repository. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * Remove commented line Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> --------- Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* Sign off commits by WPT importer (#32502)Martin Robinson2024-06-141-1/+1
| | | This will be important to enforce signing off commits in the project.
* ci: Rename "try_labels.yml" to "try-label.yml" (#32503)Martin Robinson2024-06-141-0/+0
| | | | | This makes the name consistent with the other files in the directory which all use dashes and the singular "label" is a little bit more natural.
* Add a workaround for actions/runner-images#10001 (#32456)Martin Robinson2024-06-071-0/+3
| | | | Until GitHub updates their runner images, this workaround should allow the bots to work.
* ci: Disable legacy layout tests when landing PRs (#32405)Martin Robinson2024-05-311-1/+1
| | | | | This disables Layout 2013 checks when landing PRs. This means that results might get out of sync for 2013, but they should be updated weekly during WPT imports.
* dependabot: Group all GStreamer dependencies together for upgrades (#32378)Martin Robinson2024-05-241-0/+5
| | | | | The GStreamer we use is a bracing 24 crates, which tends to flood our CI infrastructure. Group them together in order to make things more manageable.
* ci: enable sccache for Rust compilation. (#32330)Mukilan Thiyagarajan2024-05-213-0/+3
| | | | | | | | | | This was previously disabled in #30508 due to sccache not working well with crown. The sccache issue (mozilla/sccache#861) linked in that PR is now closed and [testing][1] on my fork also seems to indicated we should be able to turn on sccache again. [1]: https://github.com/mukilan/servo/actions/runs/9154196647 Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Set RUSTUP_WINDOWS_PATH_ADD_BIN in CI (#32301)Samson2024-05-161-1/+2
|
* android: add CI build for aarch64 (#32137)Mukilan Thiyagarajan2024-04-231-1/+1
| | | | | | | | | | | | I haven't tested the APK since I don't have a device with 64-bit ARM. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because the PR only modifies CI workflow. Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* mach: Remove unused `--angle` command line argument (#32050)Gae242024-04-121-1/+1
| | | | | | | | | | | | | * removed unused angle command line argument Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * Removed argument from smoketest in Windows workflows Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> --------- Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* Use --locked when building in CI (#31720)Oriol Brufau2024-03-214-6/+4
| | | | | | | Thus the build will immediately fail if a PR modifies Cargo.toml but forgets to include the changes in Cargo.lock This was previously checked by lockfile_changed.sh after building normally, wasting resources.
* Ignore stylo crates in dependabot.yml (#31790)Samson2024-03-201-0/+15
| | | | | | | | | | | * Ignore stylo crates in dependabot.yml * Update .github/dependabot.yml Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* android: add support for x86_64 images (#31725)Mukilan Thiyagarajan2024-03-181-1/+1
| | | Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Update raw lags path for WPT import (#31714)Samson2024-03-171-2/+2
| | | I forgot to do this in #31616
* Update new issue URL in SECURITY.md (#31698)Manuel Rego Casasnovas2024-03-151-17/+0
| | | | | | | * Update new issue URL in SECURITY.md Update URL for new issue so it uses the security template: https://github.com/servo/servo/issues/new?template=security-report.md * Link to https://github.com/servo/servo/security/advisories/new instead
* Add issue templates (#31693)Manuel Rego Casasnovas2024-03-153-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add issue templates This will allow to label new issues when filled depending on their type. * Update .github/ISSUE_TEMPLATE/bug_report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/bug_report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/bug_report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/feature_request.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/feature_request.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/feature_request.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/security-report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/security-report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Update .github/ISSUE_TEMPLATE/security-report.md Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Fix typo --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Update FUNDING.yml (#31633)Manuel Rego Casasnovas2024-03-131-0/+1
| | | Add GitHub sponsors
* Add wpt-report output & continue if filtering failed (#31616)Samson2024-03-121-7/+9
| | | | | | | | | | | | | | | | | | | * Add wpt-report artifact * Merge logs (filtered) are last so we still get other logs merged * fixup * it's wptreport.json * wptreport in full artifact * Apply suggestions from code review Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* ci: Fix packaging step on WindowsMartin Robinson2024-03-071-0/+5
| | | | | WiX doesn't seem to be on the path any longer, so it must be added manually as a temoprary workaround.
* ci: Update remaining GitHub actions to versions using Node.js 20 (#31450)Samson2024-02-296-19/+18
| | | | | | | | | | | * Update sccache action * Update baptiste0928/cargo-install * Update github-script * Update actions/setup-java * Update nick-fields/retry
* ci: Fix nightly release action (#31420)Mukilan Thiyagarajan2024-02-231-4/+4
| | | | | | | | | | | | | * ci: check result of dependent jobs explicitly Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in> * ci: use ubuntu latest image in more jobs Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in> --------- Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in>
* ci: Switch to actions/checkout@v4 (#31379)Martin Robinson2024-02-1911-38/+20
| | | | This change also removes the use of `fetch-depth: 2` where it isn't necessary. These were likely copy-and-pasted from other workflows.
* Update FUNDING.yml (#31377)Manuel Rego Casasnovas2024-02-191-1/+1
|
* ci: Switch to version 4 of GitHub artifact actions (#31357)Martin Robinson2024-02-179-133/+144
| | | | | | | | | | | | | | | | | * ci: Switch to version 4 of GitHub artifact actions This switches to version 4 of the GitHub artifact actions, which requires producing a single artifact per job and adding merge steps. In addition, the names of artifacts are standardized: - Build: <profile>-binary-<platform> - Full WPT results (only on failure): wpt-full-logs-<platform>-<layout> - Filtered WPT results (only on failure): wpt-filtered-logs-<platform>-<layout> * Delete merged build timings and combine with Result job * Always archives logs even after test failures * Correct the name of the log files for WPT import
* Bury failed nightly releases as prereleases (#31348)Delan Azabani2024-02-141-6/+17
|
* ci: Make `dispatch-workflow.yml` GitHub job names a bit friendlier (#31340)Martin Robinson2024-02-133-6/+10
| | | This makes the names match the ones used in the workflows themselves.