In the bitrise.yml file, the deps
field of the step
object enables to declare a dependency required to run the step (documentation). It would be nice to also be able to specify the version of the tools which is needed.
For instance, for our project, we need xcodegen to be installed. So, we declared it as dependency of the script
step which requires it.
Recently, we used a feature introduced by the version 2.43.0
. But the version installed by bitrise is the version 2.42.0
. So, we need to add another step to install the correct version, which removes the interest of the deps
feature.
So, it would be nice to have an option to set requirements for the dependency version. It could be the exact version wanted, or a range of usable versions.