Exception Perceptions: Automate Your Workflow with Probot for GitHub Apps
In the episode of "Exception Perceptions", GitHub Community Engineer Bex Warner discussed Probot, a framework for automating tasks on GitHub. Probot is a wrapper for GitHub Apps and can simplify software development workflows by handling repeated tasks. It works by listening to webhooks events like opening an issue or moving a project card, and then taking action via GitHub's REST and GraphQL APIs. Probot abstracts away the authentication process involved in using GitHub Apps. An example of a simple Probot app is adding a label 'needs-response' to every new issue that gets opened. The code for this involves listening on webhook events, finding out required information from GitHub Developer docs and v3 REST docs, and then making the API call using Probot's internal APIs.
Company
Sentry
Date published
Sept. 24, 2018
Author(s)
Chloe Condon
Word count
793
Language
English
Hacker News points
None found.