Skip to content

Split Safari WASM test into separate job#53

Merged
rubenhensen merged 1 commit intomainfrom
fix/split-safari-wasm-test
Feb 11, 2026
Merged

Split Safari WASM test into separate job#53
rubenhensen merged 1 commit intomainfrom
fix/split-safari-wasm-test

Conversation

@rubenhensen
Copy link
Contributor

Summary

Fix for Safari WASM test continue-on-error not working with matrix strategy.

Changes

Split WASM browser tests into two separate jobs:

  • test-wasm-browsers - Chrome & Firefox (required, will block PRs if failing)
  • test-wasm-safari - Safari only (non-blocking with continue-on-error: true)

Context

In PR #51, we tried to make Safari non-blocking using:

continue-on-error: ${{ matrix.browser == 'safari' }}

This approach didn't work correctly. By splitting Safari into its own job, the continue-on-error: true setting now properly prevents Safari test failures from blocking PRs.

Related

The matrix-based continue-on-error wasn't working correctly.
Now using two separate jobs:
- test-wasm-browsers: Chrome & Firefox (required)
- test-wasm-safari: Safari only (non-blocking)

This ensures Safari failures don't block PRs while Chrome/Firefox
tests remain required.
@rubenhensen rubenhensen merged commit 38ed1b8 into main Feb 11, 2026
8 of 10 checks passed
@rubenhensen rubenhensen deleted the fix/split-safari-wasm-test branch February 11, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant