fastlane/lib/fastlane/lane_manager.rb in fastlane-2.26.0.beta.20170404010022 vs fastlane/lib/fastlane/lane_manager.rb in fastlane-2.26.0.beta.20170405010026

- old
+ new

@@ -121,10 +121,17 @@ end # Lane chooser if user didn't provide a lane # @param platform: is probably nil, but user might have called `fastlane android`, and only wants to list those actions def self.choose_lane(ff, platform) - available = ff.runner.lanes[platform].to_a.reject { |lane| lane.last.is_private } + available = [] + + # nil is the key for lanes that are not under a specific platform + lane_platforms = [nil] + Fastlane::SupportedPlatforms.all + lane_platforms.each do |p| + available += ff.runner.lanes[p].to_a.reject { |lane| lane.last.is_private } + end + if available.empty? UI.user_error! "It looks like you don't have any lanes to run just yet. Check out how to get started here: https://github.com/fastlane/fastlane 🚀" end rows = []