A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/fastlane/fastlane

https://github.com/fastlane/fastlane - 1.88.0 Improvements

  • Fix build_and_upload_to_appetize action for custom build locations
  • Update fastlane to improve stability metrics by tool version
  • Improve error message when an action is not available
  • Add update_urban_airship_configuration action
  • Fix typo in appetize action

- 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 gym to run gym
  • Added repo_classifier parameter to nexus_upload action
  • Fix HttpForbidden and SSL connection problems on appaloosa action
  • Make it easier to call another action from an action, you can now use other_action.rocket 🚀
  • Added new set_pod_key action
  • Improved default crashlytics_path in crashlytics action
  • Added use_libraries option to pod_push action
  • Added new apteligent action
  • Make it possible to use .slather.yml on slather action
  • Added new Fastlane::TOOLS constant
  • Improved crashlytics action 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 action command
  • 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_crashlytics action
  • Added rocket emoji as a fastlane binary 🚀
  • Add testers_groups option to testfairy action
  • Update gradle action documentation for command and output printing controls
  • Add pod_lib_lint action
  • 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 gradle action better control over command output
  • Add support for --verbose and 'github_api_token' in danger action
  • Add support for specifying short and bundle versions in resign action
  • Add 'message' option to the add_git_tag action
  • 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 danger action
  • Added flock action
  • Change Actions.sh to call UI.user_error for a non-zero exit code
  • Augment verify_xcode action's accepted codesign info
  • Proper escaping in upload_symbols_to_crashlytics params
  • Add to bash and zsh completion scripts support of .fastlane folder
  • Add additional parameters to notification action
  • Add 'workspace' option to slather action
  • 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 swiftlint action
  • 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 slather action
  • Updated addressable dependency
  • Improves shellescaping of "gradle_path" in GradleHelper
  • Add scheme parameter to get_version_number action
  • Improved s3 actions file upload capability
  • Improved error messaging in download_dsyms actions
  • 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, pilot and more to work with passwords with special characters
  • Cleaning build artifacts now also cleans cert artifacts
  • New action name set from arguments
  • Improved docs
  • Support for color disabling for xcodebuild action

- Ruby
Published by KrauseFx almost 10 years ago

https://github.com/fastlane/fastlane - 1.70.0 Improvements

  • Improved upload_symbols_to_crashlytics action to also handle zip files
  • Improved supply integration
  • Improved download_dsyms action

- Ruby
Published by KrauseFx almost 10 years ago

https://github.com/fastlane/fastlane - 1.69.0 Updated actions

  • Updated carthage action to have "archive" command and "no_skip_current" option
  • Added "version" and "build_number" parameter to download_dsym action
  • Improved upload_symbols_to_crashlytics action
  • Update appetize action for new api and added multipart form upload
  • Improved UI for error outputs
  • Encouraging more accurate metrics
  • Added new zip action

- Ruby
Published by KrauseFx almost 10 years ago

https://github.com/fastlane/fastlane - 1.68.0 Improvements

  • Added reset_simulators action
  • Fix update_fastlane to have correct ruby-gems version check
  • Removed new-line for get_build_number_repository action
  • Added default values for apk paths in hockey action
  • Add -p param to oclint action 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_dsym action to download dSYM files from Apple iTunes Connect
  • Added rocket action 🚀
  • Added IFTTT Maker Channel action
  • Added sentry action for uploading dSYM files
  • Updated cp command flag to use recursive copy
  • Turned off logging for certain params in crashlytics action
  • Check for highest_installed_gems in update_action
  • Improved logging UI
  • Improves workspace detection in update_app_identifier action
  • Added platform option to upload_symbols_to_crashlytics action
  • Add array parameter in ensure_no_debug_code action along with grep '--include flag'
  • Improved s3 action to use s3 sdk
  • Improved gradle to 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 resign for 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 fastlane to work with the new Apple Dev Portal
  • Improved commit_version_bump action
  • Improved git_add action
  • Improved git_commit action
  • Improved s3 action
  • Added Linux support for screengrab
  • Improved slack action

- Ruby
Published by KrauseFx about 10 years ago

https://github.com/fastlane/fastlane - 1.64.0 Improvements

  • Added get_build_number_repository action to get the build number from SCM
  • Upgraded gradle action to support flavor, build_type, and gradle properties
  • Reworked verify_build to use 'ApplicationIdentifierPrefix' to verify the proper bundle identifier
  • Added oclint_path option to oclint action
  • Fixed s3 action error with undefined method 'public_url'
  • Added custom template loading to mailgun action
  • Added new parameters to badge action
  • Added support for 'initial_build_number' to latest_testflight_build_number action
  • Added update_icloud_container_identifiers action 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 json format 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_build action 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 xcodeproj dependency to work with CocoaPods 1.0.0
  • Added alpha_channel parameter for badging Android icons
  • Update appaloosa action to v2 of API
  • Fixed upload_metadata to be able to accept a bool value
  • Added commit_hash to last_git_commit action
  • Updated make_changelog_from_jenkins to correctly display used lane context variable
  • Improve s3 action to provide ipa_url and plist_url to templates

