The current setup could still lead to issues when the roles was
unpinning packages in an existing installation, since it would try
installing the unpinned versions before all previous pins were removed
(which could lead to version conflicts due to cross-dependencies between
dokku packages).
This commit isolates the pinning from the installation.
The current setup could still lead to issues when the roles was unpinning packages in an existing installation, since it would try installing the unpinned versions before all previous pins were removed (which could lead to version conflicts due to cross-dependencies between dokku packages).
This commit isolates the pinning from the installation.