Skip to content

Commit fde92a4

Browse files
committed
ci: enable webkit testing
1 parent c4cb076 commit fde92a4

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

.github/workflows/verify-build.yml

+21-19
Original file line numberDiff line numberDiff line change
@@ -97,25 +97,27 @@ jobs:
9797
- name: test
9898
run: pnpm test --browsers=firefox
9999

100-
# ToDo: investigate errors & enable Safari testing again
101-
# test-safari:
102-
# runs-on: macos-14
103-
# steps:
104-
# - name: Checkout
105-
# uses: actions/checkout@v4
106-
# with:
107-
# ref: refs/pull/${{ github.event.pull_request.number }}/merge
108-
#
109-
# - uses: pnpm/action-setup@v4
110-
# name: Install pnpm
111-
# with:
112-
# run_install: false
113-
#
114-
# - name: install
115-
# run: pnpm install --frozen-lockfile
116-
#
117-
# - name: test
118-
# run: pnpm test --watch=false --browsers=SafariNative
100+
test-safari:
101+
runs-on: ubuntu-latest
102+
steps:
103+
- name: Checkout
104+
uses: actions/checkout@v4
105+
with:
106+
ref: refs/pull/${{ github.event.pull_request.number }}/merge
107+
108+
- uses: pnpm/action-setup@v4
109+
name: Install pnpm
110+
with:
111+
run_install: false
112+
113+
- name: install
114+
run: pnpm install --frozen-lockfile
115+
116+
- name: Install Playwright Browsers
117+
run: npx playwright install --with-deps
118+
119+
- name: test
120+
run: pnpm test --browsers=webkit
119121

120122
prettier:
121123
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)