Skip to content

Commit 398fb9f

Browse files
committed
update: add EXTRA_GN_ARGS to Docker options for temporal support
1 parent bbca087 commit 398fb9f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,17 @@ jobs:
3535
# linked into a Python extension module. Source builds inject
3636
# V8_TLS_USED_IN_LIBRARY through the v8 crate build script.
3737
V8_FROM_SOURCE: "1"
38+
# The crates.io v8 archive does not include Chromium's
39+
# third_party/rust/chromium_crates_io/vendor tree needed by the
40+
# Temporal Rust dependency, so avoid generating those GN targets.
41+
EXTRA_GN_ARGS: v8_enable_temporal_support=false
3842
with:
3943
target: ${{ matrix.target }}
4044
# Source-building V8 needs Chromium's `gn` binary, which requires
4145
# GLIBC_2.18+. manylinux2014 only has glibc 2.17, so use 2_28 here.
4246
manylinux: "2_28"
4347
container: ${{ matrix.container }}
44-
docker-options: -e V8_FROM_SOURCE=1
48+
docker-options: -e V8_FROM_SOURCE=1 -e EXTRA_GN_ARGS=v8_enable_temporal_support=false
4549
args: >-
4650
--release
4751
--out dist

0 commit comments

Comments
 (0)