Skip to content

Commit 5107346

Browse files
authored
ci: automate security session issue (#36)
1 parent c952ac6 commit 5107346

File tree

2 files changed

+85
-0
lines changed

2 files changed

+85
-0
lines changed

.github/ISSUE_TEMPLATE/meeting.md

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
## Date/Time
2+
3+
| Timezone | Date/Time |
4+
|----------|-----------|
5+
<%= [
6+
'America/Los_Angeles',
7+
'America/Denver',
8+
'America/Chicago',
9+
'America/New_York',
10+
'Europe/London',
11+
'Europe/Amsterdam',
12+
'Europe/Moscow',
13+
'Asia/Kolkata',
14+
'Asia/Shanghai',
15+
'Asia/Tokyo',
16+
'Australia/Sydney'
17+
].map((zone) => {
18+
return `| ${zone} | ${date.setZone(zone).toFormat('EEE dd-MMM-yyyy HH:mm (hh:mm a)')} |`
19+
}).join('\n') %>
20+
21+
Or in your local time:
22+
* https://www.timeanddate.com/worldclock/?iso=<%= date.toFormat("yyyy-MM-dd'T'HH:mm:ss") %>
23+
24+
## Links
25+
26+
* Minutes Google Doc:
27+
28+
## Agenda
29+
30+
Extracted from **<%= agendaLabel %>** labelled issues and pull requests from **<%= owner %>/<%= repo %>** prior to the meeting.
31+
32+
33+
<%= agendaIssues.map((i) => {
34+
return `* ${i.html_url}`
35+
}).join('\n') %>
36+
37+
## Invited
38+
39+
- Security working team: @nodejs/security-wg
40+
41+
### Observers/Guests
42+
43+
This meeting is open for anyone who wants to attend. Reminder to follow our [Code of Conduct](https://github.com/expressjs/express/blob/master/Code-Of-Conduct.md).
44+
45+
- @expressjs/security-wg
46+
- @expressjs/security-triage
47+
48+
### Joining the meeting
49+
50+
* link for participants: https://zoom-lfx.platform.linuxfoundation.org/meeting/93099394904?password=d712f2e5-4fc9-45d1-99c5-fd762b885588
51+
* For those who just want to watch: https://www.youtube.com/@expressjs-official
52+
53+
---
54+
55+
Please use the following emoji reactions in this post to indicate your
56+
availability.
57+
58+
- 👍 - Attending
59+
- 👎 - Not attending
60+
- 😕 - Not sure yet

.github/workflows/meetings.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Schedule Meetings
2+
on:
3+
pull_request:
4+
push:
5+
branches:
6+
- master
7+
schedule:
8+
- cron: '0 0 * * *'
9+
jobs:
10+
meeting:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Security Working Session
14+
uses: 'pkgjs/meet@v0'
15+
with:
16+
issueTitle: '<%= date.toFormat("yyyy-MM-dd") %> Express Security Session'
17+
token: ${{ secrets.GITHUB_TOKEN }}
18+
orgs: expressjs,pillarjs,jshttp
19+
agendaLabel: 'security-wg-agenda'
20+
meetingLabels: 'meeting'
21+
# https://github.com/expressjs/security-wg/issues/28#issuecomment-2399781618
22+
# Starting on 2024-10-21 at 5:30pm UTC (2024-10-21T17:30:00.0Z) with a period of 4 weeks (P4W)
23+
schedules: '2024-10-21T17:30:00.0Z/P4W'
24+
createWithin: 'P1W'
25+
issueTemplate: 'meeting.md'

0 commit comments

Comments
 (0)