Recent Releases of https://github.com/fastlane/fastlane
https://github.com/fastlane/fastlane - 1.88.0 Improvements
- Fix
build_and_upload_to_appetizeaction for custom build locations - Update
fastlaneto improve stability metrics by tool version - Improve error message when an action is not available
- Add
update_urban_airship_configurationaction - Fix typo in
appetizeaction
- Ruby
Published by mfurtak almost 10 years ago
https://github.com/fastlane/fastlane - 1.87.1 Improvements
- Fixes the Appetize action for Android (thanks @louislarry!)
- Improve frameit when run as a lane (thanks @ekolesnikov!)
- Updated dependencies
- Ruby
Published by i2amsam almost 10 years ago
https://github.com/fastlane/fastlane - 1.87.0 Improvements
- Added new Jira action to post comments to Jira
- Improved error handling when Fastfile is not available
- Fix get_version_number action's support of target using the -terse1 flag
- Improved appetize docs
- Auto-follow links when receiving a GitHub release
- Updated dependencies
- Ruby
Published by ohayon almost 10 years ago
https://github.com/fastlane/fastlane - 1.86.1 Improvements
- Fixed directory in which commands are executed when calling actions from actions
- Removed unnecessary output when running
fastlane - Updated dependencies
- Improved docs
- Ruby
Published by KrauseFx almost 10 years ago
https://github.com/fastlane/fastlane - 1.86.0 Many Improvements
- Introducing sub-tools, you can now run
fastlane gymto rungym - Added
repo_classifierparameter tonexus_uploadaction - Fix HttpForbidden and SSL connection problems on
appaloosaaction - Make it easier to call another action from an action, you can now use
other_action.rocket🚀 - Added new
set_pod_keyaction - Improved default
crashlytics_pathincrashlyticsaction - Added
use_librariesoption topod_pushaction - Added new
apteligentaction - Make it possible to use
.slather.ymlonslatheraction - Added new
Fastlane::TOOLSconstant - Improved
crashlyticsaction logging
- Ruby
Published by i2amsam almost 10 years ago
https://github.com/fastlane/fastlane - 1.85.0 Introducing Device Grid
- Added device_grid for fastlane, appetize and danger
- Improved
fastlane actioncommand - Shell escape git commit / tag messages
Introducing Device Grid
Ever dream of testing your app straight from a pull request? Well now you can! With fastlane, danger and appetize.io, you can stream your latest changes right from the browser.
No more manually installing and testing your app just to review a PR.

