Per-workflow stack selection is here!

Choosing a different stack for a workflow from what you set for the app will give you some handy new tools.

Choosing a different stack for a workflow from what you set for the app will give you some handy new tools.

Until now, whenever you selected a stack in your app settings, that stack was used no matter which workflow a build used. For certain cases, this was not convenient at all, since you might want to use one stack for a certain workflow and another stack for an other. From now on, you can achieve this with our per-workflow stack selection.

You can now select the stack you prefer for each workflow, and (if a build uses that workflow) the stack which is set for that workflow will be used instead of the one set for the app.

So for example you have a project configured in a way that it uses a stack with an older Xcode version and you would like to update it. You can now create (clone) a workflow which uses a stack with a newer Xcode version, run a few builds with this workflow - it will use this stack - and when you are sure your code is ready to run on the new stack, set it as the default for the app, making it used for all workflows which are not defined otherwise. But until you are 100% sure it'll work on the new version too, you can keep the old one without too much hassle.

By default, all workflows’ stack is set to default, meaning it will be always the same as the stack set for the app - whenever the app’s stack changes, these workflows’ stacks will change as well.

If you set the workflow stack to be the same as the one for the app (but not by selecting the ‘default’ option, but the exact version), when you change the app's stack to another (let's say the latest), the workflow's stack will stay unchanged, that is the previous version.

All the above described, along with the app’s stack configuration can be managed in the Workflow editor, under the Stack tab.

No items found.
The Mobile DevOps Newsletter

Explore more topics

App development

Best practices from engineers on how to use Bitrise to build better apps, faster.


Meet other Bitrise engineers, technology experts, power users, partners and join our BUGs.


All the updates about Bitrise events, sponsorships, employees, and more.


Mobile development, latest tech, industry insights, and interviews with experts.

Mobile DevOps

Learn why mobile development is unique and requires a set of unique practices.


Stay tuned for the last updates, new features, and product improvements.

The Mobile DevOps Newsletter

Join 1000s of your peers. Sign up to receive Mobile DevOps tips, news, and best practice guides once every two weeks.