-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
False
-
-
False
-
-
-
The goal is to integrate GitHub and Slack so that GitHub issues are reliably pushed to a designated Slack channel with all the required data.
Process:
Monitor a specific repository (or multiple repositories) for newly created issues.
Post the summarized issue to a specified Slack channel.
Include a link back to the original GitHub issue.
Format messages cleanly (using Slack’s Block Kit or Markdown) to ensure readability.
Ensure that every new issue gets processed and posted without duplication or loss.
Add fallback behavior in case the summarization fails (e.g., post full issue content with a flag).
Log failures or notify a monitoring channel for debugging. (TBD)