also looking at this
chore(ci): pin zig-js at #876, the first revision that builds on Zig 1963
#106
1 file
+8
-2
| @@ -16,8 +16,14 @@ | ||
| 16 | 16 | # Local development is unaffected: developers build against their own sibling |
| 17 | 17 | # checkouts, and this file is read only by the CI action next to it. |
| 18 | 18 | |
| 19 | # fix(lexer): size the SIMD identifier scan by lane count, not byte size (#625) | |
| 20 | zig_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. | |
| 26 | zig_js=f9c2653e06568cd5bece232a45157e3f252f0a4c | |
| 21 | 27 | |
| 22 | 28 | # fix(parser): make class-set construction failure-atomic (#20) |
| 23 | 29 | zig_regex=cfb24da9f1dd9e759cefec7d6e1dfa094998e9d8 |