MY SETUP
I set up my workflows so that pretty much all changes to them are done through ENV variables. That way, I can glance through the ENV vars list and understand what I’ve changed from the step defaults. This made managing similar workflows a lot easier for me, as I didn’t have to click into each step of each workflow to ensure I didn’t forget to change something in one of the workflows. The ENV vars screen gives a sort of meta view that I can use to sanity check that everything is set properly, and further remind me of a project’s context.
WHAT HAPPENED
However, it appears that there’s been an update that forces dropdown properties specifically to no longer accept ENV variables. For instance, Git Clone
step’s Fetch Tags
, or Xcode Archive & Export for iOS
step’s Distribution method
. As a consequence, nearly every workflow I have is now broken.
QUESTION
So my question is, is this intended? Will being able to set it to variables come soon so I can just wait, or must I fix every workflow step now?
I understand that ensuring dropdown properties can only be the values provided can reduce user error due to a misspelling. However, it has made my experience on bitrise actively worse and I have to manually go through all the steps of all my workflows to fix it one by one. I’ve found other changes to be a minor inconvenience, like how clicking on Workflows opens up a list instead of just going into a workflow, or how I have to go to App Settings now to get to Files. But this case has actually caused issues.