witty-crayon-22786
07/09/2019, 9:45 PMclass Target
type)hundreds-breakfast-49010
07/09/2019, 9:48 PMListRoots
is such a task right?witty-crayon-22786
07/09/2019, 9:48 PMhundreds-breakfast-49010
07/09/2019, 9:48 PMaloof-angle-91616
07/09/2019, 9:48 PM--query
pipelining (a fun one!): https://github.com/pantsbuild/pants/pull/7356
- execute scalafmt hermetically: https://github.com/pantsbuild/pants/pull/7552
- graal native-image hermetic creation (larger and more out-of-date, will fix soon): https://github.com/pantsbuild/pants/pull/6893witty-crayon-22786
07/09/2019, 9:49 PMListRoots
is that it doesn't interact with targets "at all"hundreds-breakfast-49010
07/09/2019, 9:49 PMaloof-angle-91616
07/09/2019, 9:49 PM--query
is very close to my heart and if we were able to make progress on that a lot of people's CI would be much faster, including twitter'switty-crayon-22786
07/09/2019, 9:49 PMhundreds-breakfast-49010
07/09/2019, 9:50 PMaloof-angle-91616
07/09/2019, 9:50 PMhundreds-breakfast-49010
07/09/2019, 9:50 PMaloof-angle-91616
07/09/2019, 9:50 PMwitty-crayon-22786
07/09/2019, 9:51 PMhundreds-breakfast-49010
07/09/2019, 9:51 PMwitty-crayon-22786
07/09/2019, 9:51 PMhundreds-breakfast-49010
07/09/2019, 9:51 PMaloof-angle-91616
07/09/2019, 9:51 PMListRoots
sounds like it would be a fantastic intro to the initial setup work for --query
!! https://github.com/pantsbuild/pants/pull/7350 just in case you want to look into thathundreds-breakfast-49010
07/09/2019, 9:52 PM--query
workaloof-angle-91616
07/09/2019, 9:52 PMwitty-crayon-22786
07/09/2019, 9:52 PMhundreds-breakfast-49010
07/09/2019, 9:52 PMListRoots
be rust or python code?witty-crayon-22786
07/09/2019, 9:52 PMhundreds-breakfast-49010
07/09/2019, 9:52 PMaloof-angle-91616
07/09/2019, 9:52 PMwitty-crayon-22786
07/09/2019, 9:53 PMlist
aloof-angle-91616
07/09/2019, 9:53 PMhundreds-breakfast-49010
07/09/2019, 9:53 PMcore_tasks/register.py
with calls to either Goal.register
or TaskRegistrar
witty-crayon-22786
07/09/2019, 9:53 PMhundreds-breakfast-49010
07/09/2019, 9:53 PMwitty-crayon-22786
07/09/2019, 9:55 PMregister.py
def rules
, which is a list of v2 rules that the backend includeshundreds-breakfast-49010
07/09/2019, 9:59 PMrules
in core_tasks/register.py
witty-crayon-22786
07/09/2019, 9:59 PMhundreds-breakfast-49010
07/09/2019, 9:59 PMlist_roots
rule?witty-crayon-22786
07/09/2019, 9:59 PMhundreds-breakfast-49010
07/09/2019, 10:03 PMlist_targets
rule hooked up to the targets
command line arg?./pants targets
?witty-crayon-22786
07/09/2019, 10:05 PM