runner
runner copied to clipboard
Support "multi-choice" input type for manual workflows
Describe the enhancement Current set of input types doesn't cover some use-cases for manual workflows
We use a single gh-action as an entrypoint of deploying packages from our monorepo, and sometimes we need to manually deploy several packages simultaneously. Up until now we just went with a set of Booleans, so we could tick all the packages we needed to run our CI/CD against via UI. However, we speedily reached a limit of 10 input values
Introducing an input type that would store a, say, json array could help:
on:
workflow_dispatch:
inputs:
name:
type: multi-choice
description: select packages
options:
- go-service1
- go-service2
- py-service1
...and in fact would be more logical with less copy-paste overhead for our use-case
I run into the same problem. We want to select multiple schemes to build for our iOS App but we have way more than 10 schemes. It would be definitely a helpful feature. Otherwise, you have to work with the string input type, which can lead to input errors.
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
I would be really great feature to have since many use cases are there.
+1
+1
+1
+1
+1 I want to use this feature to pass dynamic matrix strategy for manual workflows.
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1