Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
13 of 14 tasks
gr2m opened this issue May 20, 2021 · 2 comments
Closed
13 of 14 tasks
Labels
show Preparation issue for a live show

Comments

@gr2m
Copy link
Owner

gr2m commented May 20, 2021

💁🏻 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

  • Quick recap of what we did during the Learn With Jason show. See gr2m/boop-gregors-nose. The relevant bit we want to automate with GitHub Actions is: for each newly created issue, bump the nose-boop counter by one.
  • Create a GitHub Action with Node.js + Octokit
  • Make the action available to others
  • Publish the action to the Marketplace

Recording

image

Shownotes

Todos

@gr2m gr2m added the show Preparation issue for a live show label May 20, 2021
@gr2m gr2m changed the title 📅 5/25 @ 11am - 30 Minutes to Merge: GitHub Automation May 21, 2021
@gr2m gr2m changed the title 📅 5/25 @ 11am - 30 Minutes to Merge: GitHub Automation (booping more noses) May 21, 2021
@gr2m gr2m changed the title 📅 5/25 @ 11am - 30 Minutes to Merge: Automating nose booping using Actions with @github May 24, 2021
@gr2m

This comment has been minimized.

@gr2m
Copy link
Owner Author

gr2m commented May 28, 2021

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

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

@gr2m gr2m closed this as completed May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
show Preparation issue for a live show
1 participant