All you have to do to preview your app is to click on one of the simulators, and you can stream the app right in your browser: Open example PR.
🚀 Get started with Device Grid 🚀
- Ruby
Published by KrauseFx almost 10 years ago
https://github.com/fastlane/fastlane - 1.84.0 Improvements
- Use relocated ToolCollector as the basis for ActionCollector
- Improved lane selection description output
- Improved description of binary_path option of
upload_symbols_to_crashlyticsaction - Added rocket emoji as a fastlane binary 🚀
- Add
testers_groupsoption totestfairyaction - Update
gradleaction documentation for command and output printing controls - Add
pod_lib_lintaction - Make body of commit optional in jenkins changelog generation
- Ruby
Published by mfurtak almost 10 years ago
https://github.com/fastlane/fastlane - 1.83.0 Improvements
- Give
gradleaction better control over command output - Add support for
--verboseand 'github_api_token' indangeraction - Add support for specifying short and bundle versions in
resignaction - Add 'message' option to the
add_git_tagaction - Fix bash syntax in auto completion script
- Ruby
Published by asfalcone almost 10 years ago
https://github.com/fastlane/fastlane - 1.82.0 Improvements
- Added
dangeraction - Added
flockaction - Change
Actions.shto callUI.user_errorfor a non-zero exit code - Augment
verify_xcodeaction's accepted codesign info - Proper escaping in
upload_symbols_to_crashlyticsparams - Add to bash and zsh completion scripts support of .fastlane folder
- Add additional parameters to
notificationaction - Add 'workspace' option to
slatheraction - Improved actions list, shows default value
- Ruby
Published by asfalcone almost 10 years ago
https://github.com/fastlane/fastlane - 1.81.0 Improvements
- Prints a table with available lanes and descriptions
- Added "ignore_exit_status" option to
swiftlintaction - Added tab completing for fastlane lane names via
fastlane enable_auto_complete - Changed
set_info_plist_value"value" to not be a String param - Update slather repo URL in
slatheraction - Updated
addressabledependency - Improves shellescaping of "gradle_path" in GradleHelper
- Add scheme parameter to
get_version_numberaction - Improved
s3actions file upload capability - Improved error messaging in
download_dsymsactions - Fixed crash when no dSYM files were provided to
upload_symbols_to_crashlytics
- Ruby
Published by asfalcone almost 10 years ago
https://github.com/fastlane/fastlane - 1.80.0 Improvements
- Updated
deliver,pilotand more to work with passwords with special characters - Cleaning build artifacts now also cleans
certartifacts - New action name set from arguments
- Improved docs
- Support for color disabling for
xcodebuildaction
- Ruby
Published by KrauseFx almost 10 years ago
https://github.com/fastlane/fastlane - 1.70.0 Improvements
- Improved
upload_symbols_to_crashlyticsaction to also handle zip files - Improved
supplyintegration - Improved
download_dsymsaction
- Ruby
Published by KrauseFx almost 10 years ago
https://github.com/fastlane/fastlane - 1.69.0 Updated actions
- Updated
carthageaction to have "archive" command and "no_skip_current" option - Added "version" and "build_number" parameter to
download_dsymaction - Improved
upload_symbols_to_crashlyticsaction - Update
appetizeaction for new api and added multipart form upload - Improved UI for error outputs
- Encouraging more accurate metrics
- Added new
zipaction
- Ruby
Published by KrauseFx almost 10 years ago
https://github.com/fastlane/fastlane - 1.68.0 Improvements
- Added
reset_simulatorsaction - Fix
update_fastlaneto have correct ruby-gems version check - Removed new-line for
get_build_number_repositoryaction - Added default values for apk paths in
hockeyaction - Add -p param to
oclintaction to fix file relative paths
- Ruby
Published by asfalcone almost 10 years ago
https://github.com/fastlane/fastlane - 1.67.0 New actions and Improvements
- Added
download_dsymaction to download dSYM files from Apple iTunes Connect - Added
rocketaction 🚀 - Added
IFTTTMaker Channel action - Added
sentryaction for uploading dSYM files - Updated cp command flag to use recursive copy
- Turned off logging for certain params in
crashlyticsaction - Check for
highest_installed_gemsinupdate_action - Improved logging UI
- Improves workspace detection in
update_app_identifieraction - Added platform option to
upload_symbols_to_crashlyticsaction - Add array parameter in
ensure_no_debug_codeaction along with grep '--include flag' - Improved
s3action to use s3 sdk - Improved
gradleto allow running on ios platform
- Ruby
Published by asfalcone almost 10 years ago
https://github.com/fastlane/fastlane - 1.66.0 Improve `resign` action
- Add 'version' option to
resignfor updating the version of a resigned ipa
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.65.0 Improvements
- Updated
fastlaneto work with the new Apple Dev Portal - Improved
commit_version_bumpaction - Improved
git_addaction - Improved
git_commitaction - Improved
s3action - Added Linux support for
screengrab - Improved
slackaction
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.64.0 Improvements
- Added
get_build_number_repositoryaction to get the build number from SCM - Upgraded
gradleaction to support flavor, build_type, and gradle properties - Reworked
verify_buildto use 'ApplicationIdentifierPrefix' to verify the proper bundle identifier - Added oclint_path option to
oclintaction - Fixed
s3action error with undefined method 'public_url' - Added custom template loading to
mailgunaction - Added new parameters to
badgeaction - Added support for 'initial_build_number' to
latest_testflight_build_numberaction - Added
update_icloud_container_identifiersaction to change iCloud container identifiers.
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.63.1 Improvements
- Add the ability to list lanes in
jsonformat in addition to text - Updated Screengrab (and other tools too!) to work better with Linux
- Improve Carthage handling for more command types
- Add a sound option for notification
- Add
verify_buildaction to verify various settings of an ipa file
- Ruby
Published by i2amsam about 10 years ago
https://github.com/fastlane/fastlane - 1.63.0 Improvements
- Improved fastlane onboarding
- Updated
xcodeprojdependency to work with CocoaPods 1.0.0 - Added
alpha_channelparameter for badging Android icons - Update
appaloosaaction to v2 of API - Fixed
upload_metadatato be able to accept a bool value - Added
commit_hashtolast_git_commitaction - Updated
make_changelog_from_jenkinsto correctly display used lane context variable - Improve
s3action to provideipa_urlandplist_urlto templates
- Ruby
Published by ohayon about 10 years ago
https://github.com/fastlane/fastlane - 1.62.0 Improvements
- Added more parameters to
sonaraction - Added
blockparameter toupdate_info_plistaction - Allow for "carthage update" in the
carthageaction - Changed "xcode version" parameter in
ensure_xcode_versionaction to be required - Made ipa file optional for the
hockeyaction - Fixed
git_pullby usinggit fetch --tagsto work on newer versions of git - Better error handling in
make_changelog_from_jenkinsaction - Fixed
backup_xcarchivedestination path handling
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.61.0 New Action
- Added
xcovaction for creating code coverage reports - Added support for json key file in
supply
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.60.0 New Actions
- Added
setup_jenkinsaction to easily setupfastlaneon Jenkins - Added automatic detection of expired WWDR certificates
- Added
adbaction for running Android adb commands - Added
adb_devicesaction for getting an array of connected Android devices - Added additional parameters for
badge - Update
nexus_uploadaction to accept a nexus mount_path config item register_devicesnow uses theteam_idfrom the Appfile- Improved project / workspace detection
- Fixed iTunes Transporter not working with special characters in the password
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.59.0 Added screengrab

