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 hidden (Show)

fastlane - 2.195.0 Improvements

Published by joshdholtz about 3 years ago

  • [snapshot] added 10 second timeout to wait for device to fully boot before overriding status bar (adjust by setting SNAPSHOT_SIMULATOR_WAIT_FOR_BOOT_TIMEOUT environment variable) (#19380) via Josh Holtz
  • [match] Add ability to include all development certificates to the development provisioning profile (#19340) via Vitalii Budnik
  • [supply][docs] Improve gradle action explaining android.injected.version.code and name can be used to change versionCode and versionName. (#19370) via Elias Lecomte
  • [action][crashlytics] remove deprecated/legacy action for uploading binaries (#19371) via Josh Holtz
fastlane - 2.194.0 Improvements

Published by joshdholtz about 3 years ago

  • [action][notarize] add support for api_key parameter (#19353) via Vitalii Budnik
  • [snapshot] wait for simulator to boot before overriding status bar (#19344) via Joseph Duffy
  • [fastlane_core] build watcher fails when build_beta_detail is nil - fix (#19331) via Lukasz Grabowski
  • [supply] fixed supply promote uploading metadata to wrong track (#19343) via Jonas Kalderstam
  • [docs] change links for api_key option explanation in App Store Connect API Key docs (#19350) via Lukasz Grabowski
  • [action][slather] add github option to slather action (#19347) via Atsuto Yamashita
fastlane - 2.193.1 Improvements

Published by joshdholtz about 3 years ago

  • [gradle] add output context with "tasks" options (#19312) via David Kuo
  • [match] ignore force_for_new_devices for developer_id provisioning type (#19314) via Vitalii Budnik
  • [match] don't force update macos development certs if macos device count unchanged (#19315) via Vitalii Budnik
  • [pilot][upload_to_testflight] add missing method (#19319) via David Brunow
fastlane - 2.193.0 Mac support for pilot and other improvements

Published by joshdholtz about 3 years ago

  • [action][zip] add default empty array values in ZipAction initialize (#19304) via Lukasz Grabowski
  • [match] don't add key to keychain if cert already present (#19285) via Sagar Ganiga
  • [pilot][upload_to_testflight] add Mac support (upload and distribute macOS apps) (#19296) via Josh Holtz
fastlane - 2.192.0 Improvements

Published by joshdholtz about 3 years ago

  • [spaceship] retries developer portal requests that receive 502 Bad Gateway up to 5 times (usually works after 1 retry) (#19273) via Josh Holtz
  • [action][notarize] support using notarytool instead of altool if using Xcode 13 and up (#19235) via Josh Holtz
  • [frameit] fix missing iPad Pro (2nd generation) frames (#19258) via Andres Riofrio
  • [supply] automatically rescue changesNotSentForReview errors (#19248) via Joe Flateau
  • [produce] fix service name typo for Produce (#19261) via Shyam Lad
  • [fastlane] optimize bash and zsh completion scripts (#19232) via Marc Cornellà
  • [sigh] fixed the broken fastlane sigh manage -e command (#18760) via Manish Rathi
  • [action][create_xcframework] missing parameters in create xcframework (#19229) via José González
  • [spaceship] add Internal beta group (#19063) via Eric Wu
  • [pilot] added the Pilot::BuildManager::update_build_beta_details method unit tests (#19226) via Manish Rathi
  • [action][push_git_tags] escaping branch tag name in push_git_tags action (#19223) via Xiang Liu
  • [action][zip] fix regression in zip by escaping all args (#19215) via Liam Nichols
fastlane - 2.191.0 Improvements

Published by joshdholtz about 3 years ago

  • [produce][spaceship] add ability to fetch and display available bundle capabilities (#19168) via Shyam Lad
  • [supply] fix upload_mapping for multiple mapping_paths (#19211) via Steffen Rusitschka
  • [spaceship] add requests to remove or replace visible apps (#19200) via Lukasz Grabowski
  • [regression][zip] fix the shellescape for the folder path (#19207) via Manish Rathi
  • [deliver] introduce a new synchronization logic for screenshots (#19070) via Satoshi Namai
fastlane - 2.190.0 Improvements

Published by joshdholtz about 3 years ago

  • [pilot] added the Pilot::BuildManager::list method unit tests (#19191) via Manish Rathi
  • [pilot] added the Pilot::BuildManager::check_for_changelog_or_whats_new! method unit tests (#19190) via Manish Rathi
  • [action] add no-ansi option to clean_cocoapods_cache action (#19189) via Atsuto Yamashita
  • [spaceship] Add visible_apps relationship to invite users with app permissions and fetch user's app permissions (#19053) via Lukasz Grabowski
  • [spaceship] Adding three missing beta testers/groups methods (#19039) via gsavit
  • [clean_cocoapods_cache] Add verbose option (#19188) via Atsuto Yamashita
  • [action] add frozen option to bundle_install action (#19183) via Atsuto Yamashita
  • [action] add silent option to clean_cocoapods_cache action (#19187) via Atsuto Yamashita
  • [action][clean_cocoapods_cache] Add allow-root option (#19185) via Atsuto Yamashita
  • [action][bundle_install] add redownload option to bundle_install action (#19182) via Atsuto Yamashita
  • [fastlane_core] mask passwords in verbose output (#19173) via Christoph Dreis
  • [action][app_store_connect_api_key] Change default token duration (#19175) via David Brunow
  • [action][zip] Add :include and :exclude config options (#19149) via Liam Nichols
  • [spaceship] Add x-csrf-itc header to requests (#19145) via William Peterson
  • [sigh] skip cert verification on linux & Windows (#19116) via Abdul Wadood
  • [fastlane_core] skip overriding String.clear method when disabling colorization. (#19139) via Maxim Konstantinov
  • [scan] Fix typo in xcpretty_reporter_options_generator.rb (#19122) via Ikko Ashimine
fastlane - 2.189.0 Improvements

Published by joshdholtz about 3 years ago

  • [scan] add support for SPM packages with new :package_path option (#19034) via Josh Holtz
  • [supply] add new option for changes_not_sent_for_review (#19117) via Joe Flateau
  • [precheck] remove all instances of is_string in options and use type (#19075) via Manish Rathi
fastlane - 2.188.0 Important fix for Apple ID auth

Published by joshdholtz about 3 years ago

‼️ This is a must have update to fix some authentication issues for Apple ID Auth

  • [spaceship] new team switching endpoint (#19132) via Josh Holtz
  • [fastlane] bump addressable to >= 2.8 for patch security vulnerability (#19087) via Josh Holtz
  • [action] gradle: Update for GRADLE_OUTPUT_JSON_OUTPUT_PATH and GRADLE… (#19038) via Bình Phạm
  • [fastlane] added rubocop rule for no is_string in fastlane folder and actions (#19069) via Josh Holtz
  • [fastlane][plugins] updated the ruby version in plugins' template (#19046) via Manish Rathi
  • [screengrab] update dependencies and remove a jcenter dependency (#19020) via penn5
  • [action] remove all instances of is_string in options and use type for appledoc (#19042), update_url_schemes (#19027), validate_play_store_json_key (#19030), version_get_podspec (#19031), upload_symbols_to_sentry (#19029), upload_app_privacy_details_to_app_store (#19028), xcode_server_get_assets (#19032), update_urban_airship_configuration (#19026), update_project_provisioning (#19025), update_plist (#19024), update_keychain_access_groups (#19023), update_info_plist (#19022), update_icloud_container_identifiers (#19021) via Manish Rathi
fastlane - 2.187.0 Improvements

Published by joshdholtz over 3 years ago

  • [screengrab] general improvements, removed deprecated and un-needed code (#18003) via penn5
  • [produce][spaceship] update bundle capability API and add new bundle capabilities (#18853) via Shyam Lad
  • [action][setup_jenkins] Fix type for add_keychain_to_search_list option (#19005) via Manish Rathi
  • [action][sourcedocs] Fix options formatting (#18993) via Manish Rathi
  • [snapshot] enable Snapshot to take Apple Watch 44mm screenshots (#1709) (#18890) via Matthew Flint
  • [action][create-keychain] allow timeout: 0 to specify "no time-out" (#18894) via Manish Rathi
  • [action] remove all instances of is_string in options and use type for unlock_keychain (#19000),slather (#18991),update_app_group_identifiers (#19001),update_code_signing_settings (#19002),update_fastlane (#19003),twitter (#18999),tryouts (#18998),testfairy (#18997),ssh (#18996),s3 (#18977),say (#18978),spm (#18995),splunkmint (#18994),sonar (#18992),slack (#18990),sh (#18989),setup_travis (#18988),setup_jenkins (#18987),setup_circle_ci (#18986),setup_ci (#18985),set_pod_key (#18984),set_info_plist_value (#18983),set_github_release (#18982),set_changelog (#18981),set_build_number_repository (#18980),scp (#18979),run_tests (#18964),rsync (#18963),resign (#18962),reset_simulator_contents (#18961),reset_git_repo (#18960),register_devices (#18959),puts (#18958),push_git_tags (#18957),prompt (#18956),podio_item (#18955),pod_push (#18954),oclint (#18953),number_of_commits (#18952),notarize (#18951),nexus_upload (#18950),modify_services (#18949),make_changelog_from_jenkins (#18948),mailgun (#18947),lcov (#18946),latest_testflight_build_number (#18945)
fastlane - 2.186.0 Improvements

Published by joshdholtz over 3 years ago

  • [action]adds action for obtaining remote repo default branch (#18845) via seanmcneil
  • [spaceship] parse response body as json if not already (#18766) via Muhammet Ilendemli
  • [spaceship] adding individual_testers attribute to Build model (#18922) via gsavit
  • [match] fix nuke exception when nuking with the empty files storage (#18864) via Manish Rathi
  • [match] add git authentication methods to match import command (#18903) via rb1193
  • add builds attribute to BetaTester model (#18923) via gsavit
  • [spaceship] add missing method to individually assign beta tester to builds (#18924) via gsavit
  • [snapshot] fix Swift compiler version check for SnapshotHelper.swift (#18930) via Jorge Revuelta
  • [Fastlane.Swift] add new Swift 5.5 reserved keywords (#18928) via Jorge Revuelta
  • [fastlane_core] fix the ensure_array_type_passes_validation error message (#18927) via Manish Rathi
  • [regression][pilot] fix upload using api_key_path + apple_id CLI options (#18860) via Manish Rathi
  • [actions] remove all instances of is_string in options and use type for jazzy (#18921), ipa (#18920), installr (#18919), install_on_device (#18918), increment_build_number (#18912), import_from_git (#18911), ifttt (#18910), hockey (#18909), hipchat (#18908), hg_push (#18907), hg_commit_version_bump (#18906), gradle (#18905), github_api (#18904), git_add (#18882), git_commit (#18883), get_push_certificate (#18881), get_managed_play_store_publishing_rights (#18880), get_ipa_info_plist_value (#18879), get_build_number_repository (#18878), erb (#18877), environment_variable (#18876), ensure_xcode_version (#18875), ensure_no_debug_code (#18874), ensure_git_status_clean (#18873), ensure_git_branch (#18872), dsym_zip (#18871), download_dsyms (#18870), download_app_privacy_details_from_app_store (#18869), deploygate (#18868) via Manish Rathi
fastlane - 2.185.1 Improvements

Published by joshdholtz over 3 years ago

  • [Fastlane.Swift] treat Bool as optional to avoid config issues (#18827) via Jorge Revuelta
  • [Fastlane.Swift] fix Fastfile.swift template syntax error (#18589) via Soohan Lee
  • [spaceship] migrate Psych#safe_load to support Psych v4.0 in upcoming Ruby 3.1 (#18825) via Satoshi Namai
  • [fastlane] add environment variable to skip lane summaries (#18839) via Tejas Sharma
  • [snapshot] allow iPods to run alongside iPhone and iPad (#18843) via mdubs
  • [fastlane_core] add pods project schemes environment variable (#18815) via Tejas Sharma
  • [actions] remove all instances of is_string in options and use type for appetize (#18809), crashlytics (#18855), danger (#18859), create_pull_request (#18858), create_keychain (#18857), create_app_on_managed_play_store (#18856), copy_artifacts (#18854), commit_version_bump (#18852), commit_github_file (#18851), cocoapods (#18850), cloc (#18849), clean_cocoapods_cache (#18848), clean_build_artifacts (#18847), badge (#18833), appium (#18828), apteligent (#18829), artifactory (#18830), automatic_code_signing (#18831), backup_xcarchive (#18832), changelog_from_git_commits (#18837), build_and_upload_to_appetize (#18834), bundle_install (#18835), carthage (#18836),
    chatwork (#18838) via Manish Rathi
fastlane - 2.185.0 Improvements

Published by joshdholtz over 3 years ago

  • [regression][pilot] fix upload using api_key_path + apple_id input options (#18771) via Manish Rathi
  • [regression][git_branch][push_to_git_remote] fix broken push to git remote on CI (#18686) via Manish Rathi
  • [action][app_store_build_number] remove all instances of is_string in options and use type (#18795) via Manish Rathi
  • [snapshot][examples] fixed broken example project for trying out fastlane snapshot feature (#18797) via Bartosz Dolewski
  • [action][unlock_keychain] fix randomly failing unit tests for Ubuntu (#18778) via Manish Rathi
  • [action][add_git_tag] remove all instances of is_string in options and use type (#18782) via Manish Rathi
  • [action][app_store_connect_api_key] added the missing unit tests (#18799) via Manish Rathi
  • [action][appetize_viewing_url_generator] remove all instances of is_string in options and use type (#18800) via Manish Rathi
  • [deliver] fix undefined variable when live edit (#18802) via Shouichi Kamiya
  • [resign] fix app entitlements extraction (#18804) via fʗɑρ
  • [Fastlane.Swift] fix complexity limits introduced in Swift 5.4 (#18774) via Jorge Revuelta
  • [fastlane_core] [env] add Swift version to fastlane env (#18772) via Jorge Revuelta
  • [action][app_store_build_number] added the missing unit tests (#18788) via Manish Rathi
  • [pilot] improve the Pilot::Manager unit tests (#18777) via Manish Rathi
  • [action][adb] remove all instances of is_string in options and use type (#18776) via Manish Rathi
  • [action][adb_devices] remove all instances of is_string in options and use type (#18775) via Manish Rathi
  • [action][add_extra_platforms] added spec file and missing unit-tests (#18781) via Manish Rathi
fastlane - 2.184.1 Improvements

Published by joshdholtz over 3 years ago

  • [fastlane][plugin_manager] printing comma separated plugin actions (#18739) via Manish Rathi
  • [docs] onboarding pull-request (core contributor) (#18769) via Manish Rathi
  • [fastlane_core][pilot] fix pilot is unable to select latest build when distribute_only is true (#18710) via Lukasz Grabowski
  • [action][swiftlint] remove all instances of is_string in options and use type (#18735) via Manish Rathi
  • [spaceship] adding missing beta_testers attribute to BetaGroup (#18724) via gsavit
  • [spaceship adding beta build localizations attribute to Build model (#18725) via gsavit
  • [fastlane_core] ConfigItem - auto_convert_value improvements for Boolean type (#18736) via Manish Rathi
  • [match] update s3_secret_access_key to sensitive option (#18737) via Peelz
  • [carthage] fix typo in carthage.rb (#18744) via Ikko Ashimine
  • [gym] improved provisioning export with odd names in specs (#18741) via Hans Fehrmann
  • [Ruby 3.0][app_store_connect_api_key] fix spaceship connect-api token creation (#18758) via Manish Rathi
  • [docs] Improved the README file avatars resolution (#18764) via Manish Rathi
fastlane - 2.184.0 Improvements and App Store Connect API 1.3 Support

Published by joshdholtz over 3 years ago

  • [app store connect] cleanup token creation code across entire project (#18186) via Josh Holtz
  • [deliver][spaceship] migrate AgeRatingDeclaration from AppStoreVersion to AppInfo for App Store Connect API 1.3 update (#18732) via Josh Holtz
  • [pilot] introducing timeout feature for Apple build-processing waiting-time (#18660) via Manish Rathi
  • [action][swiftlint] Added support for --fix mode option (#18695) via Manish Rathi
  • [resign] fix incorrectly typoed variable name (#18715) via Nick Silvestro
  • [Fastlane.Swift] fix OptionalConfigValue for Any-based types. (#18664) via Jorge Revuelta
  • [deliver] remove all instances of is_string in options and use type (#18617) via Josh Holtz
  • [resign] fix entitlements merging when changing team while resigning (#18713) via Nick Silvestro
  • [fastlane_core][configuration] suggestion message improvement when fetching value with non symbol key (#18696) via Manish Rathi
  • [spaceship] update AppStoreConnect SandboxTester doc (#18708) via Yasuharu Yanamura
fastlane - 2.183.2 Hotfix for Ruby 3.0

Published by joshdholtz over 3 years ago

  • [supply][Ruby 3] fix Ruby 3 keyword args issues (#18703) via Satoshi Namai
fastlane - 2.183.1 Hotfix for supply with Ruby 3.0

Published by joshdholtz over 3 years ago

  • [supplly] fix update_listing_for_language to work in Ruby 3.0 (#18699) via Josh Holtz
fastlane - 2.183.0 Hello Ruby 3.0 and goodbye Ruby 2.4

Published by joshdholtz over 3 years ago

  • [action][danger] add fail-if-no-pr flag to Danger action (#18657) via Jorge Revuelta
  • [Ruby 3.0] migrate google-api-client gem and drop Ruby 2.4 (#18656) via Satoshi Namai
  • [Ruby 3.0] replace obsolete URI.escape with alternatives (#18646) via Satoshi Namai
  • [scan] fix regular expression to find failed tests suite-name (#18661) via Manish Rathi
  • [action][git_pull] clean-up the verify-blocks for Boolean validation (#18662) via Manish Rathi
  • [fastlane_core] fix parsing of passwords with trailing spaces due to wrong whitespace handling in Fastlane::Shell::password method (#18684) via Artem Bliednov
  • [Regression][fastlane_core][deliver] fix deliver is unable to automatically select the latest build and submit it for review (#18682) via Lukasz Grabowski
fastlane - 2.182.0 Improvements

Published by joshdholtz over 3 years ago

  • [snapshot] enable greater customization of the iOS status bar in snapshot screenshots (#18560) via Dave Wood
  • [Fastlane.Swift] Swift's ConfigItem for conflicting values into Ruby's end. (#18544) via Jorge Revuelta
  • [Fastlane.Swift] sanitize Swift document comments (#18635) via Jorge Revuelta
  • [Ruby 3.0] wwitch back to the original commander gem and update dependencies (#18599) via Satoshi Namai
  • [action] ensure backup_xcarchive preserves symbolic links (#18627) via Matej Bukovinski
  • [action][git_submodule_update] documentation improvements (#18598) via Manish Rathi
  • [Ruby 3.0] replace slack-notifier gem with internal library (#18537) via Satoshi Namai
  • [fastlane_core] xcode_at_least method improvements (#18600) via Manish Rathi
  • [pilot] clean-up - removed empty tester_util file (#18601) via Manish Rathi
  • [action][upload_symbols_to_crashlytics] add check for app_id before searching for gsp and api_token (#18607) via Cristian Lupu
  • [spaceship] add fetch_all_certificates method (#18620) via Damian Rzeszot
  • [Ruby 3.0] bump rubocop version (#18564) via Satoshi Namai
  • [action] import_from_git - Add caching support for branch (#18568) via Hiroki Nagasawa
fastlane - 2.181.0 Improvements

Published by joshdholtz over 3 years ago

  • [scan] keep initial xcresult (#18555) via Corey Werner
  • [spaceauth] add --copy_to_clipboard option to spaceauth (#18538) via Roger Oba
  • [Ruby 3.0] improve specs for Slack action (#18512) via Satoshi Namai
  • [spaceship] fix case sensitive email issue for Spaceship::Members.find (#18573) via Max Ott
  • [supply] upload native symbols for crash symbolication (#18526) via Marcelo Oliveira
  • [fastlane][lanemanager] fastlane command suggestion improvement when running using bundler (#18515) via Manish Rathi
  • [gym] fix in the gym/runner. When moving mac 'app' silently fails if file already exist in that location. (#18529) via Krzysztof
  • [snapshot] added iPhone 12 models to snapshot reports generator (#18535) via Davide
  • [fastlane_core][pilot][deliver] fix when polling for build processing to poll for X.Y and X.Y.0 (#18547) via Josh Holtz
  • [action][ensure_env_vars] efficiency improvement (#18522) via Manish Rathi
  • [fastlane][action] fix git_branch when not in a git repo (#18525) via Josh Holtz