fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

MIT License

Downloads
138.6M
Stars
38.7K
Committers
1.5K

Bot releases are visible (Hide)

fastlane - 2.180.1 Improvements

Published by joshdholtz over 3 years ago

  • [fastlane] fix fastlane_require to work with RubyGems 3.2.0 and up (#18520) via Josh Holtz
fastlane - 2.180.0 Improvements

Published by joshdholtz over 3 years ago

  • [action][jira] API response improvement (#18504) via Manish Rathi
  • [action] fix "sh" broken when output is in encoding other than UTF-8 (#18075) via Stuart McHattie
  • [scan] retry after failure (#17765) via Xavier Lowmiller
  • [Fastlane.Swift] fix onError not being called (#18452) via Jorge
  • [match] fix match change password argument error (#18510) via Bob Smits
  • [action] notarize: add support for AppStore Connect API Key (#18364) via Paul Niezborala
  • [Fastlane.Swift] Restore 'swift' directory if it is deleted before running a lane (#18496) via Tim Oliver
  • [action][app_store_connect_api_key] Updated is_supported platform (#18462) via Manish Rathi
  • [snapshot] bump SnapshotHelper.swift's version. (#18503) via Yilei "Dolee" Yang
  • [Fastlane.Swift] fix array-typed RubyCommand arguments (#18458) via Jorge
  • [action] new sourcedocs action (#18464) via Nemanja Filipovic
fastlane - 2.179.0 Improvements

Published by joshdholtz over 3 years ago

  • [action][match] match_nuke action - Nuke your certificate and provisioning profiles (via match) (#18387) via Manish Rathi
  • [Fastlane.Swift] fix Fastlane.Swift point values default value (#18449) via Jorge
  • [Fastlane.Swift] add some missing return types (#18450) via Jorge
  • [screengrab] fix screenshots on Android Q and above (#18434) via Kartik Soneji
  • [Fastlane.swift][cert][deliver][pilot][precheck][sigh] make username optional where apiKeyPath can also be provided (#18194) via Alexis Bronchart
  • [frameit] update iPad 12.9 version renaming mapping to match what the rest of frameit expects (#18448) via Tyler Hillsman
  • [frameit] fix for Nexus 5x naming and storing legacy frames that are needed but deleted in Facebook's frameset (#18439) via Josh Holtz
  • [actions] Unify Actions.git_branch and git_branch lane. (#18432) via Roger Oba
  • [fastlane_core] fix 2FA in CI environments by correctly evaluating falsey values of CI identifier env vars (#18429) via Alex
  • [deliver] don't update review information if empty hash (#18443) via Josh Holtz
  • [match][change_password] re-encrypt using new password instead of MATCH_PASSWORD env var (#18389) via Roger Oba
  • [action] - get_version_number update xcodeproj option to accept both Xcode project filepath or its containing directory (#17574) via Roger Oba
  • [Ruby 3.0] fix failing CI checks by supporting open-uri on Ruby 2.4 (#18405) via Satoshi Namai
  • [Ruby 3.0] replace Kenerl.open overriden by open-uri with URI.open (#18395) via Satoshi Namai
  • [app_store_connect_api] fixed issue with ApiKey in home directory (#18402) via Michal Hernas
  • [gym] fix generating and exporting macOS .app (#17885) via Edward Lawford
  • [gym] handle situations where the EXECUTABLE_NAME is not accurate (#18016) via David Brunow
fastlane - 2.178.0 Improvements

Published by joshdholtz over 3 years ago

  • [spaceship] add testers to other group (#18382) via Eric Wu
  • [action] create_xcframework - delete .xcframework if already exists (#18345) via Nemanja Filipovic
  • [action] github_api action - 'headers' param improvements (#18347) via Manish Rathi
  • [action] app_store_connect_api_key - add validation to session duration. (#18346) via Roger Oba
  • [action] add skip_info_plist parameter to increment_build_number to avoid updating Info.plist (#18372) via Maarten Billemont
  • [fastlane_core] fix package upload after two-step rescue. (#18373) via Maarten Billemont
  • [pilot] do not update app beta details if not needed (#18289) via Albert Casademont
  • [fastlane_core][pilot][deliver] Improved transporter logging to pilot (#12259) via Alex Delong
  • [Ruby 3.0] fix Ruby 2.7's deprecation warnings (#18021) via Satoshi Namai
  • [action] github_api - enhance Github Actions token support (#18044) via David Cacenabes
fastlane - 2.177.0 Improvements

Published by joshdholtz over 3 years ago

  • [scan] force to fail if requested devices do not exist (#18327) via Nemanja Filipovic
  • [action] push_to_git_remote - Remove useless pwd (#18270) via MK
  • [pilot] change itmsp saved name to allow multiple upload. (#18285) via Matheus Gois
  • [pilot] fix issue where build sometimes doesn't submit for review (#18328) via Josh Holtz
  • [spaceship] added missing create method for UserInvitation model (#18043) via Dinsen
  • [deliver] bring IOS_58 dimensions in line with the current Apple specification (#18276) via Michael Lenaghan
  • [spaceship] Better error handling of 403 status code when using API Key (#18299) via Dinsen
  • [spaceship] resolve issue with current team_id being incorrectly reported (#18279) via Ash Tyndall
  • [spaceship] make ensure_version pass the client to get_edit_app_store_version (#18294) via BoaNeo
  • [deliver] reduce the number of API calls in deleting screenshots (#18320) via Satoshi Namai
  • [action] add 'changelog' option to Appaloosa (#18326) via Nicolas Bouème
  • [snapshot] fixed logic calling uninstall_app (#18297) via liefersfl
  • [action] restore multi-threading uploads in upload_symbols_to_crashlytics (#18314) via Satoshi Namai
  • [spaceship] Add support for deleting app_screenshot_sets and app_preview_sets (#18287) via Max Ott
fastlane - 2.176.0 Improvements

Published by joshdholtz over 3 years ago

  • [pilot] fix default value of demo_account_required to nil instead of false (#18158) via Albert Casademont
  • [pilot] also wait for build processing when only distributing (#18073) via Benedek Kozma
  • [scan] add possibility for copying pre-built .xctestrun file into test_output directory (#18057) via Nemanja Filipovic
  • [precheck] update error message for Precheck cannot check In-app purchases with the App Store Connect API Key (#18251) via Lachlan
  • [action] jazzy - add module_version option (#18260) via Marcin Stepnowski
  • [spaceship][spaceauth] fix SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER forcing 'sms' push mode (#18239) via Hiroto Nakamura
  • [screengrab] fix regression #18240: tries to use adb.exeadb as the executable name on Windows. (#18241) via Kartik Soneji
fastlane - 2.175.0 Improvements

Published by joshdholtz over 3 years ago

  • [action] fix swiftlint validation block. (#18030) via Roger Oba
  • [screengrab][actions] - fix android executable checking on windows (#18172) via Kartik Soneji
  • [match] add documentation on how to use GitHub tokens (#18066) via Andres Riofrio
  • [fastlane] remove "sudo" for gem install (#18189) via Satoshi Namai
  • [match] improve copy when asking user for password in interactive mode. (#18199) via Roger Oba
  • [deliver] sort screenshots naturally, in a human-friendly way. (#18200) via Roger Oba
  • [spaceship] allow extra fields in API Key JSON file (#18235) via Alex
  • [action] download_dsyms - fix latest build lookup by ignoring the version. (#18201) via Roger Oba
  • [match] nuke use also token when cloning private repo (#18202) via Alisher Ulugbekov
  • [spaceship] fix: use new analytics endpoint (#18216) via Valerio Castelli
  • [app store connect] unified ENV vars for App Store Connect API Key (#18181) via Josh Holtz
  • [fastlane_core] env_names - new config item option (#18173) via Josh Holtz
  • [action] fix download dsyms with zero prefixed versions (#18042) via Daisuke Shimamoto

Notes

  • Added new unified environment variables for App Store Connect API Keys
    • APP_STORE_CONNECT_API_KEY and APP_STORE_CONNECT_API_KEY_PATH can be used in every action/tool that uses App Store Connect API Keys
    • Action specific environment variables will continue to keep working
fastlane - 2.174.0 Improvements

Published by joshdholtz over 3 years ago

  • [action] app_store_connect_api_key update App Store Connect API token generation documentation (#18068) via David Brunow
  • [action] appetize add timeout support (#18074) via Raul Riera
  • [spaceship] expose error also from source (#18150) via Alisher Ulugbekov
  • [spaceship] added ASC endpoints for bundle id & bundle id capability (#18080) via Dinsen
  • [action] - cocoapods - add allow_root option (#18076) via Atsuto Yamashita
  • [fastlane_core] improve config item validation conversion and use UI.error instead of puts to report validation exception (#18088) via Gio Lodi
  • [action] push_to_git_remote - fix "undefined method 'each' for NilClass" error (#18153) via Neil Cowburn
  • [spaceship] explicitly allow to continue 2FA in non-interactive mode (#18109) via Oleg Kohtenko
  • [action] carthage - add use_xcframeworks option (#18090) via Atsuto Yamashita
  • [carthage] Add archive option (#18077) via Atsuto Yamashita
  • [spaceship] fixed typo (#18103) via Atsuto Yamashita
  • [action] xcov - fix compatibility issues for plugins depending on FastlaneCore::Project (#18053) via Satoshi Namai
fastlane - 2.173.0 Opt-In Bypass 2FA Upgrade (for now)

Published by joshdholtz over 3 years ago

  • [spaceship] opt-in to skipping 2FA upgrade with SPACESHIP_SKIP_2FA_UPGRADE=1 (#18116) via Josh Holtz
  • [gym] make error messages more clear with IPAs and PKGs cannot be found (#18014) via David Brunow
  • [fastlane_core] Support SUPPORTS_UIKITFORMAC build setting (#18015) via David Brunow
fastlane - 2.172.0 Big Improvements

Published by joshdholtz over 3 years ago

  • [frameit] add support for new iPhone 12-family devices and their new colors (#17940) via Nicolas Mauri
  • [deliver][download_metadata] give precedence to generate metadata from edit version instead of live version (#17813) via Roger Oba
  • [action] git_commit - skip commit if git status is clean for paths (#17913) via Pierre Felgines
  • [spaceship][docs] update spaceship app store connect docs (#17938) via Roger Oba
    [snapshot] fix snapshot not saving image files on Apple Silicon M1 (#17912) via Martin Albrecht
  • [fastlane] add BUDDY environment variables (#17922) via RafaĹ‚ Sztwiorok
  • [spaceship] adding missing localizations attribute to AppStoreVersion (#17928) via gsavit
  • Update sample issue from being an existing issue, to a fake one. (#17934) via Roger Oba
  • [action] swiftlint - avoid throwing error for new types of reporters. (#17935) via Roger Oba
  • [action] change 'platform' optionality since nil is not really a valid value. (#17936) via Roger Oba
  • [gym] update gym's available export_methods to match xcodebuild's. (#17939) via Roger Oba
  • [frameit] fix the screenshot size of iPhone 8 Plus (#17977) via Rhett Tuan
  • [action] register_device - fix regression that was causing a crash when creating a device that already exists (#17799) via Roger Oba
  • [spaceship] allow 2FA request only in interactive mode (#17854) via Oleg Kohtenko
  • [action] new create_xcframework action (#17844) via JosĂ© González
  • [CI] support Ruby 2.7 on Circle CI (#17861) via Satoshi Namai
  • [action] artifactory - add option to authenticate using an API key (#17835) via Florian Staine
  • [gym] update identifier used to looked up the bundle ID when parsing provisioning profile (#17865) via John Britton
  • [spaceship] allow for updating of beta groups (#17984) via Krish
  • [snapshot] fix picking up 'SnapshotHelper'-files from DerivedData #17828 (#17833) via David Everlöf
  • [gym] use unzip for IPA files that are too big (#17825) via Theodore Dubois
  • [action] change username for register_devices action to optional (#17942) via Econa77
  • [action] add api bearer to create pull request (#17972) via Thilek Silvadorai
  • [scan] fix scan not failing when disable_xcpretty and fail_build are true (#17946) via Jean Mainguy
  • [scan] fix scan regression caused by not setting slack_default_payloads option (#17923) via Roger Oba
  • [gym][scan][snapshot] disable automatic SPM dependencies resolution or skip it entirely (#17916) via Roman Tysiachnik
  • [gym][snapshot] fix gym use_system_scm option and add use_system_scm option to snapshot (#17832) via Roger Oba
fastlane - 2.171.0 Improvements and Goodbye 2020

Published by joshdholtz almost 4 years ago

  • [itunes-transporter] fix transporter DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS env var validation (#17793) via Roger Oba
  • [action] push_to_git_remote - add --push-options option to push_to_git_remote action (#17791) via Roger Oba
  • [action] pod_push - add use_json parameter to pod_push action (#17809) via JosĂ© González
  • [action] spm - add --enable-code-coverage option to spm action test command (#17805) via Andrea Sacerdoti
  • [action] git_commit - skip commit if nothing is staged (#17804) via Pierre Felgines
  • [action] add_git_tag - add option to omit the current lane from tag and message (#17792) via Roger Oba
  • [actions] github action - add Bearer authentication option (#17764) via David Cacenabes
  • [precheck] allow precheck to be run on live app versions as well as edit ones (#17738) via Roger Oba
  • [match] fix MATCH_GIT_PRIVATE_KEY ignored on repo push (#17829) via Sascha P
  • [spaceship] adding headers to connect api response object (#17867) via gsavit
  • [scan][slack] add slack_default_payloads option to scan and improve slack action's default_payloads docs (#17866) via Roger Oba
  • [sigh] fix undefined method expires with expiration_date in Sigh::Runner (#17741) via Roger Oba
  • [spaceship] adding missing phased release and review details attributes (#17761) via gsavit
  • [action] add download_app_privacy_details_from_app_store action (#17746) via Igor Makarov
  • [match] fix recursion when MATCH_PASSWORD is not set (#17557) via Roger Oba
  • [action] fail nexus_upload action when the underlying command line fails. (#17740) via Roger Oba
  • [deliver] correct dependencies (#17739) via Satoshi Namai
  • [screengrab] quickfix for valid locales like en_US in Screengrab (#17555) via Marc PEREZ
  • [deliver] improve screenshot validation (#17708) via Satoshi Namai
  • [tests] fix random test sample code failing test (#17750) via Josh Holtz
fastlane - 2.170.0 Improvements and Upload App Privacy Details

Published by joshdholtz almost 4 years ago

  • [Fastlane.swift] fixed potential undefined method `action_name' in generator (#17660) via phil zhang
  • [action] onesignal - update onesignal.rb to include optional organization_id (#17696) via Brandon Carpenter
  • [deliver] fix a regression in language detection in Deliver::UploadMetadata (#17730) via Satoshi Namai
  • [action] NEW ACTION for App Data Usages: upload_app_privacy_details_to_app_store (#17592) via Josh Holtz
  • [match] only include enabled devices for force_for_new_devices (#17695) via Steven Roebert

For more information on uploading App Privacy Details, go to https://docs.fastlane.tools/uploading-app-privacy-details/

fastlane - 2.169.0 Improvements

Published by joshdholtz almost 4 years ago

  • [cert] add tvos to platforms option (#17704) via Josh Holtz
  • [spaceship] ConnectAPI::App - actually limit get_app_store_versions (#17703) via Josh Holtz
  • [spaceship] fix get_live_version (#17701) via Max Ott
  • [snapshot] conditional compiler directive (#17687) via Jorge
  • [deliver] prepare for adding new validations for screenshots (refactoring) (#17661) via Satoshi Namai
  • [gym][scan] add -scmProvider option to xcodebuild command for the gym and scan actions (#17644) via Andrea Sacerdoti
  • [spaceship] handle 429 error response (#17692) via Joe DeCapo
  • [spaceship] get push mode from trustedPhoneNumbers (#17666) via Nick Rogness
  • [spaceship] add support for Privacy Choices URL (#17665) via Max Ott
  • [action] xcode-install - add option to customize number of download retry attempts (#17691) via Roger Oba
fastlane - 2.168.0 Improvements

Published by joshdholtz almost 4 years ago

  • [spaceship] add client optional parameter in model helpers (#17475) via Bolo Michelin
  • [match] support mac_installer_distribution certificate type (#17561) via Paul Taykalo
  • [action] add support for arrays in in slather action for binary_basename and FL_SLATHER_BINARY_BASENAME environment variable (#17606) via JosĂ© González
  • [fastlane] also support NO_COLOR for disabling colors (#17611) via Benedek Kozma
  • [deliver] read values from SharedValues context only if needed. (#17616) via Roger Oba
  • [scan] fix crash on TestResultParser when disable_xcpretty=true (#17623) via Marcelo Gobetti
  • [supply] skip sending user fraction if it's 1.0 when promoting track (#17617) via Roger Oba
fastlane - 2.167.0 Improvements

Published by joshdholtz almost 4 years ago

  • [match] skip committing changes when nuking if the repo is already empty (#17571) via Roger Oba
  • [Fastlane.Swift][update_fastlane] upgrade Fastlane.swift files (#17599) via Jean Mainguy
  • [pilot list] ignore nil install_counts (#17569) via Elliott Williams
  • [spaceship] Spaceship::ConnectAPI - added betaGroup delete and get builds for the group functions (#17588) via Krish
  • [deliver] add the latest 6.5 inch screenshot size (#17594) via Satoshi Namai
  • [actino] add_git_tag - make build_number parameter mutually exclusive with the tag. (#17573) via Roger Oba
  • [action] add --enable-code-coverage option to generate-xcodeproj command for the spm action (#17582) via Andrea Sacerdoti
  • [swift] fix: swiftformat issues (#17590) via Jean Mainguy
  • [pilot] update to new emoji regex (#17560) via Josh Holtz
  • [snapshot] move fake artifacts to temp directory in tests (#17559) via Josh Holtz
  • [fastlane_core] use additional key for fetching bundle ID from provisioning profile (#17553) via Paul Taykalo
  • [fastlane_core] disable colors for colorize gem too (#17547) via Benedek Kozma
  • [fastlane_core] install both old and new WWDR certificates (#17538) via Igor Makarov
fastlane - 2.166.0 Improvements

Published by joshdholtz almost 4 years ago

  • [cert] fix issues where to_pem wasn't always getting called when creating a cert (#17540) via Josh Holtz
  • [action] update homebrew install for appledoc action (#17513) via seanmcneil
  • [fastlane_core][deliver] allow FASTLANE_ITUNES_TRANSPORTER_PATH to work again (#17502) via Josh Holtz
  • [action] update_fastlane fixed for rubygems > 3.1.0 and added homebrew support (#17530) via Josh Holtz
  • [supply] remove promoGraphic since no longer supported (#17518) via Max Ott
  • [snapshot] pass FASTLANE_LANGUAGE env variable to xcode for use in run scripts (#17505) via Josh Holtz
  • [scan] add Catalyst support (#17496) via Ingmar Stein
fastlane - 2.165.0 Improvements

Published by joshdholtz almost 4 years ago

  • [spaceship] allow authentication to take key content instead of just its file path (#17369) via Roger Oba
  • [spaceship] added b2b and educational discount to app (#17490) via Josh Holtz
  • [sigh] fix undefined method owner_name with display_name in Sigh::Runner (#17432) via Addison Brickey
  • [action] match - Fix incorrect app_identifier description (#17480) via Iulian Onofrei
  • [cert] fixed "\x82" from ASCII-8BIT to UTF-8 (#17489) via Max Ott
fastlane - 2.164.0 Improvements

Published by joshdholtz almost 4 years ago

  • [resign] add quotes around $APP_PATH variable to not silently fail when path has a space in it (#17354) via Nick Silvestro
  • [match] add skip certificate verification option to match import (#17251) via Nikola Nikolov
  • [scan] correctly default to empty device list (#17142) via John DeLong
  • [action] import_from_git - Add caching support (#17412) via Iulian Onofrei
  • [supply] upload Rejects releases with empty version_codes (#17405) via Tauan Miguel Lemos
  • [fastlane_core][snapshot][scan] collect sim logs starting for current process (#17465) via Lyndsey Ferguson
  • [match] add codesign: to partition IDs in match's keychain_importer (#17456) via Roger Oba
  • [sigh] fixed "\x82" from ASCII-8BIT to UTF-8 (#17446) via phil zhang
  • [action] App Store Connect API Key for set_changelog (#17445) via Theo Chupp
  • [action] fix register_devices to compare udids without case (#17433) via Josh Holtz
  • [deliver] optimize metadata uploading speed (#17422) via Satoshi Namai
fastlane - 2.163.0 Improvements

Published by joshdholtz about 4 years ago

  • [action] App Store Connect API Key for register_device and register_devices (#17426) via Josh Holtz
  • [snapshot] update SnapshotHelper.swift to work with tvOS (#17360) via Pierre Felgines
  • [cert][deliver][match][precheck][sigh] pull "api_key" config from shared lane context. (#17390) via Roger Oba
  • [gym] fix building project with unicode characters in a name (#17397) via Daniel Jankowski
  • [action] add is_key_content_base64 to app_store_connect_api_key to make easier for env and CI (#17401) via Josh Holtz
  • [actions] add App Store Connect API key to app_store_build_number action (#17413) via Jake Wood
  • [spaceship] show proper 401 error message for Spaceship::ConnectAPI (#17393) via Josh Holtz
  • [deliver] make automatic_release optional for app types that aren't a ble to set it (like Apple Arcade and Pre Release) (#17383) via Josh Holtz
  • [sigh] fix download_all to also use App Store Connect API Key (#17382) via Josh Holtz
  • [Fastlane.Swift] fix: beforeAll method not called (#17336) via Jean Mainguy
fastlane - 2.162.0 App Store Connect API Key for match, cert, and sigh

Published by joshdholtz about 4 years ago

  • [match] add support for App Store Connect API Key (#17291) via Josh Holtz
  • [sigh] add support for App Store Connect API Key (#17265) via Josh Holtz
  • [cert] migrate to App Store Connect API endpoints and can use App Store Connect API Key (#17263) via Josh Holtz
  • [deliver] fix screenshot uploads issue when overwrite_screenshot option is set to false (#17346) via Satoshi Namai
  • [fastlane_core] skip analytics message on first run if opted out (#17345) via Brandon Siegel
  • [deliver] transform string key to symbol, since hash args in options from CLI keyed by string (#17302) via TragedyStar
  • [spaceship] add ability to delete multiple beta testers at a time (#17304) via Eric Wu
  • [spaceship] support for adding & removing users (#17315) via Max Ott