From c38ff9ffe671da27f905f4564cc94de6e1e92c18 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 16 Jul 2025 09:40:03 -0400 Subject: [PATCH 1/5] doc: add minutes for meeting 16 July 2025 Signed-off-by: Michael Dawson --- meetings/2025-07-16.md | 103 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 meetings/2025-07-16.md diff --git a/meetings/2025-07-16.md b/meetings/2025-07-16.md new file mode 100644 index 00000000..c8566373 --- /dev/null +++ b/meetings/2025-07-16.md @@ -0,0 +1,103 @@ +# Node.js Technical Steering Committee (TSC) Meeting 2025-07-16 + +## Links + +* **Recording**: +* **GitHub Issue**: + +## Present + +* Antoine du Hamel @aduh95 (voting member) +* Gireesh Punathil @gireeshpunathil (voting member) +* James Snell @jasnell (voting member) +* Chengzhong Wu @legendecas (voting member) +* Marco Ippolito @marco-ippolito (voting member) +* Matteo Collina @mcollina (voting member) +* Michael Dawson @mhdawson (voting member) +* Filip Skokan @panva (voting member) +* Rafael Gonzaga @RafaelGSS (voting member) +* Darshan Sen @RaisinTen (voting member) +* Richard Lau @richardlau (voting member) +* Ruy Adorno @ruyadorno (voting member) +* Michaël Zasso @targos (voting member) +* Robin - Guest OpenJS Executive director +* Claudio - Guest - website team member and more + +## Agenda + +### Announcements + +* Robin - would love for people to take a look at JSConf, discount for core maintainers and collab summit the day after +* Michael - recent releases + +### Reminders + +* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight) + +### CPC and Board Meeting Updates + +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. + +* No updates this week + +### nodejs/nodejs.org + +* Dedicated Partners/Sponsors Page + Updates on the Home Page [#7909](https://github.com/nodejs/nodejs.org/issues/7909) + * Claudio outlined the proposal to highlight our partners/supporters + * Would co-ordinate with the Foundation marketing team + * Robin, as part of the sovereign tech fund, we formalized agreements with + supporting companies. When we bring on a new partner + * Michael - please cross check against + * Michael, any concerns from the TSC members who are here. + +* Dedicated EOL page [#7906](https://github.com/nodejs/nodejs.org/issues/7906) + * Claudio - good to have a dedicated static page, and then links to ESP partners + * Michael - I think we agreed to work towards to this as a step after changing the link on the + main page to Matteo’s blog post. Vue has a similar page. + * Claudio - at this point just asking to see if there are any concerns + * Matteo - something that might be interesting to include are the vulnerabilities which are not + patch in the EOL versions. + * Filip - like idea, however, not certain about displaying all of the details, but maybe just list the + CVEs and severity. Could possibly have a link. + * Claudio would need to have list + * Filip can probably use same dataset that isMyNode vulnerable uses + * James, make it clear they are already known vulnerabilities + * No objections/concerns from those in the meeting + +* Move the homepage security link to the banner [#7899](https://github.com/nodejs/nodejs.org/issues/7899) + * Matteo, this was part of the discussions around the ESP link + * Previous discussions have superseded this so remove from the agenda + +### nodejs/TSC + +* Interim TSC Election [#1763](https://github.com/nodejs/TSC/issues/1763) + * On agenda as an FYI + * Have a number of nominations, past the proposed day for nominations + * One question is whether we should have two vice-chairs or vote for one + * Matteo will send out email to make sure we have consensus + +* Update charter with communication responsibilities [#1754](https://github.com/nodejs/TSC/pull/1754) + * Lets skip since we don’t have Darshan + * There are two different PRs for slightly different proposals. May need to schedule + a discussion specifically for it. + +* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) + * + +### nodejs/admin + +* Create a directory for funding individual contributors [#981](https://github.com/nodejs/admin/pull/981) + * Lets skip since we don’t have Darshan + * Was discussed last week, + * Gireesh, looked for champion in TSC, but no champion + * As agreed Darshan opened an issue to look interest in the wider community. + +## Strategic Initiatives + +* Skipped for this week. + +## Upcoming Meetings + +* **Node.js Project Calendar**: + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. From 80945d582fc98b3ae9e6ef83703268554eaa998b Mon Sep 17 00:00:00 2001 From: Gireesh Punathil Date: Wed, 16 Jul 2025 19:59:41 +0530 Subject: [PATCH 2/5] fixup: fix misplaced status --- meetings/2025-07-16.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meetings/2025-07-16.md b/meetings/2025-07-16.md index c8566373..acd4da38 100644 --- a/meetings/2025-07-16.md +++ b/meetings/2025-07-16.md @@ -83,14 +83,14 @@ * Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) * + * Was discussed last week, + * Gireesh, looked for champion in TSC, but no champion + * As agreed Darshan opened an issue to look interest in the wider community. ### nodejs/admin * Create a directory for funding individual contributors [#981](https://github.com/nodejs/admin/pull/981) * Lets skip since we don’t have Darshan - * Was discussed last week, - * Gireesh, looked for champion in TSC, but no champion - * As agreed Darshan opened an issue to look interest in the wider community. ## Strategic Initiatives From f55832f74e30793c61767e321cada427c1cb7ff7 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Wed, 16 Jul 2025 17:13:10 +0200 Subject: [PATCH 3/5] Update meetings/2025-07-16.md --- meetings/2025-07-16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meetings/2025-07-16.md b/meetings/2025-07-16.md index acd4da38..e771c5d9 100644 --- a/meetings/2025-07-16.md +++ b/meetings/2025-07-16.md @@ -60,7 +60,7 @@ * Filip - like idea, however, not certain about displaying all of the details, but maybe just list the CVEs and severity. Could possibly have a link. * Claudio would need to have list - * Filip can probably use same dataset that isMyNode vulnerable uses + * Filip - it can use same dataset that [is-my-node-vulnerable](https://github.com/nodejs/is-my-node-vulnerable) uses * James, make it clear they are already known vulnerabilities * No objections/concerns from those in the meeting From df5e360f794eb19074b7bfea3ed08ced1ecb1fb7 Mon Sep 17 00:00:00 2001 From: James M Snell Date: Fri, 18 Jul 2025 09:57:10 -0700 Subject: [PATCH 4/5] Apply suggestions from code review Co-authored-by: Rich Trott --- meetings/2025-07-16.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meetings/2025-07-16.md b/meetings/2025-07-16.md index e771c5d9..7ef59d96 100644 --- a/meetings/2025-07-16.md +++ b/meetings/2025-07-16.md @@ -20,8 +20,8 @@ * Richard Lau @richardlau (voting member) * Ruy Adorno @ruyadorno (voting member) * Michaël Zasso @targos (voting member) -* Robin - Guest OpenJS Executive director -* Claudio - Guest - website team member and more +* Robin Ginn @rginn (OpenJS Executive director) +* Claudio Wunder @ovflowd (Website team member) ## Agenda From b494fa2372af0621eeda882dbc23438ca357fc6e Mon Sep 17 00:00:00 2001 From: Matteo Collina Date: Mon, 25 Aug 2025 01:12:56 -0700 Subject: [PATCH 5/5] Update meetings/2025-07-16.md Co-authored-by: Ruy Adorno --- meetings/2025-07-16.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meetings/2025-07-16.md b/meetings/2025-07-16.md index 7ef59d96..41d14ac8 100644 --- a/meetings/2025-07-16.md +++ b/meetings/2025-07-16.md @@ -46,7 +46,13 @@ * Claudio outlined the proposal to highlight our partners/supporters * Would co-ordinate with the Foundation marketing team * Robin, as part of the sovereign tech fund, we formalized agreements with - supporting companies. When we bring on a new partner + supporting companies. Whenever we bring on a new partner we have a process that is + documented in the CPC repo and we also sign legal contracts with these partners so that + we can ensure that the free services they generously provide are there in the future + despite any turnover these companies may have internally and we also provide guaranteed + co-marketing with them, in the form of case-study, couple of blogs, discounts in our events, + training, social media and a guarantee of a prominent brand positioning in our website for + example. * Michael - please cross check against * Michael, any concerns from the TSC members who are here.