We are currently rolling out a new server type for the Docker executor on CircleCI. The new servers have a different CPU model than the previous servers. If you are caching any compiled binaries, this change can result in binaries compiled for the previous CPU model to not work once the migration is finished.
If you are seeing any unusual behaviour that could be related to the change in the CPU model, please try rerunning your Workflows without cache. Please see this doc on how to achieve that.
We encourage you to use the {{ arch }}
variable in your cache keys to make sure the caches get invalidated automatically next time we make a change in the underlying servers.
Thank you for using CircleCI, and happy building!