Ellipsis can post a message in Slack when a pull request is merged. The message can contain an AI summary of the code changes, unlike traditional notifications that just describe the number of lines changed.
You can customize the conditions under which it should be sent. For example, you can configure Ellipsis to only post when a certain type of code change is made. For example:
when database migrations are merged
when a developer modifies a certain part of the codebase
when a PR is merged into a specific branch
Use a React Workflow to set up this feature. The instructions you give Ellipsis are in natural language, so you can specify complexic conditionals. Don’t forget that you can customize the content and format of the messages it sends!Here are some example workflows you can use to get started:
Copy
Ask AI
When a PR is merged, post a brief message in #general saying “[author] just shipped [PR title]!”
Copy
Ask AI
When a PR is merged, post a summary of the most important changes in the #engineering-updates Slack channel.
Copy
Ask AI
When a PR that modifies files the frontend code post in #frontend-team with the PR details and any UI component changes.
Copy
Ask AI
When a PR is merged into the “production” branch, post a message in #releases with a link to the PR, a summary of changes, and mention the PR author.
Copy
Ask AI
When a PR is merged into the “production” branch, post a message in #releases with a link to the PR, a summary of changes, and the size of the PR (number of files, number of lines added and removed).