adorable-engine-71736
09/13/2021, 9:27 AMcurved-television-6568
09/13/2021, 9:30 AM./pants lint custom-verify publish ::
Any reason why you want your custom goal to also run another publish goal, rather than be explicit and provide those goals when invoking pants?adorable-engine-71736
09/13/2021, 9:31 AMcurved-television-6568
09/13/2021, 9:32 AMadorable-engine-71736
09/13/2021, 9:32 AMcurved-television-6568
09/13/2021, 9:33 AMhappy-kitchen-89482
09/13/2021, 9:36 AMadorable-engine-71736
09/13/2021, 9:37 AMhappy-kitchen-89482
09/13/2021, 9:38 AMadorable-engine-71736
09/13/2021, 9:38 AMhappy-kitchen-89482
09/13/2021, 9:38 AMadorable-engine-71736
09/13/2021, 9:38 AMhappy-kitchen-89482
09/13/2021, 9:39 AMadorable-engine-71736
09/13/2021, 9:40 AMhappy-kitchen-89482
09/13/2021, 9:41 AMadorable-engine-71736
09/13/2021, 9:43 AMcurved-television-6568
09/13/2021, 9:53 AMBuiltPackage
data.
https://github.com/pantsbuild/pants/blob/main/src/python/pants/backend/docker/docker_build_context.py#L69-L87happy-kitchen-89482
09/13/2021, 11:10 AMBuiltPackage
. The package
@goal_rule requests it here: https://github.com/pantsbuild/pants/blob/145c5f9bec5dab8cad69e4c7a51435bc027c313f/src/python/pants/core/goals/package.py#L96 and then dumps it into the dist/
diradorable-engine-71736
09/13/2021, 11:27 AM12:25:47.79 [INFO] stdout: "pytooling_distribution(address=\"envoy.gpg.sign:package\", dependencies=('!//:envoy.gpg.sign', 'envoy.gpg.sign/envoy/gpg/sign'), description=None, provides=envoy.gpg.sign, setup_py_commands=('bdist_wheel', 'sdist'), tags=None, verify_targets=('//:pytooling',))"
12:25:47.79 [INFO] stdout: "\n"
12:25:47.79 [INFO] stdout: "Targets([<class 'pytooling_verify.register.PytoolingVerifyTarget'>(address=//:pytooling, alias='verify_distribution', description=None, tags=None, verifier=verifier)])"
12:25:47.79 [INFO] stdout: "\n"
12:25:47.79 [INFO] stdout: "BuiltPackage(digest=Digest('c77df2f798ccb602899ca15f9ba9d3dfd0bd9270a388384db4d136b982ab8fb9', 224), artifacts=(BuiltPackageArtifact(relpath='envoy.gpg.sign-0.0.4.dev0-py3-none-any.whl', extra_log_lines=()), BuiltPackageArtifact(relpath='envoy.gpg.sign-0.0.4.dev0.tar.gz', extra_log_lines=())))"
happy-kitchen-89482
09/13/2021, 11:29 AMadorable-engine-71736
09/13/2021, 11:29 AMhappy-kitchen-89482
09/13/2021, 11:30 AMadorable-engine-71736
09/13/2021, 11:33 AMhappy-kitchen-89482
09/13/2021, 11:33 AMadorable-engine-71736
09/13/2021, 11:33 AMhappy-kitchen-89482
09/13/2021, 11:33 AMadorable-engine-71736
09/13/2021, 11:33 AMhappy-kitchen-89482
09/13/2021, 11:34 AMVerifiedPackage
type, and that is the only thing that can be publishedadorable-engine-71736
09/13/2021, 11:35 AMhappy-kitchen-89482
09/13/2021, 11:35 AMadorable-engine-71736
09/13/2021, 11:35 AMhappy-kitchen-89482
09/13/2021, 11:35 AMadorable-engine-71736
09/13/2021, 11:37 AMcurved-television-6568
09/13/2021, 11:38 AMhappy-kitchen-89482
09/13/2021, 11:39 AMadorable-engine-71736
09/13/2021, 11:39 AMhappy-kitchen-89482
09/13/2021, 11:43 AM