diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index c416a53888c..9aa0dd8fb2c 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -111,7 +111,7 @@ jobs: command: python3 ./mach test-unit --${{ inputs.profile }} - name: Build mach package run: python3 ./mach package --${{ inputs.profile }} - - name: Run smoketest for mach package + - name: Run DMG smoketest uses: nick-fields/retry@v2 with: # See https://github.com/servo/servo/issues/30757 timeout_minutes: 5 diff --git a/etc/ci/macos_package_smoketest.sh b/etc/ci/macos_package_smoketest.sh index 3a7965894f3..8369030a4e3 100755 --- a/etc/ci/macos_package_smoketest.sh +++ b/etc/ci/macos_package_smoketest.sh @@ -24,4 +24,7 @@ grep 'success' /tmp/out # Clean up. popd -hdiutil detach /Volumes/Servo + +hdiutil detach /Volumes/Servo || \ + echo "WARNING: Could not detach /Volumes/Servo. " \ + "Please detach with hdiutil manually."