Sometimes you want to automatically approve (or reject!) pull requests from certain authors, such as when using GitHub Actions.

This can be done by using a React Workflow. Instruct Ellipsis to check the author of the pull request and then approve or reject the pull request.

Whenever a PR is opened, check the author. If the author is @github-actions, then automatically approve the pull request.

You can customize the conditions in which Ellipsis should approve or reject a pull request:

Whenever a PR is opened that modifies only the “version.json” file, automatically approve the pull request.

Actions

In general, Ellipsis can:

  • Search through historical changes made by your team
  • Understand the context of a codebase and the people who work on it
  • Make a code change (via a new pull request, or commit to an existing branch)
  • Search the codebase to find files, functions, answer questions, and more
  • Search historical pull requests, issues, and commits

And in specific scenarios, Ellipsis can:

Slack

Pull Requests

  • Create a pull request with a requested change
  • Create a commit and post it to a feature branch
  • Post a comment on a pull request
  • Add a reviewer to a pull request
  • Add a label to a pull request
  • Approve or reject a pull request
  • Add or recreate a title for the pull request
  • Add or recreate a summary for the pull request
  • Hide old comments posted by Ellipsis

Issues

  • Create a GitHub or Linear issue
  • Explore historical Github and Linear issues
  • Post a comment on an issue
  • Add a label to an issue

Note: Ellipsis will never commit code changes unless you explicitly ask it to.

Start a free trial

Click here to start a free 7 day trial of AI Code Reviews & Bug Fixes