fastlane/ci

Unable to add new projects: Invalid Lane Name

anshulagl opened this issue · 7 comments

Adding a new project, and selecting a lane to build on adds an extra string "no platform". When the build is triggered, the lane name is sent as "no platform ", which counts as an invalid lane name, and thus the build fails.

screen shot 2018-07-02 at 3 07 48 pm

Added the right milestone + label 👍

Is that something you're looking into? If so, make sure to assign yourself. If not, you can mark it as you can do this

I think I need to be added in the org. I do not have access to assign this to myself

I think we just need to make no_platform to an empty string here:

lane_platform = platform.nil? ? :no_platform : platform

It seems that we are passing the lane and platform name in the APIs and code as space separated string. Should we just make it 2 different params, and display in the frontend as we want? Would be more flexible and will create generic APIs.

platform, lane = params["lane"].split(" ") # Split "ios test_lane"

The manual builds got fixed automatically with #951. Will debug to make sure we find exact cause in old build system.

We decided to pause our work on fastlane.ci to focus on the core fastlane product as we have a lot on the roadmap. You can find more information on the main GitHub page. This issue will be auto-closed 👍