From a3900fdb238d5ebd3e6054783794e3663d2bba5f Mon Sep 17 00:00:00 2001 From: Wes Todd Date: Fri, 18 Sep 2020 16:18:57 -0400 Subject: [PATCH] feat: added pkgjs/meet to automate meetings --- .github/workflows/ISSUE_TEMPLATE/meeting.md | 45 +++++++++++++++++++++ .github/workflows/meetings.yml | 14 +++++++ 2 files changed, 59 insertions(+) create mode 100644 .github/workflows/ISSUE_TEMPLATE/meeting.md create mode 100644 .github/workflows/meetings.yml diff --git a/.github/workflows/ISSUE_TEMPLATE/meeting.md b/.github/workflows/ISSUE_TEMPLATE/meeting.md new file mode 100644 index 0000000..f713fcd --- /dev/null +++ b/.github/workflows/ISSUE_TEMPLATE/meeting.md @@ -0,0 +1,45 @@ +## Date/Time + +| Timezone | Date/Time | +|----------|-----------| +<%= [ + 'America/Los_Angeles', + 'America/Denver', + 'America/Chicago', + 'America/New_York', + 'Europe/London', + 'Europe/Amsterdam', + 'Europe/Moscow', + 'Asia/Kolkata', + 'Asia/Shanghai', + 'Asia/Tokyo', + 'Australia/Sydney' +].map((zone) => { + return `| ${zone} | ${date.setZone(zone).toFormat('EEE dd-MMM-yyyy HH:mm (hh:mm a)')} |` +}).join('\n') %> + +Or in your local time: +* https://www.timeanddate.com/worldclock/?iso=<%= date.toFormat("yyyy-MM-dd'T'HH:mm:ss") %> + +## Agenda + +Extracted from **<%= agendaLabel %>** labelled issues and pull requests from **<%= owner %>/<%= repo %>** prior to the meeting. + +<%= agendaIssues.map((i) => { + return `* ${i.title} [#${i.number}](${i.html_url})` +}).join('\n') %> + +## Invited + +@nodejs/tooling + +## Links + +* Minutes: + +### Joining the meeting + +- link for participants: https://zoom.us/j/113867470 +- For those who just want to watch: https://www.youtube.com/c/nodejs+foundation/live +- youtube admin page: https://www.youtube.com/my_live_events?filter=scheduled + diff --git a/.github/workflows/meetings.yml b/.github/workflows/meetings.yml new file mode 100644 index 0000000..88fc9f1 --- /dev/null +++ b/.github/workflows/meetings.yml @@ -0,0 +1,14 @@ +name: Schedule team meetings +on: + schedule: + - cron: '0 0 * * *' +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: pkgjs/meet@v0 + with: + token: ${{ secrets.GITHUB_TOKEN }} + schedules: '2020-09-18T20:00:00.0Z/P14D' + issueTitle: 'Node.js Tooling Group Meeting <%= date.toFormat("yyyy-MM-dd") %>' + agendaLabel: 'tooling-agenda'