chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
The iOS app's next TestFlight build is 4, and its delete stops if nothing goes
Merged Approved
This sets the iOS build number to 4 and makes the delete-data loop stop with an error when a step deletes nothing and isn't done. I found nothing that needs changing. APIError(status:name:message:) is the memberwise initializer and its errorDescription returns the message. The catch already shows the message and offers a retry. A step that deletes nothing and isn't done can't loop forever, and a normal step that deletes something and finishes still exits through step.done. I didn't run the new branch, and the body says the author didn't either.
All checks have passed
8 passed, 2 skipped
Merged as 5dd095f
What changes
The iOS app's build number is 4, so
ios/project.ymlmatches the build uploaded to TestFlight with reporting, blocking and deleting data.Deleting data now stops with a message if a step deletes nothing and isn't done, rather than asking again for ever. Today's server can't answer that, as it only stops short once it has deleted its limit, but a build on a phone can outlive the server it was made against. This answers the review's note on the last pull.
How it was checked
The upload's archive compiles it. The new branch hasn't been run, as no server answers that way.
🤖 Generated with Claude Code