I am unable to add, edit, or delete a workflow using GUI from yesterday(11th Jan 2021). I tried from two projects (one Android & one iOS), but both display the same error "Error saving app config :784,:unexpected token at ‘Argument list too long - bin/bitrise’ .
Our engineers are aware of the issue and were able to identify the root cause. A fix is on the way, but it’s waiting for review. It should be rolled out tomorrow morning. In the meantime, if you need to edit your workflows, you can edit in on the bitrise.yml tab .
I will update this thread as soon as the fix is out. I apologize for the inconvenience this may have caused.
Still seeing this issue and I don’t believe it’s related to the size of the yml because I also see the issue when I attempt to delete lines. I’ve been able to modify the yml file directly. Thanks for your help!
I am so sorry that you are still experiencing this issue. Our team had to delay rolling out the fix, but it should be released soon! Until then I’d kindly suggest trying to edit your workflow on the bitrise.yml tab.
I’ll update the thread when the fix is officially out. Thanks for your patience!
Any updates on this? Modifying the yml directly is fine for minor changes but with dozens of builds running at any given time, making bigger changes is not tenable for us.
Thanks for your patience! Our finding is that there are OS limitations on how long an argument can be when passed to a command - in our case we use the bitrise CLI’s validate command and pass a base64 encoded version of the bitrise.yml as an argument before saving it. The char limit is hard-coded into an OS as 131.072 and your YML seems to exceed this, which causes this error.
We will keep investigating but at the moment we can only offer a workaround. As a quick workaround, we would advise to either try to remove some things from your YML or move some workflows to a local bitrise.yml - living in the repository and then call bitrise run … from the original workflow.