#20642 Pants should release it's lock on run targets
Issue created by
kuza55
Is your feature request related to a problem? Please describe.
pants run is a convenient way to run a single command, but pants continues to holding some sort of lock when running, necessitating passing PANTS_CONCURRENT.
Describe the solution you'd like
Pants should finish up the processing needed to release the lock and then do so when it starts executing run commands so that subsequent pants commands can be run without concern.
Describe alternatives you've considered
pants package && ./dist/.... is a workable alternative, but somewhat defeats the point of the run target.
pantsbuild/pants