witty-crayon-22786
04/16/2019, 4:51 PM./pants list
will "fully validate*" the graph that you run it on (*which is not quite true, but which is less true in v2 than in v1): https://github.com/pantsbuild/pants/pull/6880#discussion_r275732169witty-crayon-22786
04/16/2019, 4:52 PMwitty-crayon-22786
04/16/2019, 4:54 PMwitty-crayon-22786
04/16/2019, 4:54 PMaloof-angle-91616
04/16/2019, 4:56 PM--shlexed-build-and-test-flags
for the go test task, but didn't get it in in time)average-vr-56795
04/16/2019, 5:23 PMaverage-vr-56795
04/16/2019, 5:23 PMwitty-crayon-22786
04/16/2019, 6:04 PMaloof-angle-91616
04/16/2019, 6:05 PMwitty-crayon-22786
04/16/2019, 6:05 PM--i-acknowledge-that-the-easiest-way-to-speed-something-up-is-to-do-less-work
happy-kitchen-89482
04/16/2019, 6:44 PMwitty-crayon-22786
04/16/2019, 6:52 PM--changed
and test
witty-crayon-22786
04/16/2019, 6:53 PMaloof-angle-91616
04/16/2019, 7:10 PMwe should probably not do a bunch of these deprecations.why is this, specifically? adding the option which has a big fat warning seems like it allows naming a concrete thing to do instead -- if we made that warning link to the CI docs then that seems highly concrete
witty-crayon-22786
04/16/2019, 7:16 PMwitty-crayon-22786
04/16/2019, 7:17 PMaverage-vr-56795
04/16/2019, 10:41 PMtest
is necessarily a suitable replacement here... I'm kind of tempted to add a validate-target-args
goal... For now, it could just construct a v1 BuildGraph
but as we hone the target API that could be replaced by type checking args (including dep types)witty-crayon-22786
04/16/2019, 10:42 PMvalidate-target-args
could not validate what all of the various tasks would consume from the target though.witty-crayon-22786
04/16/2019, 10:43 PMtest
will tell you whether you have specified the arguments that test
consumes correctly, etc)average-vr-56795
04/16/2019, 10:43 PMtest
is the most correct answer here, but it's really, really expensive...witty-crayon-22786
04/16/2019, 10:44 PMwitty-crayon-22786
04/16/2019, 10:44 PM--changed-include-dependees=...
does validate dependency edgesaverage-vr-56795
04/16/2019, 10:44 PMwitty-crayon-22786
04/16/2019, 10:45 PM--changed
portionaverage-vr-56795
04/16/2019, 10:46 PMwitty-crayon-22786
04/16/2019, 10:47 PMwitty-crayon-22786
04/16/2019, 10:48 PMwitty-crayon-22786
04/16/2019, 10:49 PMaverage-vr-56795
04/16/2019, 10:51 PMwitty-crayon-22786
04/16/2019, 10:52 PMaverage-vr-56795
04/16/2019, 10:52 PMwitty-crayon-22786
04/16/2019, 10:52 PMlint
finds all(/most...) of thataverage-vr-56795
04/16/2019, 10:54 PMwitty-crayon-22786
04/16/2019, 11:07 PM@console_rule
change.witty-crayon-22786
04/16/2019, 11:10 PM--changed
, I wonder if we even need the noisy deprecated optionwitty-crayon-22786
04/16/2019, 11:11 PMlist
, and everything to do with ensuring that the dependees of a deleted file actually end up parsed.