bitter-ability-32190
11/08/2022, 9:07 PMdef test_snapshot_output_symlink_aware(rule_runner: RuleRunner) -> None:
process = Process(
argv=("/bin/ln", "-s", "dest", "source"),
output_files=["source"],
description="",
working_directory="",
)
result = rule_runner.request(ProcessResult, [process])
entries = rule_runner.request(DigestEntries, [result.output_digest])
assert entries == DigestEntries([SymlinkEntry("source", "dest")])
Also tried:
experimental_shell_command(
name="foo",
command="ln -s dest source",
tools=["ln",],
outputs=["source"],
)
And export-codegen
exports a symlink! 🎉
(PR)curved-television-6568
11/08/2022, 9:21 PMbitter-ability-32190
11/08/2022, 9:22 PMcurved-television-6568
11/08/2022, 9:22 PMbitter-ability-32190
11/08/2022, 9:23 PMcurved-television-6568
11/08/2022, 9:23 PMbitter-ability-32190
11/08/2022, 9:24 PMwide-midnight-78598
11/08/2022, 9:32 PMbitter-ability-32190
11/08/2022, 9:32 PMwitty-crayon-22786
11/08/2022, 9:40 PMwide-midnight-78598
11/08/2022, 11:01 PM./{nodejs_dir}/lib/node_modules/npm/bin/npx-cli.js",