Make timeout and command optional to allow for cases where you want a step to be retryable to also uses another action in the same step.
Describe the bug
A clear and concise description of what the bug is, including the snippet from your workflow yaml showing your configuration and command being executed.
The timeout and command inputs are not optional which conflicts with workflows who want to use this action with another action to force it to rerun until it passes (on my end it sometimes passes on it's own if it does not the first time when it runs dotnet build -c Release due to a bug in dotnet/arcade after 3~7 times)
Expected behavior A clear and concise description of what you expected to happen.
For the timeout and command inputs to be optional (no time out).
Screenshots If applicable, add screenshots to help explain your problem.
N/A
Logs Enable debug logging then attach the raw logs (specifically the raw output of this action).
N/A Filing bug directly from marketplace as I did not like that these specific inputs are required (or default them to 0 where 0 means that there is no time limit).
I have a similar issue and need timeout to be optional on my run as well.
PRs are always welcome (just include a test 😄 ). I'll take a look at this in the near future if I get no contributions before then.