fastlane/fastlane (fastlane)
### [`v2.217.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.217.0): Improvements
[Compare Source](https://togithub.com/fastlane/fastlane/compare/2.216.0...2.217.0)
- \[spaceship] work around deliver issue [#21105](https://togithub.com/fastlane/fastlane/issues/21105) ([#21633](https://togithub.com/fastlane/fastlane/issues/21633)) via Jerome Lacoste ([@lacostej](https://togithub.com/lacostej))
- \[action]\[slather] add support for slather's new --ymlfile option ([#21613](https://togithub.com/fastlane/fastlane/issues/21613)) via jarrodlombardo-EventBase ([@jarrodlombardo-EventBase](https://togithub.com/jarrodlombardo-EventBase))
- \[action]\[notarize] printing log on error ([#21609](https://togithub.com/fastlane/fastlane/issues/21609)) via Csaba Szigeti ([@szigetics](https://togithub.com/szigetics))
- \[tests] fix test being potentially muddied by local ENV ([#21586](https://togithub.com/fastlane/fastlane/issues/21586)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware))
- \[match] remove redundant fetching of profile devices and certificates ([#21409](https://togithub.com/fastlane/fastlane/issues/21409)) via Vitalii Budnik ([@nekrich](https://togithub.com/nekrich))
- \[match] hide sensitive information in match output ([#21603](https://togithub.com/fastlane/fastlane/issues/21603)) via Duncan MacDonald ([@oct0f1sh](https://togithub.com/oct0f1sh))
- \[supple] fix issue with releases containing retained versions ([#20997](https://togithub.com/fastlane/fastlane/issues/20997)) ([#20998](https://togithub.com/fastlane/fastlane/issues/20998)) via Mariano Miani ([@mmiani](https://togithub.com/mmiani))
- \[action]\[git_branch] add `FL_GIT_BRANCH_DONT_USE_ENV_VARS` env var to `git_branch` ([#21597](https://togithub.com/fastlane/fastlane/issues/21597)) via Oguz Kocer ([@oguzkocer](https://togithub.com/oguzkocer))
- \[tests] Make error message expectation more flexible in `runner_spec.rb` to support Ruby 2.6 error message format ([#21591](https://togithub.com/fastlane/fastlane/issues/21591)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware))
- \[docs] fix typo `practies` → `practices` based on feedback from fastlane/docs ([#21589](https://togithub.com/fastlane/fastlane/issues/21589)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[fastlane] add support for keyword arguments for lanes in Ruby 3 ([#21587](https://togithub.com/fastlane/fastlane/issues/21587)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware))
- \[tests] update `fakefs` to fix test failures on Ruby 3.2.2 ([#21588](https://togithub.com/fastlane/fastlane/issues/21588)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware))
- \[deliver] Add Watch Ultra screen size ([#21106](https://togithub.com/fastlane/fastlane/issues/21106)) via Aoi Takahashi ([@xiii111](https://togithub.com/xiii111))
- \[docs] update a bit of the documentation of install_on_device.rb ([#21196](https://togithub.com/fastlane/fastlane/issues/21196)) via ls-1N ([@ls-1N](https://togithub.com/ls-1N))
- \[precheck] print the HTTP status as the failure reason when it's not 200 ([#21051](https://togithub.com/fastlane/fastlane/issues/21051)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[supply] parallel uploads for meta per language ([#21474](https://togithub.com/fastlane/fastlane/issues/21474)) via Cristian Caruceru ([@ccaruceru](https://togithub.com/ccaruceru))
- \[action]\[nexus_upload] Mark Nexus password as a sensitive field ([#21564](https://togithub.com/fastlane/fastlane/issues/21564)) via Liam Jones ([@liamjones](https://togithub.com/liamjones))
- \[trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon ([#21493](https://togithub.com/fastlane/fastlane/issues/21493)) via Jason Hagglund ([@TheMetalCode](https://togithub.com/TheMetalCode))
- \[gym] fix error message for catalyst_platform option ([#21332](https://togithub.com/fastlane/fastlane/issues/21332)) via Sebastian Staudt ([@koraktor](https://togithub.com/koraktor))
- \[deliver] show file type correctly in user_error ([#21403](https://togithub.com/fastlane/fastlane/issues/21403)) via Aru Hyunseung Jeon ([@Dogdriip](https://togithub.com/Dogdriip))
- \[gym] fix multiplatform iOS builds ([#21319](https://togithub.com/fastlane/fastlane/issues/21319)) via Zach Waugh ([@zachwaugh](https://togithub.com/zachwaugh))
- \[match] make git_private_key path absolute ([#21360](https://togithub.com/fastlane/fastlane/issues/21360)) via Marko Samec ([@msamec](https://togithub.com/msamec))
- \[snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports ([#21557](https://togithub.com/fastlane/fastlane/issues/21557)) via Kyle Howells ([@kylehowells](https://togithub.com/kylehowells))
- \[deliver] Capturing NoMethodError exception when fetching live app info ([#21553](https://togithub.com/fastlane/fastlane/issues/21553)) via Ignacio Calderon ([@kronenthaler](https://togithub.com/kronenthaler))
- \[snapshot] support Strict Concurrency for SnapshotHelper ([#21400](https://togithub.com/fastlane/fastlane/issues/21400)) via Kohki Miki ([@giginet](https://togithub.com/giginet))
- \[match] added selection of certificate and p12 key by certificate id ([#21428](https://togithub.com/fastlane/fastlane/issues/21428)) via Ivan Sorokoletov ([@slacklab](https://togithub.com/slacklab))
- \[spaceship] allow to specify fetched fields ([#21528](https://togithub.com/fastlane/fastlane/issues/21528)) via Vitalii Budnik ([@nekrich](https://togithub.com/nekrich))
- \[snapshot] add Support for New Apple Devices in Snapshot Generator ([#21554](https://togithub.com/fastlane/fastlane/issues/21554)) via Sandeep Joshi ([@isandeepj](https://togithub.com/isandeepj))
- \[deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present ([#21472](https://togithub.com/fastlane/fastlane/issues/21472)) via Lorenzo Mattei ([@loremattei](https://togithub.com/loremattei))
### [`v2.216.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.216.0): Fix for match GitLab storage
[Compare Source](https://togithub.com/fastlane/fastlane/compare/2.215.1...2.216.0)
- \[match] fixes missing job-token error in GitLab storage mode ([#21520](https://togithub.com/fastlane/fastlane/issues/21520)) via Darby Frey ([@darbyfrey](https://togithub.com/darbyfrey))
### [`v2.215.1`](https://togithub.com/fastlane/fastlane/releases/tag/2.215.1): Workaround for Google Play API instability
[Compare Source](https://togithub.com/fastlane/fastlane/compare/2.215.0...2.215.1)
- \[supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls ([#21518](https://togithub.com/fastlane/fastlane/issues/21518)) via Josh Holtz ([@joshdholtz](https://togithub.com/joshdholtz))
### [`v2.215.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.215.0): Improvements
[Compare Source](https://togithub.com/fastlane/fastlane/compare/2.214.0...2.215.0)
- \[spaceship] add request retry with backoff when encountring 429 errors ([#21511](https://togithub.com/fastlane/fastlane/issues/21511)) via Stefan Natchev ([@snatchev](https://togithub.com/snatchev))
- \[supply] introduce a new synchronization logic for screenshots ([#21498](https://togithub.com/fastlane/fastlane/issues/21498)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware))
- \[deliver] validate the status of app version to be ready_for_review before submitting the app ([#20515](https://togithub.com/fastlane/fastlane/issues/20515)) via 醉 ([@404pilot](https://togithub.com/404pilot))
- \[match] Added s3\_skip_encryption parameter ([#21018](https://togithub.com/fastlane/fastlane/issues/21018)) via Morten Bøgh ([@mbogh](https://togithub.com/mbogh))
- \[docs] add minor branding guidelines to `CONTRIBUTING.md` ([#21495](https://togithub.com/fastlane/fastlane/issues/21495)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[match] prevent directory download from s3 ([#20975](https://togithub.com/fastlane/fastlane/issues/20975)) via Mark Homoki ([@markhomoki](https://togithub.com/markhomoki))
- \[xcodes] fix issue where `xcodes` action wouldn't accept beta versions of Xcode ([#21434](https://togithub.com/fastlane/fastlane/issues/21434)) via apps4everyone ([@apps4everyone](https://togithub.com/apps4everyone))
- \[spaceship] explicit beta group access to all builds at creation ([#21478](https://togithub.com/fastlane/fastlane/issues/21478)) via Vincent Isambart ([@vincentisambart](https://togithub.com/vincentisambart))
- \[docs] update pull request template to ask contributors to write unit tests ([#21427](https://togithub.com/fastlane/fastlane/issues/21427)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[action] deprecate the ensure_xcode_version action ([#21448](https://togithub.com/fastlane/fastlane/issues/21448)) via Iulian Onofrei ([@revolter](https://togithub.com/revolter))
- \[tests] stop generating rspec temp file in current directory ([#21466](https://togithub.com/fastlane/fastlane/issues/21466)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs ([#21465](https://togithub.com/fastlane/fastlane/issues/21465)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[deliver]\[frameit] add iPhone 14 Pro / 6.1" display type ([#21393](https://togithub.com/fastlane/fastlane/issues/21393)) via Stefan Natchev ([@snatchev](https://togithub.com/snatchev))
- \[spaceship] add missing `AppStoreState` cases ([#21312](https://togithub.com/fastlane/fastlane/issues/21312)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
- \[fastlane_core] fix WWDR certificates import flow ([#21442](https://togithub.com/fastlane/fastlane/issues/21442)) via Paul Taykalo ([@PaulTaykalo](https://togithub.com/PaulTaykalo))
- \[docs] fix tool name formatting (for `supply`) to be lowercase to pass fastlane docs unit tests ([#21426](https://togithub.com/fastlane/fastlane/issues/21426)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.214.0
->2.217.0
Release Notes
fastlane/fastlane (fastlane)
### [`v2.217.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.217.0): Improvements [Compare Source](https://togithub.com/fastlane/fastlane/compare/2.216.0...2.217.0) - \[spaceship] work around deliver issue [#21105](https://togithub.com/fastlane/fastlane/issues/21105) ([#21633](https://togithub.com/fastlane/fastlane/issues/21633)) via Jerome Lacoste ([@lacostej](https://togithub.com/lacostej)) - \[action]\[slather] add support for slather's new --ymlfile option ([#21613](https://togithub.com/fastlane/fastlane/issues/21613)) via jarrodlombardo-EventBase ([@jarrodlombardo-EventBase](https://togithub.com/jarrodlombardo-EventBase)) - \[action]\[notarize] printing log on error ([#21609](https://togithub.com/fastlane/fastlane/issues/21609)) via Csaba Szigeti ([@szigetics](https://togithub.com/szigetics)) - \[tests] fix test being potentially muddied by local ENV ([#21586](https://togithub.com/fastlane/fastlane/issues/21586)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware)) - \[match] remove redundant fetching of profile devices and certificates ([#21409](https://togithub.com/fastlane/fastlane/issues/21409)) via Vitalii Budnik ([@nekrich](https://togithub.com/nekrich)) - \[match] hide sensitive information in match output ([#21603](https://togithub.com/fastlane/fastlane/issues/21603)) via Duncan MacDonald ([@oct0f1sh](https://togithub.com/oct0f1sh)) - \[supple] fix issue with releases containing retained versions ([#20997](https://togithub.com/fastlane/fastlane/issues/20997)) ([#20998](https://togithub.com/fastlane/fastlane/issues/20998)) via Mariano Miani ([@mmiani](https://togithub.com/mmiani)) - \[action]\[git_branch] add `FL_GIT_BRANCH_DONT_USE_ENV_VARS` env var to `git_branch` ([#21597](https://togithub.com/fastlane/fastlane/issues/21597)) via Oguz Kocer ([@oguzkocer](https://togithub.com/oguzkocer)) - \[tests] Make error message expectation more flexible in `runner_spec.rb` to support Ruby 2.6 error message format ([#21591](https://togithub.com/fastlane/fastlane/issues/21591)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware)) - \[docs] fix typo `practies` → `practices` based on feedback from fastlane/docs ([#21589](https://togithub.com/fastlane/fastlane/issues/21589)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[fastlane] add support for keyword arguments for lanes in Ruby 3 ([#21587](https://togithub.com/fastlane/fastlane/issues/21587)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware)) - \[tests] update `fakefs` to fix test failures on Ruby 3.2.2 ([#21588](https://togithub.com/fastlane/fastlane/issues/21588)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware)) - \[deliver] Add Watch Ultra screen size ([#21106](https://togithub.com/fastlane/fastlane/issues/21106)) via Aoi Takahashi ([@xiii111](https://togithub.com/xiii111)) - \[docs] update a bit of the documentation of install_on_device.rb ([#21196](https://togithub.com/fastlane/fastlane/issues/21196)) via ls-1N ([@ls-1N](https://togithub.com/ls-1N)) - \[precheck] print the HTTP status as the failure reason when it's not 200 ([#21051](https://togithub.com/fastlane/fastlane/issues/21051)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[supply] parallel uploads for meta per language ([#21474](https://togithub.com/fastlane/fastlane/issues/21474)) via Cristian Caruceru ([@ccaruceru](https://togithub.com/ccaruceru)) - \[action]\[nexus_upload] Mark Nexus password as a sensitive field ([#21564](https://togithub.com/fastlane/fastlane/issues/21564)) via Liam Jones ([@liamjones](https://togithub.com/liamjones)) - \[trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon ([#21493](https://togithub.com/fastlane/fastlane/issues/21493)) via Jason Hagglund ([@TheMetalCode](https://togithub.com/TheMetalCode)) - \[gym] fix error message for catalyst_platform option ([#21332](https://togithub.com/fastlane/fastlane/issues/21332)) via Sebastian Staudt ([@koraktor](https://togithub.com/koraktor)) - \[deliver] show file type correctly in user_error ([#21403](https://togithub.com/fastlane/fastlane/issues/21403)) via Aru Hyunseung Jeon ([@Dogdriip](https://togithub.com/Dogdriip)) - \[gym] fix multiplatform iOS builds ([#21319](https://togithub.com/fastlane/fastlane/issues/21319)) via Zach Waugh ([@zachwaugh](https://togithub.com/zachwaugh)) - \[match] make git_private_key path absolute ([#21360](https://togithub.com/fastlane/fastlane/issues/21360)) via Marko Samec ([@msamec](https://togithub.com/msamec)) - \[snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports ([#21557](https://togithub.com/fastlane/fastlane/issues/21557)) via Kyle Howells ([@kylehowells](https://togithub.com/kylehowells)) - \[deliver] Capturing NoMethodError exception when fetching live app info ([#21553](https://togithub.com/fastlane/fastlane/issues/21553)) via Ignacio Calderon ([@kronenthaler](https://togithub.com/kronenthaler)) - \[snapshot] support Strict Concurrency for SnapshotHelper ([#21400](https://togithub.com/fastlane/fastlane/issues/21400)) via Kohki Miki ([@giginet](https://togithub.com/giginet)) - \[match] added selection of certificate and p12 key by certificate id ([#21428](https://togithub.com/fastlane/fastlane/issues/21428)) via Ivan Sorokoletov ([@slacklab](https://togithub.com/slacklab)) - \[spaceship] allow to specify fetched fields ([#21528](https://togithub.com/fastlane/fastlane/issues/21528)) via Vitalii Budnik ([@nekrich](https://togithub.com/nekrich)) - \[snapshot] add Support for New Apple Devices in Snapshot Generator ([#21554](https://togithub.com/fastlane/fastlane/issues/21554)) via Sandeep Joshi ([@isandeepj](https://togithub.com/isandeepj)) - \[deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present ([#21472](https://togithub.com/fastlane/fastlane/issues/21472)) via Lorenzo Mattei ([@loremattei](https://togithub.com/loremattei)) ### [`v2.216.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.216.0): Fix for match GitLab storage [Compare Source](https://togithub.com/fastlane/fastlane/compare/2.215.1...2.216.0) - \[match] fixes missing job-token error in GitLab storage mode ([#21520](https://togithub.com/fastlane/fastlane/issues/21520)) via Darby Frey ([@darbyfrey](https://togithub.com/darbyfrey)) ### [`v2.215.1`](https://togithub.com/fastlane/fastlane/releases/tag/2.215.1): Workaround for Google Play API instability [Compare Source](https://togithub.com/fastlane/fastlane/compare/2.215.0...2.215.1) - \[supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls ([#21518](https://togithub.com/fastlane/fastlane/issues/21518)) via Josh Holtz ([@joshdholtz](https://togithub.com/joshdholtz)) ### [`v2.215.0`](https://togithub.com/fastlane/fastlane/releases/tag/2.215.0): Improvements [Compare Source](https://togithub.com/fastlane/fastlane/compare/2.214.0...2.215.0) - \[spaceship] add request retry with backoff when encountring 429 errors ([#21511](https://togithub.com/fastlane/fastlane/issues/21511)) via Stefan Natchev ([@snatchev](https://togithub.com/snatchev)) - \[supply] introduce a new synchronization logic for screenshots ([#21498](https://togithub.com/fastlane/fastlane/issues/21498)) via Olivier Halligon ([@AliSoftware](https://togithub.com/AliSoftware)) - \[deliver] validate the status of app version to be ready_for_review before submitting the app ([#20515](https://togithub.com/fastlane/fastlane/issues/20515)) via 醉 ([@404pilot](https://togithub.com/404pilot)) - \[match] Added s3\_skip_encryption parameter ([#21018](https://togithub.com/fastlane/fastlane/issues/21018)) via Morten Bøgh ([@mbogh](https://togithub.com/mbogh)) - \[docs] add minor branding guidelines to `CONTRIBUTING.md` ([#21495](https://togithub.com/fastlane/fastlane/issues/21495)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[match] prevent directory download from s3 ([#20975](https://togithub.com/fastlane/fastlane/issues/20975)) via Mark Homoki ([@markhomoki](https://togithub.com/markhomoki)) - \[xcodes] fix issue where `xcodes` action wouldn't accept beta versions of Xcode ([#21434](https://togithub.com/fastlane/fastlane/issues/21434)) via apps4everyone ([@apps4everyone](https://togithub.com/apps4everyone)) - \[spaceship] explicit beta group access to all builds at creation ([#21478](https://togithub.com/fastlane/fastlane/issues/21478)) via Vincent Isambart ([@vincentisambart](https://togithub.com/vincentisambart)) - \[docs] update pull request template to ask contributors to write unit tests ([#21427](https://togithub.com/fastlane/fastlane/issues/21427)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[action] deprecate the ensure_xcode_version action ([#21448](https://togithub.com/fastlane/fastlane/issues/21448)) via Iulian Onofrei ([@revolter](https://togithub.com/revolter)) - \[tests] stop generating rspec temp file in current directory ([#21466](https://togithub.com/fastlane/fastlane/issues/21466)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs ([#21465](https://togithub.com/fastlane/fastlane/issues/21465)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[deliver]\[frameit] add iPhone 14 Pro / 6.1" display type ([#21393](https://togithub.com/fastlane/fastlane/issues/21393)) via Stefan Natchev ([@snatchev](https://togithub.com/snatchev)) - \[spaceship] add missing `AppStoreState` cases ([#21312](https://togithub.com/fastlane/fastlane/issues/21312)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan)) - \[fastlane_core] fix WWDR certificates import flow ([#21442](https://togithub.com/fastlane/fastlane/issues/21442)) via Paul Taykalo ([@PaulTaykalo](https://togithub.com/PaulTaykalo)) - \[docs] fix tool name formatting (for `supply`) to be lowercase to pass fastlane docs unit tests ([#21426](https://togithub.com/fastlane/fastlane/issues/21426)) via Roger Oba ([@rogerluan](https://togithub.com/rogerluan))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.