Commit 0f2e184
committed
fix: pin macOS CI to Node 20.9.0 for isolated-vm prebuilt binaries
isolated-vm@6.0.2 doesn't have prebuilt binaries for Node 20.19.6 on
macOS ARM64. When it tries to compile from source, it fails with V8 API
incompatibility errors (SourceLocation not found).
Solution: Pin macOS runners to Node 20.9.0 which has prebuilt binaries.
This ensures isolated-vm installs successfully and all security features
work as designed.
Fixes: #isolated-vm-compilation-failures1 parent 5364bcf commit 0f2e184
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
33 | 38 | | |
34 | 39 | | |
35 | 40 | | |
| |||
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
129 | | - | |
| 134 | + | |
130 | 135 | | |
131 | 136 | | |
132 | 137 | | |
| |||
0 commit comments