We’re moving our CI infrastructure from static runners to dynamic, autoscaling runners (starting from 15th Oct 2025) for the following tags:
amd64
extra-privileged
arm64
arm64-extra-privileged
Unlike the old setup (where each tag was backed by a standalone EC2 instance), the new runners automatically scale out and scale in based on CI workload demand — improving performance and reliability.
Update — Dynamic Runner Rollout for amd64 Tag
Hi Everyone,
As part of our migration to dynamic autoscaling runners, we’ve completed the first step of the rollout.
Dynamic runners are now enabled to pick up CI jobs tagged with amd64. Static runners have been disabled for this tag to ensure jobs are handled exclusively by the new autoscaling setup.
This change is part of our gradual transition plan, and we’ll continue monitoring the job performance and stability closely.
If you notice any issues or failed jobs related to amd64 runners, please share the CI job URL in this thread so we can investigate promptly. Thanks.
Dynamic runners are now enabled to pick up CI jobs tagged with arm64. Static runners have been disabled for this tag to ensure jobs are handled exclusively by the new autoscaling setup.
If you notice any issues or failed jobs related to arm64 runners, please share the CI job URL in this thread so we can investigate promptly. Thanks.
Update — Dynamic Runner Rollout for extra-privileged and arm64-extra-privileged Tag
Hi Everyone,
Dynamic runners are now enabled to pick up CI jobs tagged with extra-privileged and arm64-extra-privileged Tag. Static runners have been disabled for this tag to ensure jobs are handled exclusively by the new autoscaling setup.
If you notice any issues or failed jobs related to runners, please share the CI job URL in this thread so we can investigate promptly. Thanks.
Mark, the job remained in a pending state because it didn’t have any tags assigned. The new dynamic runners don’t accept untagged CI jobs. For the extract-source job, you’ll need to assign the amd64 tag.
Is there work underway or plans to update projects to be inline with this new expectation as part of the migration to dynamic runners? This should not be left open ended.
I agree, Mark. For the time being, we are addressing this at the runner level to resolve the untagged CI job failures. No manual action will be required from users to fix this.