ReviewOS

also looking at this

craft-native/craft

chore(ci): pin zig-js at #876, the first revision that builds on Zig 1963

#106
Merged chris wants to merge chore/bump-zig-js-1963 into main
1 file +8 -2
.github/actions/first-party-zig-deps/pins.envmodified+8-2
Changes to .github/actions/first-party-zig-deps/pins.env
@@ -16,8 +16,14 @@
1616# Local development is unaffected: developers build against their own sibling
1717# checkouts, and this file is read only by the CI action next to it.
1818
19# fix(lexer): size the SIMD identifier scan by lane count, not byte size (#625)
20zig_js=eba3f7cfb8b32d6d84099b10f0e063fa0e0c53c7
19# fix(compat): stop describing ArrayList's layout, and read it instead (#876)
20#
21# The first pin this file needed for a reason other than "a push to main
22# broke us": craft moved to Zig 0.17.0-dev.1963, which appends
23# `pointer_stability` to ArrayList, and every zig-js revision before #876
24# fails to compile against it. #876 is the fix, verified on both 1963 and
25# the 1818 zig-js's own CI pins.
26zig_js=f9c2653e06568cd5bece232a45157e3f252f0a4c
2127
2228# fix(parser): make class-set construction failure-atomic (#20)
2329zig_regex=cfb24da9f1dd9e759cefec7d6e1dfa094998e9d8