ReviewOS

also looking at this

craft-native/craft

fix(native): retain keyed controls and correct map and tab chrome

#368
Merged chris wants to merge codex/native-repeated-selector-identity into main
32 files +449 -100
.github/workflows/ci.ymlmodified+26-26
Changes to .github/workflows/ci.yml
@@ -33,9 +33,9 @@ jobs:
3333 steps:
3434 - uses: actions/checkout@v6
3535 - name: Install the managed Android toolchain
36 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
36 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
3737 with:
38 version: '0.11.93'
38 version: '0.11.94'
3939 install: 'false'
4040 packages: bun.com@1.4.3 git-scm.org@2.53.0 openjdk.org@17.0.20.8 android.com/cmdline-tools@14742923.0.0
4141 - name: Boot and dispose the stock Play image through the SDK
@@ -58,9 +58,9 @@ jobs:
5858 steps:
5959 - uses: actions/checkout@v6
6060 - name: Install the identical managed Android toolchain
61 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
61 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
6262 with:
63 version: '0.11.93'
63 version: '0.11.94'
6464 install: 'false'
6565 packages: bun.com@1.4.3 git-scm.org@2.53.0 openjdk.org@17.0.20.8 android.com/cmdline-tools@14742923.0.0
6666 - name: Verify bounded budget validation and normal readiness contracts
@@ -93,9 +93,9 @@ jobs:
9393 - uses: actions/checkout@v6
9494
9595 - name: Setup Pantry (provides Bun, Zig, etc.)
96 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
96 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
9797 with:
98 version: '0.11.93'
98 version: '0.11.94'
9999
100100 - name: Verify Zig installation
101101 run: zig version
@@ -178,9 +178,9 @@ jobs:
178178 - uses: actions/checkout@v6
179179
180180 - name: Setup Pantry (provides Bun and Zig)
181 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
181 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
182182 with:
183 version: '0.11.93'
183 version: '0.11.94'
184184
185185 - name: First-party Zig dependencies
186186 uses: ./.github/actions/first-party-zig-deps
@@ -237,9 +237,9 @@ jobs:
237237 - uses: actions/checkout@v6
238238
239239 - name: Setup Pantry (provides Bun, Zig, etc.)
240 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
240 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
241241 with:
242 version: '0.11.93'
242 version: '0.11.94'
243243
244244 - name: Install dependencies
245245 run: bun install
@@ -283,9 +283,9 @@ jobs:
283283 - uses: actions/checkout@v6
284284
285285 - name: Setup Pantry (provides Bun, Zig, etc.)
286 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
286 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
287287 with:
288 version: '0.11.93'
288 version: '0.11.94'
289289
290290 - name: Install dependencies
291291 run: bun install
@@ -310,9 +310,9 @@ jobs:
310310 - uses: actions/checkout@v6
311311
312312 - name: Setup Pantry (provides Bun, Zig, etc.)
313 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
313 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
314314 with:
315 version: '0.11.93'
315 version: '0.11.94'
316316
317317 - name: Install XcodeGen
318318 run: brew install xcodegen
@@ -352,9 +352,9 @@ jobs:
352352 - uses: actions/checkout@v6
353353
354354 - name: Setup Pantry (provides Bun, Zig, etc.)
355 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
355 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
356356 with:
357 version: '0.11.93'
357 version: '0.11.94'
358358
359359 - name: Setup Java
360360 uses: actions/setup-java@v6
@@ -403,9 +403,9 @@ jobs:
403403 - uses: actions/checkout@v6
404404
405405 - name: Setup Pantry (provides Bun, Zig, etc.)
406 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
406 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
407407 with:
408 version: '0.11.93'
408 version: '0.11.94'
409409
410410 - name: Install dependencies
411411 run: bun install
@@ -422,9 +422,9 @@ jobs:
422422 - uses: actions/checkout@v6
423423
424424 - name: Setup Pantry (provides Bun, Zig, etc.)
425 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
425 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
426426 with:
427 version: '0.11.93'
427 version: '0.11.94'
428428
429429 - name: Install dependencies
430430 run: bun install
@@ -449,9 +449,9 @@ jobs:
449449 - uses: actions/checkout@v6
450450
451451 - name: Setup Pantry (provides Bun, Zig, etc.)
452 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
452 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
453453 with:
454 version: '0.11.93'
454 version: '0.11.94'
455455
456456 - name: Install dependencies
457457 run: bun install
@@ -526,9 +526,9 @@ jobs:
526526 - uses: actions/checkout@v6
527527
528528 - name: Setup Pantry (provides Bun, Zig, etc.)
529 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
529 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
530530 with:
531 version: '0.11.93'
531 version: '0.11.94'
532532
533533 - name: Install dependencies
534534 run: bun install
@@ -584,9 +584,9 @@ jobs:
584584 fetch-depth: 0
585585
586586 - name: Setup Pantry (provides Bun, Zig, etc.)
587 uses: pantry-pm/pantry/packages/action@e4b2d439c174c41d3e1c99b5743acb5789e92231 # v0.11.93
587 uses: pantry-pm/pantry/packages/action@da17bb9317e8f8c247618fb176fe97269f15bfe4 # v0.11.94
588588 with:
589 version: '0.11.93'
589 version: '0.11.94'
590590
591591 - name: Install Dependencies
592592 run: bun install