diff --git a/.github/ISSUE_TEMPLATE/meeting-tc.md b/.github/ISSUE_TEMPLATE/meeting-tc.md new file mode 100644 index 0000000..1d04c96 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/meeting-tc.md @@ -0,0 +1,43 @@ +## 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.html_url}` +}).join('\n') %> + +## Invited + +@expressjs/express-tc + +## Links + +* Minutes: + +### Joining the meeting + +* link for participants: TBD +* For those who just want to watch: TBD diff --git a/.github/workflows/meetings.yml b/.github/workflows/meetings.yml new file mode 100644 index 0000000..f2d9a95 --- /dev/null +++ b/.github/workflows/meetings.yml @@ -0,0 +1,24 @@ +name: Schedule Meetings +on: + pull_request: + push: + branches: + - main + schedule: + - cron: '0 0 * * 1' +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Technical Committee + uses: 'pkgjs/meet@v0' + with: + issueTitle: '<%= date.toFormat("yyyy-MM-dd") %> Express TC Meeting' + token: ${{ secrets.GITHUB_TOKEN }} + orgs: expressjs,pillarjs,jshttp + agendaLabel: 'top priority' + meetingLabels: 'meeting' + # Starting on 2024-03-04 at 9pm UTC (2024-03-04T21:00:00.0Z) with a period of 2 weeks (P2W) + schedules: '2024-03-04T21:00:00.0Z/P2W' + createWithin: 'P1D' + issueTemplate: 'meeting-tc.md'