https://pantsbuild.org/ logo
a

adventurous-judge-80222

01/19/2022, 6:59 PM
Hello, I'm evaluating pants as a build solution for my team and I wanted to know your roadmap for the docker backend. Its currently labeled
pants.backend.experimental.docker
does this mean it is in beta? When will it go GA?
h

hundreds-father-404

01/19/2022, 7:07 PM
Hey Victor, welcome! Glad to have you here Good question - @curved-television-6568 thoughts if we're ready to stabilize Docker in 2.10? At this point, it seems like we're mostly only improving and adding new features. We've had it released for two stable releases and lots of users are using it now
a

adventurous-judge-80222

01/19/2022, 7:09 PM
Great to hear, thank you for the quick response.
c

curved-television-6568

01/19/2022, 7:13 PM
Yeah, I think the core features serves well. There's still more to add, but the foundation seems stable enough. (The first version with docker support was 2.7 even ;) )
❤️ 1
h

hundreds-father-404

01/19/2022, 7:15 PM
Awesome! Want to do the honors of stabilizing? (Meaning add a new
register.py
, and add
warn_or_error()
to the experimental one saying how to migrate to the stable backend)
👍 1
👀 1
w

witty-crayon-22786

01/19/2022, 7:20 PM
from an outsider’s perspective, i can say that https://github.com/pantsbuild/pants/issues/13682 is the thing that would be most likely to shake up the API. but it’s entirely possible that since things are mostly declarative, it wouldn’t actually require API changes.
1
👍 1
h

hundreds-father-404

01/19/2022, 7:26 PM
And we can also handle API changes with deprecation policy
👍 1