Skip to content

Commit 8ecbc65

Browse files
mcollinaruyadornojoyeecheung
authored
docs: minutes for 2025-08-06 (#1779)
* docs: minutes for 2025-08-06 * Update meetings/2025-08-06.md Co-authored-by: Ruy Adorno <[email protected]> * Update 2025-08-06.md Co-authored-by: Joyee Cheung <[email protected]> --------- Co-authored-by: Ruy Adorno <[email protected]> Co-authored-by: Joyee Cheung <[email protected]>
1 parent 8e2a753 commit 8ecbc65

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

meetings/2025-08-06.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2025-08-06
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=dtrWqmHiJdI>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1774>
7+
* **Minutes Google Doc**: <https://docs.google.com/document/d/1D6VWgytcsxxdP3IAqedcmCqhpsiwB1LcoN2fh1JlL4E>
8+
9+
## Present
10+
11+
* Ruben Bridgewater @BridgeAR (voting member)
12+
* Joyee Cheung @joyeecheung (voting member)
13+
* Chengzhong Wu @legendecas (voting member)
14+
* Matteo Collina @mcollina (voting member)
15+
* Filip Skokan @panva (voting member)
16+
* Rafael Gonzaga @RafaelGSS (voting member)
17+
* Darshan Sen @RaisinTen (voting member)
18+
* Richard Lau @richardlau (voting member)
19+
* Ruy Adorno @ruyadorno (voting member)
20+
* Paolo Insogna @ShogunPanda (voting member)
21+
* Joe Sepi @joesepi (Guest - Node.js CPC rep)
22+
23+
## Agenda
24+
25+
### Announcements
26+
27+
* Node.js 22.18.0 is out with type stripping support.
28+
* JSConf tickets are available with a collaborator discount.
29+
* Send your semver-major PRs for Node.js 25!
30+
31+
### Reminders
32+
33+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
34+
35+
### CPC and Board Meeting Updates
36+
37+
* Joe: CPC spent some time reviewing the data retention policy of the Foundation (GDPR), will need to ask Legal/Board. CoC v3 is on the way - the foundation would move to that version. Work being done to communicate/circulare the policy updates to the project.
38+
39+
### nodejs/build
40+
41+
* Require Physical 2fa for Build WG & Web Infra members [#4063](https://github.com/nodejs/build/issues/4063)
42+
* Richard: it is not possible to make a requirement, and GitHub does not allow to differentiate. Should we disallow insecure 2FA (sms)? This should be discussed by the TSC as it’s a org wide decision. There are a few people who are using SMS as well. Should we dismiss this or move forward?
43+
* Chengzhong: why physical 2FA is required? Would OnePassword be enough?
44+
* Richard: HW is really inconvenient, but more security is always better.
45+
* Chengzhong: is the only insecure method of 2FA the SMS one?
46+
* Richard: I don’t know if there isn’t anything.
47+
* Filip: OTP is included too. We should be protecting against phishing attacks. Passkey provides that level of security and they are available to everybody in modern browsers.
48+
* Joyee: if we enforce secure 2FA, they cannot do any authentication requests in the org. Chromium/V8 already require committers to have secure keys like yubikeys.
49+
* Paolo:
50+
* Filip: … they are phishing resistant.
51+
* Matteo: let’s move the issue to the admin repo
52+
* Richard: I’ll move the issue and change the title.
53+
* Joyee (side chat): maybe instead of handing out t-shirts at collab summit, we hand out yubikeys (+1 from Darshan, Chengzhong & Matteo)
54+
* Potentially transition to 1password for secrets management [#4039](https://github.com/nodejs/build/issues/4039)
55+
* Rirchard: when someone doesn’t leave the team, we do not rotate the keys. The TSC does not have access to all secrets that have access our secrets for Infra. If we move secrets to our Vault, all TSC members will have access, and that will increase the exposure. Are we happy to widen the group of people? One suggestion is to move it to the OpenJS OnePassword
56+
* Matteo: We could move the TSC members to not be owners and have a separate Vault.
57+
58+
### nodejs/node
59+
60+
* meta: clarify pr objection process further [#59096](https://github.com/nodejs/node/pull/59096)
61+
* Chengzhong: Yagiz objected and James dismissed it after 7 days.
62+
* Paolo and Rafael: the 7 days passing makes it possible to land
63+
* Matteo: <https://github.com/nodejs/node/pull/59096#issuecomment-3160220476> - we are going to give another 7 days for Yagiz to engage in the discussion.
64+
65+
### nodejs/Release
66+
67+
* Proposal - Shift Node.js to Annual Major Releases and Shorten LTS Duration [#1113](https://github.com/nodejs/Release/issues/1113)
68+
* Rafael: nothing to discuss, being worked on asynchronously
69+
70+
### nodejs/TSC
71+
72+
* Self nominating for the Moderation team [#1773](https://github.com/nodejs/TSC/issues/1773)
73+
* Matteo: vote is now open, thanks Antoine for setting it up
74+
* Interim TSC Election [#1763](https://github.com/nodejs/TSC/issues/1763)
75+
* Matteo: we have a chair and vice-chairs!
76+
* Update charter with communication responsibilities [#1754](https://github.com/nodejs/TSC/pull/1754)
77+
* Darshan: waiting for James and Matteo for some wording suggestions.
78+
* Self-serve model for funding Node.js work [#1747](https://github.com/nodejs/TSC/issues/1747)
79+
* Darshan: James made a proposal, waiting to discuss with James in the call
80+
* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614)
81+
* Matteo: nothing to add, lets keep it in the agend.
82+
83+
### nodejs/web-team
84+
85+
* chore(gov): remove web-standards [#20](https://github.com/nodejs/web-team/pull/20)
86+
* Matteo we don’t have quorum. No objections from the current group.
87+
88+
## Strategic Initiatives
89+
90+
## Upcoming Meetings
91+
92+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
93+
94+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)