- Ruby
Published by ohayon about 10 years ago

https://github.com/fastlane/fastlane - 1.62.0 Improvements

  • Added more parameters to sonar action
  • Added block parameter to update_info_plist action
  • Allow for "carthage update" in the carthage action
  • Changed "xcode version" parameter in ensure_xcode_version action to be required
  • Made ipa file optional for the hockey action
  • Fixed git_pull by using git fetch --tags to work on newer versions of git
  • Better error handling in make_changelog_from_jenkins action
  • Fixed backup_xcarchive destination path handling

- Ruby
Published by asfalcone about 10 years ago

https://github.com/fastlane/fastlane - 1.61.0 New Action

  • Added xcov action 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_jenkins action to easily setup fastlane on Jenkins
  • Added automatic detection of expired WWDR certificates
  • Added adb action for running Android adb commands
  • Added adb_devices action for getting an array of connected Android devices
  • Added additional parameters for badge
  • Update nexus_upload action to accept a nexus mount_path config item
  • register_devices now uses the team_id from 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

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_header option to Hipchat integration
  • Added support for GitHub Enterprise for get_github_release and set_github_release
  • Improved badge action
  • Improved git_commit action
  • Improved s3 action
  • Improved slather action
  • Updated dependencies

- Ruby
Published by KrauseFx about 10 years ago

https://github.com/fastlane/fastlane - 1.57.0 New actions

  • New install_on_device action to install your app on your device
  • Added new tag_match_pattern option to changelog_from_git_commits action
  • Improved badge action
  • Improved Jenkins integration
  • Improved s3 action
  • Improved update_app_identifier action

- Ruby
Published by KrauseFx about 10 years ago

https://github.com/fastlane/fastlane - 1.56.0 New Actions

  • Added new make_changelog_from_jenkins action to generate a changelog based on Jenkins
  • Added support for GitHub enterprise for create_pull_request action
  • Added new :config option to jazzy action
  • Improved hockey error handling
  • Improved set_github_release action

- Ruby
Published by KrauseFx about 10 years ago

https://github.com/fastlane/fastlane - 1.55.0 New User Interface

  • fastlane now has a brand new UI and looks much nicer when something goes wrong
  • New twitter integration to automatically tweet about new releases and builds
  • Added new allow_warnings option to pod_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_version action to make sure a certain Xcode version is used
  • Added new erb action to generate text based on a template
  • Added new ssh action to execute commands on a remote machine
  • Added new scp action for file transfers
  • Improved deliver integration
  • Improved fastlane init for 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.md documentation is now created automatically for you
  • 🚫 You can opt out the documentation by adding the skip_docs ation to your Fastfile
  • ⬆️ Added new git_add action (thanks Bruno)
  • ✏️ Added new option to resign action to define the entitlements (thanks @zats)
  • 🚚 Added new export options to xcodebuild command (thanks @bartoszj)
  • 🔄 Added new option to pod_push to define the source
  • 💚 Added colored output to hipchat messages (thanks @digitaliceltd)
  • 💯 Added new options to oclint action (thanks Maksym)
  • 🔗 Updated dependencies

⚠️ Notes

  • xcodebuild is 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 cert and sigh only 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 init to be smarter
  • deliver now supports uploading of Mac builds
  • New options for changelog_from_git_commits action
  • New options for slack action
  • Improved hipchat integration
  • Improved update_project_provisioning action
  • Improved xcodebuild action
  • Improved documentation

- Ruby
Published by ohayon about 10 years ago

https://github.com/fastlane/fastlane - 1.51.0 New Integrations

  • New badge action to add a badge to your iOS app (e.g. branch name)
  • New cloc action to generate a code count that can be read by Jenkins
  • New latest_testflight_build_number action to get the build number of the latest TF build
  • New from option for the mailgun action

- 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_value action
  • Added tvOS support for scan and deliver
  • Added new include_merges option to the changelog_from_git_commits action
  • Added new strict option to the swiftlint action
  • Improved install_xcode_plugin action
  • Improved mailgun action
  • Improved s3 action
  • Improved unlock_keychain action 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_team action to change the team in your Xcode project
  • Added new options to the resign action
  • Added new owner_id option to hockey action
  • Added options parameter to before_all, after_all and error blocks

- 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 gym when using match
  • Added support for branch detection using the git_branch action on Travis
  • You can now disable the colored output using the FASTLANE_DISABLE_COLORS environment variable
  • Added details on how priorities of values work in fastlane: Advanced.md
  • Updated dependencies to use the new gym, match, pilot, frameit, snapshot and sigh

