Skip to content

ci: add Mobile Safari to E2E test matrix - #204

Merged
Gaubee merged 1 commit into
mainfrom
chore/ci-add-safari-tests
Jan 10, 2026
Merged

Gaubee merged 1 commit into
mainfrom
chore/ci-add-safari-tests

Conversation

@Gaubee

@Gaubee Gaubee commented Jan 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Add Mobile Safari to the CI E2E test matrix to ensure Safari compatibility is verified on every PR.

Changes

package.json

  • e2e:ci: Now runs both Mobile Chrome and Mobile Safari projects
  • e2e:ci:mock: Now runs both Mobile Chrome and Mobile Safari projects

.github/workflows/ci.yml

  • Install webkit browser in addition to chromium for GitHub-hosted runners

Context

PR #200 added Mobile Safari test configuration but:

  1. CI scripts only ran Mobile Chrome
  2. No Safari baseline screenshots existed

PR #203 added Safari baseline screenshots. This PR completes the work by enabling Safari tests in CI.

Testing

Safari mock tests pass locally (108/117, 6 flaky due to miniapp API timing on Safari).

- Update e2e:ci and e2e:ci:mock scripts to include Mobile Safari project
- Install webkit browser in CI workflow (both standard and cached paths)

This ensures Safari compatibility is verified on every PR.
@Gaubee
Gaubee merged commit f941c1f into main Jan 10, 2026
5 checks passed
@Gaubee
Gaubee deleted the chore/ci-add-safari-tests branch January 10, 2026 14:26
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