Skip to content

Commit 0120702

Browse files
authored
fix(update-v8): resolve temporal_capi deps in vendored sources (#1230)
1 parent 31ac767 commit 0120702

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎lib/update-v8/updateCrates.js‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,16 @@ function enumerateTemporalDependencies() {
3131
return {
3232
title: 'Enumerate Temporal dependency tree',
3333
task: async(ctx) => {
34+
// Resolve against the vendored crates rather than crates.io. Chromium patches some
35+
// vendored manifests (e.g. relaxing version pins), and the lockfile only resolves
36+
// with those patches applied.
3437
const tree = await forceRunAsync(
3538
ctx.cargo,
36-
['tree', '-Z', 'bindeps', '--package', 'temporal_capi', '--prefix', 'none'],
39+
[
40+
'tree', '-Z', 'bindeps', '--package', 'temporal_capi', '--prefix', 'none',
41+
'--config', 'source.crates-io.replace-with="vendored-sources"',
42+
'--config', 'source.vendored-sources.directory="vendor"'
43+
],
3744
{
3845
ignoreFailure: false,
3946
captureStdout: true,

0 commit comments

Comments
 (0)