A prior run of the iOS CI actually helped find a mistake (wasn't just a flake!). I had cocoapods version to 1.15.2 in the lockfile, while also setting the version to 1.14.3 in the gem file, so there was a mismatch!
Also, I noticed the cache-busting trick wasn't working, because I hadn't actually added it to the iOS CI workflow, only android, oops.
Confirmed that cache is actually ignored now when manually re-triggering a job.
A prior run of the iOS CI actually helped find a mistake (wasn't just a flake!). I had cocoapods version to 1.15.2 in the lockfile, while also setting the version to 1.14.3 in the gem file, so there was a mismatch!
Also, I noticed the cache-busting trick wasn't working, because I hadn't actually added it to the iOS CI workflow, only android, oops.
Confirmed that cache is actually ignored now when manually re-triggering a job.