gr2m / helpdesk

Answering all your GitHub API/automation questions live on Twitch
https://twitch.tv/gregorcodes
Creative Commons Zero v1.0 Universal
22 stars 11 forks source link

📅 5/25 @ 11am PT - 30 Minutes to Merge: Automating nose booping using Actions with @github #18

Closed gr2m closed 3 years ago

gr2m commented 3 years ago

💁🏻 30 Minutes to Merge: Automating nose booping using Actions 📅 Tuesday, May 25, 2021 🕐 11:00am Pacific Time (in your timezone) 🎙️ hosted by @github (github.community event) 🏷️ Automation, Actions


Subscribe to this issues to get a notification before the show begins and a summary after the show concludes.

This will be a a follow to the show on learnwithjason.dev: https://www.learnwithjason.dev/github-automation-with-octokit (video, see also #11)

Together with @jlengstorf, we created a CLI to bump a nose-boop counter on Jason's GitHub profile page at https://github.com/jlengstorf/. We created a CLI and published it to npm. You can run it with npx boop-jasons-nose. It will create an issue in https://github.com/jlengstorf/jlengstorf.

We then created a GitHub App and deployed it to Netlify functions. The app receives webhook requests for new issues, and then is using its own credentials to bump the nose-boop counter (function source code).

We planned to use GitHub Actions, but Actions experienced problems at the time of the show, so we skipped that part and used a GitHub App instead.

Outline

Recording

image

Shownotes

Todos

gr2m commented 3 years ago

The recording of the show is now on Twitch: https://www.twitch.tv/videos/1034907775

image

gr2m commented 3 years ago

The recording is now archived on YouTube: https://youtu.be/H7CRtal714Q

<a href="https://youtu.be/H7CRtal714Q"">image