Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
f62da05
Build intl dynamic extension for php wasm web JSPI 8.3
mho22 Sep 8, 2025
46bcd08
Recompile PHP.wasm web JSPI 8.3 with Intl extension
mho22 Sep 9, 2025
375834b
Add so files in assetsInclude
mho22 Sep 9, 2025
3f9b18a
Add .so files in another assetsInclude
mho22 Sep 9, 2025
7b09648
Initiate E2E tests in PHP.wasm web
mho22 Sep 14, 2025
9bb1f6a
Add new E2E test job in CI workflow
mho22 Sep 14, 2025
61d5ea5
Regenerate package-lock file
mho22 Sep 14, 2025
92789e9
Attempt to make test work in CI
mho22 Sep 14, 2025
f54d3c5
Update intl Dockerfile for Node JSPI
mho22 Sep 15, 2025
eada97b
Add JSPI and Asyncify CI E2E tests
mho22 Sep 15, 2025
d6a18af
Recompiled PHP.wasm web 8.3 Asyncify with Intl 8.3 Asyncify
mho22 Sep 15, 2025
dc665d7
Change value from blueprints intl test
mho22 Sep 15, 2025
f8ce501
Rebuild php-wasm-web JSPI binaries and web JSPI intl extensions
mho22 Sep 15, 2025
ac43f8b
Rebuild php-wasm-web Asyncify binaries and web Asyncify intl extensions
mho22 Sep 15, 2025
d8ef95f
Redraft assetsInclude into a ignore-lib-imports Vite plugin
mho22 Sep 16, 2025
c033a44
Implemented Playwright E2E tests
mho22 Sep 17, 2025
71aaf62
Rebuild PHP.wasm web JSPI and Asyncify
mho22 Sep 17, 2025
91b6060
Merge branch 'trunk' into add-intl-dynamic-extension-support-to-php-w…
mho22 Sep 17, 2025
172cfbf
Correct minor oversights
mho22 Sep 17, 2025
e8d2988
Remove playwright install chrome
mho22 Sep 17, 2025
d29670a
Run php-wasm-web tests in JSPI mode
mho22 Sep 18, 2025
a9049a4
Rebuild PHP.wasm Node Asyncify and web JSPI and Asyncify below 8.0
mho22 Sep 18, 2025
249c830
Increase maxDiffPixels from 4000 to 10_000
mho22 Sep 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,24 @@ jobs:
with:
node-version: 22
- run: node node_modules/nx/bin/nx affected --target=test-for-node-22-and-above
test-e2e-php-wasm-web-jspi:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: ./.github/actions/prepare-playground
- run: sudo npx playwright install
- run: sudo CI=true JSPI=true npx nx e2e php-wasm-web
test-e2e-php-wasm-web-asyncify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: ./.github/actions/prepare-playground
- run: sudo npx playwright install
- run: sudo CI=true npx nx e2e php-wasm-web
test-e2e:
runs-on: ubuntu-latest
# Run as root to allow node to bind to port 80
Expand All @@ -147,7 +165,6 @@ jobs:
with:
name: cypress-screenshots
path: dist/cypress/packages/playground/website/screenshots

test-e2e-playwright-prepare:
runs-on: ubuntu-latest
steps:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ testem.log
/typings
*.timestamp-1678999213403.mjs
/.env
packages/php-wasm/web/cypress/downloads
packages/playground/website/cypress/downloads
vite.config.ts.timestamp-*.mjs

Expand Down
146 changes: 67 additions & 79 deletions CHANGELOG.md

Large diffs are not rendered by default.

Loading