"fetch-depth: 0" is counter-productive?
Not sure why there is fetch-depth: 0 in ios-testflight-release.yaml ....
From the docs (https://github.com/actions/checkout?tab=readme-ov-file#checkout-v4):
Only a single commit is fetched by default, for the ref/SHA that triggered the workflow. Set fetch-depth: 0 to fetch all history for all branches and tags...
So, most likely, your checkout is slower, because it's fetching EVERYTHING instead of just latest.
It's also mentioned in https://www.marcogomiero.com/posts/2024/kmp-ci-ios/ -- where I came from.
Because i'm using commit counts as a build number. But I'm thinking of moving to something else, like github action number to avoid fetching everything.
Fixed with the recent overhaul of release number: https://github.com/prof18/feed-flow/commit/b26a205dedcddd1e6c1190b9597595526df514d8