- Introducing screengrab: Automated localized screenshots of your Android app on every device 🚀
- Fixed $(SRCROOT) in file path for commit_version_bump action
- Ruby
Published by mfurtak about 10 years ago
https://github.com/fastlane/fastlane - 1.58.0 - New integrations
- Added new OneSignal integration
- Added new
include_html_headeroption to Hipchat integration - Added support for GitHub Enterprise for
get_github_releaseandset_github_release - Improved
badgeaction - Improved
git_commitaction - Improved
s3action - Improved
slatheraction - Updated dependencies
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.57.0 New actions
- New
install_on_deviceaction to install your app on your device - Added new
tag_match_patternoption tochangelog_from_git_commitsaction - Improved
badgeaction - Improved Jenkins integration
- Improved
s3action - Improved
update_app_identifieraction
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.56.0 New Actions
- Added new
make_changelog_from_jenkinsaction to generate a changelog based on Jenkins - Added support for GitHub enterprise for
create_pull_requestaction - Added new
:configoption tojazzyaction - Improved hockey error handling
- Improved
set_github_releaseaction
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.55.0 New User Interface
fastlanenow has a brand new UI and looks much nicer when something goes wrong- New
twitterintegration to automatically tweet about new releases and builds - Added new
allow_warningsoption topod_push
New User Interface
By default, fastlane won't print the stack trace any more, making the error message much clearer:
To see the full stack trace, you can pass --verbose to every fastlane tool
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.54.0 New Actions
- Added new
ensure_xcode_versionaction to make sure a certain Xcode version is used - Added new
erbaction to generate text based on a template - Added new
sshaction to execute commands on a remote machine - Added new
scpaction for file transfers - Improved
deliverintegration - Improved
fastlane initfor manual onboarding
Special thanks to @hjanuschka and @JaviSoto 🚀
- Ruby
Published by ohayon about 10 years ago
https://github.com/fastlane/fastlane - 1.53.0 New options and improvements
📗 Changes
- 📖 The
fastlane/README.mddocumentation is now created automatically for you - 🚫 You can opt out the documentation by adding the
skip_docsation to yourFastfile - ⬆️ Added new
git_addaction (thanks Bruno) - ✏️ Added new option to
resignaction to define the entitlements (thanks @zats) - 🚚 Added new export options to
xcodebuildcommand (thanks @bartoszj) - 🔄 Added new option to
pod_pushto define the source - 💚 Added colored output to hipchat messages (thanks @digitaliceltd)
- 💯 Added new options to
oclintaction (thanks Maksym) - 🔗 Updated dependencies
⚠️ Notes
xcodebuildis a complex command, so it is recommended to use gym for building your ipa file and scan for testing your app instead.- It is recommended to use match according to the codesigning.guide for generating and maintaining your certificates and provisioning profiles. Use
certandsighonly if you want full control over what's going on and know more about codesigning.
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.52.0 Improved Setup
- Improved
fastlane initto be smarter delivernow supports uploading of Mac builds- New options for
changelog_from_git_commitsaction - New options for
slackaction - Improved
hipchatintegration - Improved
update_project_provisioningaction - Improved
xcodebuildaction - Improved documentation
- Ruby
Published by ohayon about 10 years ago
https://github.com/fastlane/fastlane - 1.51.0 New Integrations
- New
badgeaction to add a badge to your iOS app (e.g. branch name) - New
clocaction to generate a code count that can be read by Jenkins - New
latest_testflight_build_numberaction to get the build number of the latest TF build - New
fromoption for themailgunaction
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.50.0 New Integrations
- Added new TestFairy integration for beta builds
- Added new
get_ipa_info_plist_valueaction - Added tvOS support for scan and deliver
- Added new
include_mergesoption to thechangelog_from_git_commitsaction - Added new
strictoption to theswiftlintaction - Improved
install_xcode_pluginaction - Improved
mailgunaction - Improved
s3action - Improved
unlock_keychainaction and added new options - Improved git support
Along with the Ruby libraries you can use the command line interface to add credentials to the keychain.
Adding Credentials
fastlane-credentials add --username felix@krausefx.com
Password: *********
Credential felix@krausefx.com:********* added to keychain.
Removing Credentials
fastlane-credentials remove --username felix@krausefx.com
password has been deleted.
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.49.0 New Integrations
- Added new Xcake action
- Added new SwiftLint action
- Added new Appium action
- Added new Installr action
- Added new
update_project_teamaction to change the team in your Xcode project - Added new options to the
resignaction - Added new
owner_idoption tohockeyaction - Added
optionsparameter tobefore_all,after_allanderrorblocks
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.48.0 New Integrations
- Added new tryouts action
- Added new sonar action
- Added automatic selection of build type in
gymwhen using match - Added support for branch detection using the
git_branchaction on Travis - You can now disable the colored output using the
FASTLANE_DISABLE_COLORSenvironment variable - Added details on how priorities of values work in fastlane: Advanced.md
- Updated dependencies to use the new
gym,match,pilot,frameit,snapshotandsigh
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.47.0 Added match
- Introducing a new tool called match 🚀
- Improved
fastlane runcommand - Improved
slackintegration
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.46.1 Improvements
pilotusingchangelog_from_git_commits- fixes
changelog_from_git_commitsforprettyformats containing whitespace - renamed environment variables from
changelog_from_git_commitsto match the action name
- Ruby
Published by mfurtak about 10 years ago
https://github.com/fastlane/fastlane - 1.46.0 New Actions
- Added new
recreate_schemesto automatically re-generate Xcode schemes that are notShared(thanks @jerolimov) - Added
podio_itemaction to upload apps to podio (thanks @pprochazka72) - Fixed an issue with automatic git branch detection
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.45.0 New actions and improvements
- New
changelog_from_git_commitsaction to automatically fill in the changelog ofcrashlytics, andhockeybased on the commits since the last git tag - New
appaloosaaction to upload apps and metadata to appaloosa - Added new
FL_REPORT_PATHenvironment variable to define a customreport.xmloutput path - Fixed not being able to run a lane with no platform when having a
default_platformdefined
- Ruby
Published by KrauseFx about 10 years ago
https://github.com/fastlane/fastlane - 1.44.0 Improvements
- Added an option to pass a custom derived data path
- Fixed an issue with the
shcommand whenlogis disabled
- Ruby
Published by asfalcone about 10 years ago
https://github.com/fastlane/fastlane - 1.43.0 New Actions
- Added new
update_app_identifieraction to change the bundle identifier of your app (thanks @squarefrog) - Added new
create_pull_requestaction to create a pull request from within your lane (thanks @seei) - Added new
use_bundle_execoption toslatheraction (thanks @BrettThePark)
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.42.0 New Actions
- Added new
last_git_commitaction to receive the commit message and author - Added new
update_url_schemesaction to update the URL schemes of your app before building - Improved
s3action
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.41.1 Updated Crashlytics action
Updated crashlytics action to work with the new Crashlytics pod
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.41.0 New Actions
- Added new jazzy action to generate your documentation
- Added new SwiftLint action to validate your Swift code style
- Removed some old dependencies
- Improved
mailgunaction
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.40.0 New Actions
- New
number_of_commitsaction - Improved detection of the
Crashlytics.framework - Support for Android app upload to Hockey
- Updated dependencies, including a new version of spaceship
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.39.0 New Actions and Features
- Added new
copy_artifactsaction to copy build artifacts into a separate directory - Added new
appetizeaction to upload your app to a simulator available in your web browser - Added new
appledocintegration - Added new
skip_cleanoption toreset_git_repoaction - Updated .gitignore documentation
- Improved
clean_build_artifactsaction - Updated
spaceshipto work with the new iTunes Connect login architecture
Special thanks to @alexmx, @ML, @giginet, @marcelofabri, @xfreebird, @lmirosevic for contributing 👍
Examples:
# Move our artifacts to a safe location so TeamCity can pick them up
copy_artifacts(
target_path: 'artifacts',
artifacts: ['*.cer', '*.mobileprovision', '*.ipa', '*.dSYM.zip']
)
# Reset the git repo to a clean state, but leave our artifacts in place
reset_git_repo(
exclude: 'artifacts'
)
appledoc(
project_name: "MyProjectName",
project_company: "Company Name",
input: "MyProjectSources",
ignore: [
'ignore/path/1',
'ingore/path/2'
],
options: "--keep-intermediate-files --search-undocumented-doc",
warnings: "--warn-missing-output-path --warn-missing-company-id"
)
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.38.1 Fixed .env
- Fixed not looking for
.envfiles in subdirectories - Updated
sighdependency
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.38.0 Improvements
- Fixed using the wrong output path in the
certaction - Fixed bug in the
Fastfiletemplate file - Enforcement of https URLs for the
install_xcode_pluginaction - Added code coverage option for
xcodebuildaction - Other smaller improvements
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.37.0 xcode-install action
- New
xcode_installaction using xcode-install - Added new
install_xcode_pluginaction - Added new
debugflag forcrashlytics - Support for regions in the
s3action - Show upload progress in
splunkmintaction
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.36.4 Updated xcpretty
Updated to the new xcpretty
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.36.3 Updated dependencies
- By default, you'll see the changelog of new versions right withing
fastlane. You can disable this usingFASTLANE_HIDE_CHANGELOG - Updated
deliverandscandependency - Enabled
set_build_number_repositoryaction for Mac
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.36.2 Removed Nokogiri
From this version on, fastlane doesn't require nokogiri any more, making the installation much easier.
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.36.1 Improvements
- Fixed a bug in the
register_devicesaction - Improved
xcprettysupport forxcodebuild
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.36.0 New Actions and Improvements
- Added new
notificationaction to replace thenotifyaction - Added new
clean_cocoapods_cacheaction - Added new
clear_derived_dataaction - Fixed an issue with absolute paths in
get_build_number - Improved gradle integration
- Fixed a bug in the
pemaction - Added team selection for
register_devicesaction - Added storing of raw build outputs in
"~/Library/Logs/fastlane/xcbuild/when using thexcodebuildaction - Updated to the new
deliverto support iPad Pro screenshots - Updated to the new
spaceshipfor improved server response handling - Updated all other fastlane dependencies
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.35.0 New Action
- Added new
verify_pods_keysaction for CocoaPods keys - Added
verboseoption for Carthage - Added
archoption forlcovaction - Fixed
snapshotduringfastlanesetup - Updated dependencies
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.34.0 fastlane for Android beta, scan, snapshot and more

