{"repo":"nodejs/github-bot","free":true,"listed":false,"github":"https://github.com/nodejs/github-bot","clone":"git clone https://github.com/nodejs/github-bot.git","description":"@nodejs-github-bot's heart and soul","language":"JavaScript","stars":304,"topics":["github-bot","bot","nodejs","javascript","node"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Node.js GitHub Bot The Node.js Foundation members use this bot to help manage the repositories of the GitHub organization. It executes scripts in response to events that are pushed to it via GitHub webhooks. All repositories that use this bot have the same webhook url & secret configured (there is only 1 bot instance). Org-wide webhooks are not allowed. Contributing Please do, contributions are more than welcome! See CONTRIBUTING.md. Environment Variables - GITHUB TOKEN The GitHub API token for your account (or bot account) that will be used to make API calls to GitHub. The account must have proper access to perform the actions required by your script. - GITHUB WEBHOOK SECRET The webhook secret that GitHub signs the POSTed payloads with. This is created when the webhook is defined. The default is hush-hush . - JENKINS WORKER IPS List of valid Jenkins worker IPs allowed to push PR status updates, split by comma: 192.168.1.100,192.168.1.101 . - JENKINS API CREDENTIALS (optional) For scripts that communicate with Jenkins on http://ci.nodejs.org. The Jenkins API token is visible on your own profile page https://ci.nodejs.org/user/ /configure , by clicking the \"show API token\" button. Also See: https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients - JENKINS JOB URL (optional) Only required for the trigger Jenkins build script, to know which job to trigger a build for when repository collaborator posts a comment to the bot. E.g. JENKINS JOB URL NODE=https://ci","default_branch":null,"files":null,"tree":[],"storefront":"/r/nodejs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nodejs/github-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}