- [fastlane_core] Fix for upload_to_testflight and altool - report failure, but upload succeeds (#30196) via Michal Šrůtek (@michalsrutek)
- [ci] run full workflows on master as they stack (#30218) via Connor Tumbleson (@iBotPeaches)
- chore: treat 'both' as 'all' for all 3 platforms (#30214) via Connor Tumbleson (@iBotPeaches)
- [tests] Give each spec its own scratch directory instead of /tmp/fastlane (#30217) via Jerome Lacoste (@lacostej)
- [tests] Stop a spec mutating the plist fixture another spec reads (#30215) via Jerome Lacoste (@lacostej)
- [spaceship] Read the App Store Connect API key from where Apple keeps it now (#30206) via Jerome Lacoste (@lacostej)
- [tests] Stop two spec files racing for the system clipboard (#30211) via Jerome Lacoste (@lacostej)
- [spaceship] Say what actually went wrong fetching the App Store Connect API key (#30205) via Jerome Lacoste (@lacostej)
- [core] Stop hardcoding /tmp where a real path is needed (#30209) via Jerome Lacoste (@lacostej)
- Run the CI suite as several processes (#30202) via Jerome Lacoste (@lacostej)
- Run the spec suite as several processes (#30191) via Jerome Lacoste (@lacostej)
- [fastlane_core] Carry the pty exit status as a value rather than in $? (#30201) via Jerome Lacoste (@lacostej)
- Stop two specs depending on process wide state another example populated (#30200) via Jerome Lacoste (@lacostej)
- [spaceship] Use the system temporary directory instead of a literal /tmp (#30197) via Jerome Lacoste (@lacostej)
- Stop two specs depending on files an earlier run left behind (#30195) via Jerome Lacoste (@lacostej)
- Report the environment variables that escape the example that set them (#30194) via Jerome Lacoste (@lacostej)
- Stop nine specs depending on what ran before them (#30193) via Jerome Lacoste (@lacostej)
- Stop spaceship specs sharing clients and cached state (#30192) via Jerome Lacoste (@lacostej)
- Stop specs depending on module level configuration another example left behind (#30190) via Jerome Lacoste (@lacostej)
- build: move to Bundler 2.6.9 (#30185) via Connor Tumbleson (@iBotPeaches)
- Define only the trainer fixture groups that apply to the current xcresulttool (#30183) via Jerome Lacoste (@lacostej)
- Surface xcresulttool version detection failures instead of hiding them (#30182) via Jerome Lacoste (@lacostej)
- Stop the pilot transporter specs querying the real Keychain (#30181) via Jerome Lacoste (@lacostej)
- Fix flaky fastlane_pty_spec by applying the PTY flush workaround (#30180) via Jerome Lacoste (@lacostej)
- [gym][scan][snapshot] Add disallow_xcodebuild_settings_lookup option (#30112) via Brett Best (@Brett-Best)
- [gem] move to rubyzip v3 (#30176) via Connor Tumbleson (@iBotPeaches)
- chore: update security gem to 0.2.0 (#30177) via Jerome Lacoste (@lacostej)
- [ci] unset GEM_HOST_API_KEY for GHA publish (#30174) via Connor Tumbleson (@iBotPeaches)