Modules written in Starlark, a proven Python dialect.
Easily write and deploy functions to automate your workflow.
repokitteh.starfile at the repository root
Modules written in Starlark, a proven Python dialect.
Secrets (such as API tokens) can be stored in an encrypted secrets storage, and not in your repository.
No container startup time. No scheduling time. Just runs immediately.
GitHub API accessible as Starlark functions.
RepoKitteh is taking care of all the various app integration headaches. Put a
repokitteh.starfile in your repository root, and you're done.
Every module brought in can be fenced with specific permissions. Also, the RepoKitteh itself can be installed with only content read only permissions.
PR body format checker
Retry failed tests on command
Assign command to assign users to issues
Mark new activity on an issue/PR with a label
Custom PR approval policy - require multiple approvals
Integrate with any external system using HTTP calls
Merge bus: mark a PR as ready-to-merge on command, and another mechanism to merge all these at a given point in time
We understand that giving read & write permissions for a third party app is unnerving. For that reason we offer two flavors of the app - one that has only read only content permissions and one that requires read & write permissions. This affects what the app can do, for example - read only permissions would not allow RepoKitteh to merge changes.
RepoKitteh can be set up on-premises and integrate with GitHub Enterprise. Join our waitlist if you are interested in learning more.
Not yet, but join our waitlist to be notified when it is.
GitHub Actions require much more involved development process, suite more deploy-pipeline oriented customization and are geared towards more long-running actions. RepoKitteh, on the other hand, is much more easily deployed, geared towards short running actions and allow virtually unlimitted parallelization. In that setting, RepoKitteh provides much faster time-to-deploy and time-to-action for required behaviours.
RepoKitteh was created by Itay Donanhirsh to help teams manage and customize their development workflows.
If you have questions we didn't cover, we'd be happy to answer them.
Site design adapted from Pull Reminders. Be sure to check it out!