- 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 run command
  • Improved slack integration

- Ruby
Published by KrauseFx about 10 years ago

https://github.com/fastlane/fastlane - 1.46.1 Improvements

  • pilot using changelog_from_git_commits
  • fixes changelog_from_git_commits for pretty formats containing whitespace
  • renamed environment variables from changelog_from_git_commits to 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_schemes to automatically re-generate Xcode schemes that are not Shared (thanks @jerolimov)
  • Added podio_item action 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_commits action to automatically fill in the changelog of crashlytics, and hockey based on the commits since the last git tag
  • New appaloosa action to upload apps and metadata to appaloosa
  • Added new FL_REPORT_PATH environment variable to define a custom report.xml output path
  • Fixed not being able to run a lane with no platform when having a default_platform defined

- 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 sh command when log is disabled

- Ruby
Published by asfalcone about 10 years ago

https://github.com/fastlane/fastlane - 1.43.0 New Actions

  • Added new update_app_identifier action to change the bundle identifier of your app (thanks @squarefrog)
  • Added new create_pull_request action to create a pull request from within your lane (thanks @seei)
  • Added new use_bundle_exec option to slather action (thanks @BrettThePark)

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.42.0 New Actions

  • Added new last_git_commit action to receive the commit message and author
  • Added new update_url_schemes action to update the URL schemes of your app before building
  • Improved s3 action

- 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 mailgun action

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.40.0 New Actions

  • New number_of_commits action
  • 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_artifacts action to copy build artifacts into a separate directory
  • Added new appetize action to upload your app to a simulator available in your web browser
  • Added new appledoc integration
  • Added new skip_clean option to reset_git_repo action
  • Updated .gitignore documentation
  • Improved clean_build_artifacts action
  • Updated spaceship to 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 .env files in subdirectories
  • Updated sigh dependency

- 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 cert action
  • Fixed bug in the Fastfile template file
  • Enforcement of https URLs for the install_xcode_plugin action
  • Added code coverage option for xcodebuild action
  • Other smaller improvements

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.37.0 xcode-install action

  • New xcode_install action using xcode-install
  • Added new install_xcode_plugin action
  • Added new debug flag for crashlytics
  • Support for regions in the s3 action
  • Show upload progress in splunkmint action

- 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 using FASTLANE_HIDE_CHANGELOG
  • Updated deliver and scan dependency
  • Enabled set_build_number_repository action 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_devices action
  • Improved xcpretty support for xcodebuild

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.36.0 New Actions and Improvements

  • Added new notification action to replace the notify action
  • Added new clean_cocoapods_cache action
  • Added new clear_derived_data action
  • Fixed an issue with absolute paths in get_build_number
  • Improved gradle integration
  • Fixed a bug in the pem action
  • Added team selection for register_devices action
  • Added storing of raw build outputs in "~/Library/Logs/fastlane/xcbuild/ when using the xcodebuild action
  • Updated to the new deliver to support iPad Pro screenshots
  • Updated to the new spaceship for 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_keys action for CocoaPods keys
  • Added verbose option for Carthage
  • Added arch option for lcov action
  • Fixed snapshot during fastlane setup
  • 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

02android

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

05scan

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.

04snapshot

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 gym to 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

More information

- 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 pilot 1.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 sigh to 1.0
  • Imrpoved slack action
  • Improved create_keychain action
  • Improved set_build_number_repository

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.32.4 Improvements

  • Updated to cert 1.0
  • Support for annotated tags with add_git_tag
  • Improved handling of the --verbose parameter for the fastlane tools

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.32.3 Updated PEM

  • Updated pem dependency
  • Fixed a bug in the update_fastlane action

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.32.2 Improvements

  • Improved slather action
  • Improved unlock_keychain action
  • Improved error message when the Fastfile is invalid
  • Improved Fastfile template
  • 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_trunk to pod_push
  • Added pod push support for private repos
  • Improved Fastfile template

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.32.0 New Integrations

  • Added new pod_push_trunk action (thanks @squarefrog)
  • git_commit action 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 run command 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_fastlane action
  • 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 testflight action to use pilot
  • Support to only upload the dSYM file to hockey
  • Improved running tests using the xctest action
  • 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_artifacts in combination with the updated sigh integration
  • Added new debug action 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

  • gym will now automatically use the correct export_method if you run sigh before it
  • When you have multiple sigh steps in your process, clean_build_artifacts will now clear all profiles instead of just the last one
  • Added new settings option for commit_version_bump if you also commit the version number in your Settings.bundle

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.29.0 New Integrations

  • Updated verify_xcode action to use 's recommended way of verifying (Source)
  • Added new splunkmint action to upload dSYM files to Splunk MINT
  • Added new nexus_upload action to upload ipa files to Sonatype Nexus
  • Removed dependencies to third party gems which speeds up the installation of fastlane
  • Updated to the new gym which lets you inspect the raw xcodebuild outputs in the ~/Library/Logs/gym folder
  • Updated import_from_git action 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_xcode action: Verifies that the Xcode installation is properly signed by Apple (Context)
  • Improved crashlytics integration to also support notes directly, making it much easier to use
  • Fixed an issue with the boolean prompt action when used after a multiline prompt
  • Fixed an issue with the set_github_release action
  • 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_commit to quickly commit files
  • Automatic detection of common problems with broken configuration files, e.g. when using invalid quotations
  • Improved fastlane lanes output
  • Updated to the new gym which uses the brand new Xcode 7 API, more information here
  • Updated snapshot to 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_podspec action to get the version number from your pod
  • New: version_bump_podspec increment the version number of your pod
  • New: dotgpg_environment action to read production keys from an encrypted file
  • Introduced weak references to make the fastlane installation lighter
  • Improved artifactory action
  • Fixed slather version conflict with cocoapods

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.25.1 Improvements

  • Added from option for Hipchat
  • Improved documentation
  • Added support for documenting the return value of integrations
  • Fixed issue with the sh action

