Skip to content

Commit 29f0b84

Browse files
committed
Merge branch 'trunk' into blueprint-editor
2 parents f18b5c3 + 4d8ddd9 commit 29f0b84

File tree

1,068 files changed

+300182
-164886
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,068 files changed

+300182
-164886
lines changed

.github/workflows/ci.yml

Lines changed: 46 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ jobs:
99
# This step:
1010
# * Warms up the node_modules cache
1111
# * Performs linting and typechecking
12+
# * Checks for orphaned documentation pages
1213
#
1314
# The linting tasks take ~5s to complete and it doesn't
1415
# make sense to separate them into separate steps that would
@@ -23,28 +24,31 @@ jobs:
2324
- uses: ./.github/actions/prepare-playground
2425
- run: npx nx affected --target=lint
2526
- run: npx nx affected --target=typecheck
27+
- run: npx nx check-orphan-pages docs-site
2628
test-unit-asyncify:
2729
runs-on: ubuntu-latest
2830
strategy:
2931
fail-fast: false
3032
matrix:
3133
include:
32-
- name: test-unit-asyncify (1/8)
34+
- name: test-unit-asyncify (1/9)
3335
target: test
34-
- name: test-unit-asyncify (2/8)
36+
- name: test-unit-asyncify (2/9)
3537
target: test-asyncify
36-
- name: test-unit-asyncify (3/8)
38+
- name: test-unit-asyncify (3/9)
3739
target: test-php-file-get-contents-asyncify
38-
- name: test-unit-asyncify (4/8)
40+
- name: test-unit-asyncify (4/9)
3941
target: test-php-fopen-asyncify
40-
- name: test-unit-asyncify (5/8)
42+
- name: test-unit-asyncify (5/9)
4143
target: test-php-fsockopen-asyncify
42-
- name: test-unit-asyncify (6/8)
44+
- name: test-unit-asyncify (6/9)
4345
target: test-php-gethostbyname-asyncify
44-
- name: test-unit-asyncify (7/8)
46+
- name: test-unit-asyncify (7/9)
4547
target: test-php-mysqli-asyncify
46-
- name: test-unit-asyncify (8/8)
48+
- name: test-unit-asyncify (8/9)
4749
target: test-php-sqlite3-asyncify
50+
- name: test-unit-asyncify (9/9)
51+
target: test-php-file-locking-asyncify
4852
name: ${{ matrix.name }}
4953
services:
5054
mysql:
@@ -79,20 +83,22 @@ jobs:
7983
fail-fast: false
8084
matrix:
8185
include:
82-
- name: test-unit-jspi (1/7)
86+
- name: test-unit-jspi (1/8)
8387
target: test-jspi
84-
- name: test-unit-jspi (2/7)
88+
- name: test-unit-jspi (2/8)
8589
target: test-php-file-get-contents-jspi
86-
- name: test-unit-jspi (3/7)
90+
- name: test-unit-jspi (3/8)
8791
target: test-php-fopen-jspi
88-
- name: test-unit-jspi (4/7)
92+
- name: test-unit-jspi (4/8)
8993
target: test-php-fsockopen-jspi
90-
- name: test-unit-jspi (5/7)
94+
- name: test-unit-jspi (5/8)
9195
target: test-php-gethostbyname-jspi
92-
- name: test-unit-jspi (6/7)
96+
- name: test-unit-jspi (6/8)
9397
target: test-php-mysqli-jspi
94-
- name: test-unit-jspi (7/7)
98+
- name: test-unit-jspi (7/8)
9599
target: test-php-sqlite3-jspi
100+
- name: test-unit-jspi (8/8)
101+
target: test-php-file-locking-jspi
96102
name: ${{ matrix.name }}
97103
services:
98104
mysql:
@@ -169,6 +175,19 @@ jobs:
169175
test-e2e-playwright-prepare:
170176
runs-on: ubuntu-latest
171177
steps:
178+
- name: Free up runner disk space
179+
shell: bash
180+
run: |
181+
set -euo pipefail
182+
echo "Disk usage before cleanup:"
183+
df -h
184+
sudo rm -rf /usr/local/lib/android
185+
sudo rm -rf /usr/share/dotnet
186+
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
187+
sudo rm -rf /opt/ghc
188+
sudo rm -rf /opt/hostedtoolcache/CodeQL
189+
echo "Disk usage after cleanup:"
190+
df -h
172191
- uses: actions/checkout@v4
173192
with:
174193
submodules: true
@@ -254,6 +273,18 @@ jobs:
254273
path: packages/playground/components/playwright-report/
255274
if-no-files-found: ignore
256275

276+
test-docs-api-reference:
277+
runs-on: ubuntu-latest
278+
steps:
279+
- uses: actions/checkout@v4
280+
with:
281+
submodules: true
282+
- uses: ./.github/actions/prepare-playground
283+
- name: Install Playwright Browsers
284+
run: npx playwright install --with-deps chromium
285+
- name: Verify docs API reference
286+
run: npx nx run docs-site:api-e2e
287+
257288
test-built-npm-packages:
258289
runs-on: ubuntu-latest
259290
steps:

0 commit comments

Comments
 (0)