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

πŸ“… 7/30 @ 9am PT - Running scheduled GitHub App tasks using Actions #38

Closed gr2m closed 3 years ago

gr2m commented 3 years ago

πŸ’πŸ» Running scheduled GitHub App tasks using Actions πŸ“… Friday, July 30, 2021 πŸ• 9:00am Pacific Time (in your timezone) πŸŽ™οΈ Hosted by @bdougie πŸ“ https://www.twitch.tv/github 🏷️ Automation


Subscribe to this issues to get a notification before the show begins and a summary after the show concludes. You can also sign up for the event on https://www.meetup.com/Open-Sauced-Meetup/events/279608849

Running scheduled GitHub App tasks using Actions

opensauced.pizza is your dashboard to plan and track your Open Source contributions. It works by forking the open-sauced/goals-template repository, which includes the goals-caching.yml workflow to synchronize data every two days. Besides the workflow, the @open-sauced app is installed as well which acts on direct interactions with the repository.

In this show, we will try to remove the goals-caching.yml workflow from the template repository, and instead do the synchronization with the app, which is already installed. Apps do not have a native schedule trigger such as actions, but we can utilize a GitHub Action to authenticate as the app, and synchronize all repositories the app is installed on in one go.

Outline

TODOs

Before the show

When show begins

After the show

Recording

will be added after the show

Shownotes

gr2m commented 3 years ago

Going live in 30 minutes at https://twitch.tv/gregorcodes

gr2m commented 3 years ago

I'm now live on https://twitch.tv/BdougieYO

gr2m commented 3 years ago

The show is done, I'll post a link once @bdougie uploads the video to YouTube

gr2m commented 3 years ago

Show is done for today, thank you all! Recording is coming up in a moment