- 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_keychain method
  • The fastlane setup automatically detects if the project uses Carthage
  • Added new podfile option for the cocoapods action to specify the path to the Podfile
  • Improved set_github_release action
  • Added support for passing empty values to fastlane via the CLI
  • Simplified import_from_git action
  • 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 cocoapods action
  • New option for the message format in the hipchat integration
  • Unified code style across the fastlane repos

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_podspec to read the content of a podspec file
  • New: ensure_git_branch now also support regex filters
  • New: set_github_release integrations supports file uploads
  • New: You can now filter the list of actions using fastlane actions --platform mac
  • Updated: Updated deliver to 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_plist and set_info_plist actions to update the plist file of your project
  • Pass a custom path to the Gemfile in the bundle_install action
  • 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_tags action
  • Improved update_project_provisioning integration
  • Added new branch option to import_from_git action

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.20.0 Pilot integration

  • fastlane now integrates nicely with pilot, more information fastlane action pilot
  • register_devices action now supports file based registration
  • Improved import_from_git action
  • 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_bump integration
  • Improved documentation
  • New use_bundle_exec option for the cocoapods integration
  • Fixed a bug when using the import_from_git action
  • 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_number action (thanks @Liquidsoul)
  • Added new get_version_number action (thanks @Liquidsoul)
  • Improved the xcodebuild integration (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_assets action (thanks @czechboy0)
  • Updated gym integration
  • Updated register_device action to use spaceship
  • Removed cupertino dependency
  • 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)
  • cocoapods action now uses the version defined in the Gemfile

- 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_git action that fetches the latest fastlane configuration 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, fastlane will now also import the local actions for this Fastfile
  • Fixed a bug in the commit_version_bump action
  • 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_code action to make sure no temporary code like // TODO gets into production
  • Added default commit message for commit_version_bump (thanks @kohtenko)
  • Added new options for the carthage integration (thanks @petester42)
  • Improved template handling of s3 action (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_release to return all information for the newly created released
  • Improved prompt action

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_release action (thanks @czechboy0)
  • Improved get_github_release action
  • Added new git_pull action
  • prompt action can now also fetch multi-line user inputs
  • The slack integration now also supports links and highlighting in custom payloads
  • import action 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 import action to import another Fastfile. This allows you to easily use a Fastfile across multiple projects (More information)
  • Added new lane_override technique to overwrite existing lanes
  • Added new last_git_tag action
  • Added new git_branch action
  • Added new summary table after running fastlane
  • Added new set_changelog action to simply set one changelog for all languages
  • Improved action list design

New execution summary
screenshot 2015-07-22 00 26 04

- Ruby
Published by KrauseFx over 10 years ago

https://github.com/fastlane/fastlane - 1.11.0 New produce, xcarchive backup

  • The new produce is now entirely powered by spaceship, even the iTunes Connect part and also uses the new configuration manager
  • Added new backup_xcarchive action to backup your xcarchive (Thanks @dral3x)
  • Added new nobuild option to the snapshot action (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! 🚀


producespaceship4

- 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 lanes
  • fastlane list
  • fastlane 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_release action 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_branch action to quickly get the branch you're currently in
  • New prompt action 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 puts action, never again write Helper.log.info again, just use puts
  • Improved lane switching
  • Added new attachment_properties to 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 dsym file by default when using the hockey integration
  • Improved importing of certificates (thanks @milch)
  • Updated documentation

- Ruby
Published by KrauseFx over 10 years ago