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

πŸ“… 4/27 @ 11:30 PT - Octokit automation: OpenAPI #5

Closed
gr2m opened this issue Apr 27, 2021 · 5 comments
Closed

πŸ“… 4/27 @ 11:30 PT - Octokit automation: OpenAPI #5

gr2m opened this issue Apr 27, 2021 · 5 comments
Labels
show Preparation issue for a live show

Comments

@gr2m
Copy link
Owner

gr2m commented Apr 27, 2021

πŸ’πŸ» Octokit automation: OpenAPI
πŸ“… April 27, 2021
πŸ• 11:30am Pacific Time
πŸŽ™οΈ no guests
🏷️ Action, OpenAPI, Octokit, Automation


In this show, I'm walking through the automation process triggered by a new release of GitHub's official OpenAPI spec.

The recording can be found here: https://www.twitch.tv/videos/1002874596

Screenshot of video hosted on twitch.tv/gregorcodes

@gr2m gr2m added the show Preparation issue for a live show label Apr 27, 2021
@gr2m
Copy link
Owner Author

gr2m commented Apr 27, 2021

The show is now archived on youtube, too: https://youtu.be/xDTHbL5qcvQ.

image

@gr2m gr2m closed this as completed Apr 27, 2021
gr2m added a commit to octokit/openapi that referenced this issue Apr 27, 2021
@oscard0m
Copy link

Great session @gr2m . I really enjoyed and liked to follow all the journey πŸ€– . It's AMAZING the ecosystem of GitHub Actions you created.


Here I leave you some feedback or thoughts about this session:


Do you want to talk about automation?

Yes yes yes yes yes yes

@gr2m
Copy link
Owner Author

gr2m commented Apr 29, 2021

Did you consider to productize this solution somehow so it is one-click alternative to dependabot or renovatebot

I've been in that business before with https://greenkeeper.io/, I'm not interested to get into it again πŸ˜„

https://github.com/apps/octokit-release-notifier url works but I'm not finding it when using search box in https://github.com/apps/. Is this something to report to GitHub?

I didn't publish the app in the marketplace, that's why you cannot find it. I could, but I think it's to specialized.

Is the code associated to the GitHub App public? https://github.com/gr2m/release-notifier-action. I would like to see the logic applied here.

There is no code, that's the beauty of it. A GitHub App registration such as https://github.com/apps/octokit-release-notifier is just a means of authentication. I pass the app's ID and a private key to https://github.com/gr2m/release-notifier-action, and then the action code is iterating through all repositories that the octokit-release-notifier app is installed on and creates the repository dispatch event.

ℹ️ For the ones interested in the GitHub App to tackle semantic commit messages for PRs with one commit (mentioned in the video), you can follow up squash-commit-app

Oh yes, when are we going to build https://github.com/gr2m/squash-commit-app @oscard0m?

@oscard0m
Copy link

There is no code, that's the beauty of it. A GitHub App registration such as https://github.com/apps/octokit-release-notifier is just a means of authentication. I pass the app's ID and a private key to https://github.com/gr2m/release-notifier-action, and then the action code is iterating through all repositories that the octokit-release-notifier app is installed on and creates the repository dispatch event.

Ok. I was missing the flow on this part. It's a very smart solution.

@oscard0m
Copy link

There is no code, that's the beauty of it. A GitHub App registration such as https://github.com/apps/octokit-release-notifier is just a means of authentication. I pass the app's ID and a private key to https://github.com/gr2m/release-notifier-action, and then the action code is iterating through all repositories that the octokit-release-notifier app is installed on and creates the repository dispatch event.

Ok. I was missing the flow on this part. It's a very smart solution.

Oh yes, when are we going to build https://github.com/gr2m/squash-commit-app @oscard0m?

I think I will take it next week. I want to cath up with all the stuff I have open and this should be a quick win.

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
Projects
None yet
Development

No branches or pull requests

4 participants
@gr2m @oscard0m and others