Had a random idea after playing w/ Workflow.app and seeing the regex controls in Tweetbot.app...
We could create a custom action, or "macro", builder in settings that lets you make custom actions on repositories, issues, or PRs. Imagine making your own button that sat next to the "close", "labels", etc buttons that could do w/e you wanted:
Automatically add certain labels + milestone
Send a prefilled reply (w/ macros)
etc
We can compose this as a set of rules, options, and actions:
Rules
Repo name (match, regex)
Viewer is author
Type is PR
etc
Options
Name
Icon (available octicon assets)
Color (hex, picker)
Action
Reply w/ text
Prefill text view
Close
Merge
Add label (fuzzy text match)
Add milestone (fuzzy, hardcode, latest?)
Maybe these could display a picker?
I could imagine creating some to automatically tag issues as "missing-info", cc specific people, merge + delete branch, post a common-reply message....
The nice thing about framing this as a scripting/workflow setup is that it lets people add their own automations while opening up a world of possibilities... imagine stuff like send to Working Copy.app, or open URL in Workflow, or anything!
Had a random idea after playing w/ Workflow.app and seeing the regex controls in Tweetbot.app...
We could create a custom action, or "macro", builder in settings that lets you make custom actions on repositories, issues, or PRs. Imagine making your own button that sat next to the "close", "labels", etc buttons that could do w/e you wanted:
We can compose this as a set of rules, options, and actions:
I could imagine creating some to automatically tag issues as "missing-info", cc specific people, merge + delete branch, post a common-reply message....
The nice thing about framing this as a scripting/workflow setup is that it lets people add their own automations while opening up a world of possibilities... imagine stuff like send to Working Copy.app, or open URL in Workflow, or anything!
Crazy idea, but might be a really fun hack.