chatops no longer accepts messages for the --ignore-production-checks flag
Examples of failures:
/chatops run deploy 13.7.202011241220-eb33b6c02e8.a90a141a885 --production --ignore-production-checks 'Override approved by on-call'
Results in:
Unprocessed arguments detected: ["by", "on-call'"]. You may have forgotten quotes around the message for --ignore-production-checks?
Reducing this to a single words bypasses this issue.
Solution
Before processing the input to, we replace all type-writer/macOS quotes with their corresponding regular quotes. This ensures that all commands support them, instead of this being handled on a case by case basis.
Edited by Amy Phillips