expire_build_submitted_for_review should also filter by build platform #2495
Replies: 3 comments 6 replies
-
Hey @VladyslavBondarenko, Apologies for the delayed reply; the thread got missed. I will share the feedback with the team, meanwhile Please consider Separate the workflows for iOS and macOS builds to ensure they don't interfere with each other during deployment. Use distinct build numbers for iOS and macOS builds to avoid conflicts when submitting to TestFlight. |
Beta Was this translation helpful? Give feedback.
-
Hello! Thanks for the reply, no worries. Workflows for iOS and macOS are indeed separate but the builds NEED to be the same version as some end-users install them on iOS devices and others use macOS Catalyst variant of the same codebase. |
Beta Was this translation helpful? Give feedback.
-
Thanks for reporting this, seems indeed a bug on our side. I don't have any ETA at this moment, but will let you know once I have more information. Sorry for the inconvenience! |
Beta Was this translation helpful? Give feedback.
-
If you are looking for help, please confirm the following...
Which mobile framework are you using?
iOS (Swift, Objective-C)
Steps to reproduce
I used the following snippet for TestFlight distribution in codemagic.yaml:
There are 2 simultaneous workflows for each released build version, one for iOS target, one for macOS.
Expected results
Builds are deployed to TestFlight without expiring the same version on a different platform.
Actual results
Builds are deployed to TestFlight but the workflow (either iOS or macOS) which takes longer finds the counterpart build (on the other platform) with the SAME build number and expires it.
I think the filter needs to include version number + platform as well (to prevent expiring the same version on a different platform).
Build id (optional)
No response
Beta Was this translation helpful? Give feedback.
All reactions