famous-xylophone-36532
11/01/2023, 4:12 PMfamous-xylophone-36532
11/01/2023, 4:13 PMwide-midnight-78598
11/01/2023, 4:29 PMgorgeous-winter-99296
11/01/2023, 4:38 PMgorgeous-winter-99296
11/01/2023, 4:40 PMoras_bin = await pants.engine.rules.Get(
pants.core.util_rules.external_tool.DownloadedExternalTool,
pants.core.util_rules.external_tool.ExternalToolRequest,
oras.get_request(platform),
)
...
pants.engine.process.Process(
argv=[oras_bin.exe, "version"],
description="do nothing",
input_digest=oras_bin.digest,
),
gorgeous-winter-99296
11/01/2023, 4:41 PMinput_digest = await Get(Digest, MergeDigests([oras_bin.digest, other_digest, etc]))
gorgeous-winter-99296
11/01/2023, 4:41 PMfamous-xylophone-36532
11/02/2023, 7:51 AMfamous-xylophone-36532
11/02/2023, 8:18 AM./oras
in the output of the ls
process, or in the sandbox directory after running, but I guess I am using the wrong assumptions when thinking about this.famous-xylophone-36532
11/02/2023, 8:36 AMinput_digest
)?gorgeous-winter-99296
11/02/2023, 2:27 PMarchive
is a better way to think about it.gorgeous-winter-99296
11/02/2023, 2:28 PM