summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/git
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2023-11-17 13:01:28 +0100
committerOliver Reiche <oliver.reiche@huawei.com>2023-12-13 15:22:16 +0100
commite3f9b479cd43b5f7204403de83c8044523c4c432 (patch)
tree3aa2be83fd7d3f8f349ebcdd165b6b3b9c890bc4 /src/buildtool/execution_api/git
parent975d0e9aadbbb8c3f67d2445f31d80122e054fe7 (diff)
downloadjustbuild-e3f9b479cd43b5f7204403de83c8044523c4c432.tar.gz
built-in "install" rule: verify well-formedness of resulting stage
The install target, like any other target, has to have artifacts and runfiles being proper stages, i.e., in such a way that the keys can be interpreted as names in the file system without causing conflicts. This property used to be unchecked, thus allowing users to define mal-formed targets that, when used as inputs to actions, would result in unspecified layout of the action directory. Fix this by adding an appropriate check enforcing well-formedness of the resulting stage. (cherry picked from f66db4bb21efeead140a453f91280bb9471f24a9)
Diffstat (limited to 'src/buildtool/execution_api/git')
0 files changed, 0 insertions, 0 deletions