with one click
step-version-maintenance
// Instructions for upgrading the pinned major versions in starter workflows to the latest step major versions.
// Instructions for upgrading the pinned major versions in starter workflows to the latest step major versions.
| name | step-version-maintenance |
| description | Instructions for upgrading the pinned major versions in starter workflows to the latest step major versions. |
| disable-model-invocation | true |
| allowed-tools | mcp__bitrise__step_search, mcp__bitrise__step_inputs, mcp__bitrise__get_build_log, mcp__bitrise__get_build_steps |
This repo contains starter Bitrise workflows for various project types. The workflows naturally contain Bitrise steps, and as a best practice, the major version of those steps is pinned (automatically receive patch and minor updates, but not major updates). Therefore, when a new major version of a step is released, the pinned major version in the starter workflows needs to be updated to ensure that users get the latest features and improvements when they use the starter workflows.
Those major versions are defined in @steps/const.go.
Prerequisites:
If the above are not met, do not proceed, just flag the issue to the user.
scanners/*/workflow.go, immediately grep _tests/integration/ for those input key-value strings (e.g., cache_level: none) and update the expected YAML fixture strings in the test files. The integration tests are golden-file tests.