commit 610c158027a5ad65c74edb13396c2064a6586906
parent 0e166a772ac364ad4170cf665c07b0ef74775348
Author: Sam Sneddon <gsnedders@apple.com>
Date: Mon, 10 Nov 2025 22:18:16 +0000
Bug 1996622 [wpt PR 55683] - Upload Safari run logs even on failure, a=testonly
Automatic update from web-platform-tests
Upload Safari run logs even on failure
And disable safaridriver diagnostics regardless of status
--
wpt-commits: b128905e20c756ad6451bdeb6c6edac73c5ef955
wpt-pr: 55683
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/testing/web-platform/tests/.github/workflows/safari-wptrunner.yml b/testing/web-platform/tests/.github/workflows/safari-wptrunner.yml
@@ -120,6 +120,7 @@ jobs:
-- \
safari
- name: Publish results
+ if: "!cancelled()"
uses: actions/upload-artifact@v4.1.0
with:
name: ${{ inputs.artifact-name }}-${{ env.CURRENT_CHUNK }}
@@ -128,14 +129,14 @@ jobs:
${{ runner.temp }}/wpt_screenshot_*.txt
if-no-files-found: error
- name: Publish safaridriver logs
- if: inputs.safaridriver-diagnose
+ if: inputs.safaridriver-diagnose && !cancelled()
uses: actions/upload-artifact@v4.1.0
with:
name: ${{ inputs.artifact-name }}-safaridriver-logs-${{ env.CURRENT_CHUNK }}
path: ~/Library/Logs/com.apple.WebDriver/
if-no-files-found: warn
- name: Disable safaridriver diagnostics
- if: inputs.safaridriver-diagnose
+ if: inputs.safaridriver-diagnose && always()
run: |-
defaults write com.apple.WebDriver DiagnosticsEnabled 0
rm -rf ~/Library/Logs/com.apple.WebDriver/