Issue
Customers on Velocity plans have the option to select the machine type on which their Workflows run. This is frequently done on the Stacks & Machines & Machines tab of the Workflow Editor. But what if you want to manage your Workflows in the bitrise.yml file that's stored in your repo?
Possible solutions
Include a machine_type_id attribute under the bitrise.io section of meta.
Below is an example bitrise.yml snippet showing the configuration of the stack on the Workflow level.
app:
envs:
... workflows:
primary:
steps:
...
meta: # workflow specific
bitrise.io:
machine_type_id: g2.12core
Available machine types are as follows (last updated Jan 30 2026):
macOS
macOS
g2-m1.4coreg2-m1.8coreg2.mac.mediumg2.mac.largeg2.mac.x-largeg2.mac.4largeg2.mac.4x-large
Linux
Linux
standardeliteelite-xlg
2.linux.mediumg2.linux.2mediumg2.linux.largeg2.linux.4largeg2.linux.x-largeg2.linux.3x-largeg2.linux.5x-largeg2.linux.7x-large