The first beta version of fastlane for Android:
Use fastlane to build using gradle, upload builds and metadata to Google Play and distribute to beta testing services like Crashlytics Beta.
More information on how to get started

A lot of developers use fastlane to run tests on their project. Up until now, fastlane used third party test runners to run and monitor tests. As of today, there is a new tool called scan, making it super simple to run the tests of your iOS and Mac application.

snapshot now uses UI Tests
Earlier this year Apple announced Xcode 7 with support for UI Tests. This technology allows snapshot to be even better: Instead of using UI Automation Javascript code, you can now write the screenshot code in Swift or Objective C allowing you to use the powerful debugging features built into Xcode.
More information on my blog
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.6 Fixed wrong exit status
Fixed the return code when crash reporting is enabled
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.5 Updated gym
- Updated
gymto 1.0 - Improved build output when using the built-in terminal
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.4 Added new command
Added new command to disable crash reporting
fastlane disable_crash_reporting
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.3 Added optional crash reporting
You can now opt-in to send crash reports when you experience problems with fastlane
fastlane enable_crash_reporting
👍 This makes resolving issues much easier and helps improving fastlane
🔒 The reports might contain personal data, but will be stored securely on getsentry.com
✨ Once crash reporting is enabled, you have much cleaner output when something goes wrong
Privacy
I tried my best removing all personal information from the stack traces, I wrote an extension to remove the username from absolute paths link and remove things like the host name.
There might be situations where personal information will get uploaded to getsentry.com, for example when the exception text contains the app identifier.
If you decide to disable crash reporting again:
fastlane disable_crash_reporting
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.2 Updated spaceship and pilot
- Updated to
pilot1.0 - Updated to spaceship, which now uses the new team selection endpoint
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.1 Updated to produce 1.0
Updated to produce 1.0
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.33.0 Updated to sigh 1.0
- Updated
sighto 1.0 - Imrpoved slack action
- Improved
create_keychainaction - Improved
set_build_number_repository
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.32.4 Improvements
- Updated to
cert1.0 - Support for annotated tags with
add_git_tag - Improved handling of the
--verboseparameter for thefastlanetools
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.32.3 Updated PEM
- Updated
pemdependency - Fixed a bug in the
update_fastlaneaction
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.32.2 Improvements
- Improved
slatheraction - Improved
unlock_keychainaction - Improved error message when the
Fastfileis invalid - Improved
Fastfiletemplate - Improved documentation
- Updated dependencies
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.32.1 Pod Push Improvements
- Renamed
pod_push_trunktopod_push - Added pod push support for private repos
- Improved
Fastfiletemplate
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.32.0 New Integrations
- Added new
pod_push_trunkaction (thanks @squarefrog) git_commitaction now supports multiple paths as parameter (thanks @squarefrog)- Improved One-Off actions
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.31.0 Added OneOff actions
- Added new
fastlane runcommand to run one-off actions - Improved error message when Xcode validation failed
fastlane run slack message:"Hi There" channel:testing
You can now run fastlane actions without defining them in a lane. You can pass any number of parameters by using the : symbol.
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.30.2 Fixed update_fastlane action
- Fixed issue with
update_fastlaneaction - Automatically convert invalid quotations in configuration files
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.30.1 New carthage option
Added new no_build option
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.30.0 Upgrade to deliver 1.0.0
- Updated to deliver 1.0.0
- Updated the
testflightaction to use pilot - Support to only upload the dSYM file to hockey
- Improved running tests using the
xctestaction - Improved Hipchat API v1 integration
Important: Action Required
The new deliver breaks existing setups, please take a look at the Migration Guide to 1.0
Also check out the updated project page and new documentation for the Deliverfile
It is really important you follow the migration guide as a lot of things have changed.
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.29.2 Debug Action
- Improved the
clean_build_artifactsin combination with the updatedsighintegration - Added new
debugaction to quickly print out the lane context variables
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.29.1 UX Improvements
gymwill now automatically use the correctexport_methodif you runsighbefore it- When you have multiple
sighsteps in your process,clean_build_artifactswill now clear all profiles instead of just the last one - Added new
settingsoption forcommit_version_bumpif you also commit the version number in yourSettings.bundle
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.29.0 New Integrations
- Updated
verify_xcodeaction to use 's recommended way of verifying (Source) - Added new
splunkmintaction to upload dSYM files to Splunk MINT - Added new
nexus_uploadaction to upload ipa files to Sonatype Nexus - Removed dependencies to third party gems which speeds up the installation of
fastlane - Updated to the new
gymwhich lets you inspect the rawxcodebuildoutputs in the~/Library/Logs/gymfolder - Updated
import_from_gitaction to clone into a unique repo
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.28.0 Added verify_xcode
- Added new
verify_xcodeaction: Verifies that the Xcode installation is properly signed by Apple (Context) - Improved
crashlyticsintegration to also supportnotesdirectly, making it much easier to use - Fixed an issue with the boolean
promptaction when used after a multiline prompt - Fixed an issue with the
set_github_releaseaction - Improved tests
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.27.0 New git action and updated tools
- New
git_committo quickly commit files - Automatic detection of common problems with broken configuration files, e.g. when using invalid quotations
- Improved
fastlane lanesoutput - Updated to the new
gymwhich uses the brand new Xcode 7 API, more information here - Updated
snapshotto support the new Xcode 7
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.26.0 New Integrations
- New:
version_get_podspecaction to get the version number from your pod - New:
version_bump_podspecincrement the version number of your pod - New:
dotgpg_environmentaction to read production keys from an encrypted file - Introduced weak references to make the
fastlaneinstallation lighter - Improved
artifactoryaction - Fixed
slatherversion conflict withcocoapods
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.25.1 Improvements
- Added
fromoption for Hipchat - Improved documentation
- Added support for documenting the return value of integrations
- Fixed issue with the
shaction
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.25.0 New Actions and improved password manager
- Upgraded to a new password manager to make things much easier and cleaner. There is no change required from your side
- Added new
unlock_keychainmethod - The
fastlanesetup automatically detects if the project uses Carthage - Added new
podfileoption for thecocoapodsaction to specify the path to thePodfile - Improved
set_github_releaseaction - Added support for passing empty values to
fastlanevia the CLI - Simplified
import_from_gitaction - Updated command line executor to also support colors 🎉
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.24.0 New Actions and Improvements
- New action to download remote content like JSON files
- Improved
cocoapodsaction - New option for the message format in the
hipchatintegration - Unified code style across the
fastlanerepos
Example download usage
data = download(url: "https://host.com/api.json")
# Print information
puts data["users"].first["name"]
# Iterate
data["users"].each do |user|
puts user["name"]
end
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.23.0 New Integrations
- New: slather integration for test coverage reports
- New: artifactory integration for file uploads
- New:
read_podspecto read the content of a podspec file - New:
ensure_git_branchnow also support regex filters - New:
set_github_releaseintegrations supports file uploads - New: You can now filter the list of actions using
fastlane actions --platform mac - Updated: Updated
deliverto support the new locale format of iTunes Connect
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.22.0 New Integrations
- Added new
get_info_plistandset_info_plistactions to update the plist file of your project - Pass a custom path to the
Gemfilein thebundle_installaction - Added Mac support to
gym - Updated dependencies
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.21.0 Code Style & New Actions
The fastlane repo now automatically validates the code style using rubocop ☔
- Added new
push_git_tagsaction - Improved
update_project_provisioningintegration - Added new branch option to
import_from_gitaction
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.20.0 Pilot integration
fastlanenow integrates nicely with pilot, more informationfastlane action pilotregister_devicesaction now supports file based registration- Improved
import_from_gitaction - Updated dependencies
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.19.0 Added new clipboard action
- Store values in the clipboard right from
fastlane - Improved
commit_version_bumpintegration - Improved documentation
- New
use_bundle_execoption for thecocoapodsintegration - Fixed a bug when using the
import_from_gitaction - Improved error output when the integration requires a hash as parameter
- Updated dependencies
clipboard
clipboard(value: "https://github.com/KrauseFx/fastlane")
Use it to store some generated URL or value for easy copy & paste (e.g. the download link):
clipboard(value: lane_context[SharedValues::HOCKEY_DOWNLOAD_LINK])
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.18.0 New Actions
- Added new
get_build_numberaction (thanks @Liquidsoul) - Added new
get_version_numberaction (thanks @Liquidsoul) - Improved the
xcodebuildintegration (thanks @birmacher)
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.17.1 Fixed iTunes Connect login
Fixed the login on iTunes Connect after a server-side changee
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.17.0 Added Xcode Server Support
- Added new
xcode_server_get_assetsaction (thanks @czechboy0) - Updated gym integration
- Updated
register_deviceaction to use spaceship - Removed
cupertinodependency - Improved error handling when using taken lane names
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.16.0 Added gym
- Full support for the new tool gym 💪
- New action to run
bundle install(thanks @birmacher) cocoapodsaction now uses the version defined in theGemfile
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.15.0 New import_from_git action
- Added new
import_from_gitaction that fetches the latestfastlaneconfiguration from a remote git repository - Improved crashlytics integration (thanks @fabiomassimo)
- Added new documentation including a new FAQ section
- Improved error handling when lane name is invalid
- Improved design of execution summary when action name is too long
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.14.1 Added import for local actions
- When importing a
Fastfile,fastlanewill now also import the local actions for thisFastfile - Fixed a bug in the
commit_version_bumpaction - Improved documentation
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.14.0 New Integrations and Features
- New
ensure_no_debug_codeaction to make sure no temporary code like// TODOgets into production - Added default commit message for
commit_version_bump(thanks @kohtenko) - Added new options for the
carthageintegration (thanks @petester42) - Improved template handling of
s3action (thanks @kreeger)
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.13.1 Improved set_github_release action
- Improved
set_github_releaseto return all information for the newly created released - Improved
promptaction
Thanks @czechboy0 👍
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.13.0 New Actions and Improvements
- Added new
set_github_releaseaction (thanks @czechboy0) - Improved
get_github_releaseaction - Added new
git_pullaction promptaction can now also fetch multi-line user inputs- The slack integration now also supports links and highlighting in custom payloads
importaction now properly resolves~paths
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.12.0 Fastfile import and lane overrides
Introduced a new standalone tool: pilot 🚀
- Added new
importaction to import anotherFastfile. This allows you to easily use aFastfileacross multiple projects (More information) - Added new
lane_overridetechnique to overwrite existing lanes - Added new
last_git_tagaction - Added new
git_branchaction - Added new summary table after running
fastlane - Added new
set_changelogaction to simply set one changelog for all languages - Improved action list design
New execution summary

- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.11.0 New produce, xcarchive backup
- The new
produceis now entirely powered by spaceship, even the iTunes Connect part and also uses the new configuration manager - Added new
backup_xcarchiveaction to backup your xcarchive (Thanks @dral3x) - Added new
nobuildoption to thesnapshotaction (thanks @ffittschen)
produce now has updated parameters and is finally using the new configuration manager.
Please migrate your produce calls from
produce(
produce_username: 'felix@krausefx.com',
produce_app_identifier: 'com.krausefx.app',
produce_app_name: 'MyApp',
produce_language: 'English',
produce_version: '1.0',
produce_sku: 123,
produce_team_name: 'SunApps GmbH' # only necessary when in multiple teams
)
to
produce(
username: 'felix@krausefx.com',
app_identifier: 'com.krausefx.app',
app_name: 'MyApp',
language: 'English',
version: '1.0',
sku: 123,
team_name: 'SunApps GmbH' # only necessary when in multiple teams
)
Basically only removing the produce prefix.
This is the first ever release of spaceship for iTunes Connect! 🚀

- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.10.0 Private Lanes
Sometimes you might have a lane that is used from different lanes, for example:
lane :production do
...
build(release: true)
appstore # Deploy to the AppStore
...
end
lane :beta do
...
build(release: false)
crashlytics # Distribute to testers
...
end
lane :build do |options|
...
ipa
...
end
It probably doesn't make sense to execute the build lane directly using fastlane build. You can hide this lane using
private_lane :build do |options|
...
end
This will hide the lane from:
fastlane lanesfastlane listfastlane docs
And also, you can't call the private lane using fastlane build.
The resulting private lane can only be called from another lane using the lane switching technology 🚀
This release also includes:
- Improved debug information when something goes wrong with an action
- Improved showing of build steps
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.9.0 New Actions
- New
get_github_releaseaction to get a specific release from GitHub.com. This can be used to only submit an app when you properly added a tag and a description - New
git_branchaction to quickly get the branch you're currently in - New
promptaction to ask the user for additional values or to get a confirmation from the user. You can specify default values that will be used on a CI-systems - New
putsaction, never again writeHelper.log.infoagain, just useputs - Improved lane switching
- Added new
attachment_propertiesto the Slack action (thanks @jeanregisser) - Big internal refactor, nothing should change for your existing setups
One more thing: this is the first fastlane release that was completely automated using fastlane 🚀
- Ruby
Published by KrauseFx over 10 years ago
https://github.com/fastlane/fastlane - 1.8.0 Switch Lanes & Pass Parameters
This is one of the biggest updates of fastlane yet: You can now execute lanes from within lanes and even pass parameters.
This allows you to move common build steps into a shared lane. Additionally it's now also possible to pass parameters from the command line to your lane.
Passing Parameters
To pass parameters from the command line to your lane, use the following syntax:
fastlane [lane] key:value key2:value2
fastlane deploy submit:false build_number:24
To access those values, change your lane decleration to also include |options|
lane :deploy do |options|
...
if options[:submit]
# Only when submit is true
end
...
increment_build_number(build_number: options[:build_nymber])
...
end
Switching lanes
To switch lanes while executing a lane, use the following code:
lane :deploy do |options|
...
build(release: true) # that's the important bit
hockey
...
end
lane :staging do |options|
...
build # it also works when you don't pass parameters
hockey
...
end
lane :build do |options|
scheme = (options[:release] ? "Release" : "Staging")
ipa(scheme: scheme)
end
fastlane takes care of all the magic for you. You can call lanes of the same platform or a general lane outside of the platform definition.
Passing parameters is optional.
Returning values
Additionally, you can retrieve the return value. In Ruby, the last line of the lane definition is the return value. Here is an example:
lane :deploy do |options|
value = calculate(value: 3)
puts value # => 5
end
lane :calculate do |options|
...
2 + options[:value] # the last line will always be the return value
end
More changes
- Upload of the
dsymfile by default when using the hockey integration - Improved importing of certificates (thanks @milch)
- Updated documentation
- Ruby
Published by KrauseFx over 10 years ago