diff --git a/meetings/2024-04-10.md b/meetings/2024-04-10.md new file mode 100644 index 00000000..10dba0ed --- /dev/null +++ b/meetings/2024-04-10.md @@ -0,0 +1,77 @@ +# Node.js Technical Steering Committee (TSC) Meeting 2024-04-10 + +## Links + +* **Recording**: https://www.youtube.com/watch?v=_tV3RODb8L8 +* **GitHub Issue**: https://github.com/nodejs/TSC/issues/1526 +* **Minutes Google Doc**: https://docs.google.com/document/d/1k78cpfIZRpZU9FGRCeGMFzPms9IwnfVrcJvSR9NDmb4/edit + +## Present + +* Antoine du Hamel @aduh95 (voting member) +* Chengzhong Wu @legendecas (voting member) +* Geoffrey Booth @GeoffreyBooth (voting member) +* Gireesh Punathil @gireeshpunathil (voting member) +* James Snell @jasnell (voting member) +* Joyee Cheung @joyeecheung (voting member) +* Michaël Zasso @targos (voting member) +* Moshe Atlow @MoLow (voting member) +* Paolo Insogna @ShogunPanda (voting member) +* Rafael Gonzaga @RafaelGSS (voting member) +* Rich Trott @Trott (regular member) +* Richard Lau @richardlau (voting member) +* Robert Nagy @ronag (voting member) +* Ruy Adorno @ruyadorno (voting member) +* Yagiz Nizipli @anonrig (voting member) + +## Agenda + +### Announcements + +* Package maintenance team met and drafted some goals related to version management: https://github.com/nodejs/package-maintenance/pull/597/files?short_path=6db9788#diff-6db9788007092f5808d709367ce74c04e7b45b842170823c93f348ab71efd827 +* Raz improved AbortSignal.abort() creation which impacts test runner as well - https://github.com/nodejs/node/pull/52408 +* Daniel Lemire’s work on simdutf resulted in great improvements on base64 operations such as https://github.com/nodejs/node/pull/52428. +* Security release has been delayed and should be out in a few hours. + +### CPC and Board Meeting Updates + +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/node + +* deps,lib,src: add experimental web storage [#52435](https://github.com/nodejs/node/pull/52435) + * We discussed and came to conclusion to proceed with the pull-request. We have no objections for it to land, other than existing collaborator comments. +* doc: add policy for “placeholder” executables [#52107](https://github.com/nodejs/node/pull/52107) + * A vote has been started - https://github.com/nodejs/TSC/pull/1527 +* deps: remove corepack [#51981](https://github.com/nodejs/node/pull/51981) + * A vote has been started - https://github.com/nodejs/TSC/pull/1527 +* build: enable `yarn` and `pnpm` Corepack binaries by default [#51886](https://github.com/nodejs/node/pull/51886) + * Postponed until the vote above has been finished. + +### nodejs/TSC + +* Proposal to reduce inactive collaborator duration [#1524](https://github.com/nodejs/TSC/issues/1524) + * Yagiz opened a pull-request to decrease it to 6 months + * Some people raised concerns and recommended 12 months as the duration for inactive collaborator detection. + * Yagiz: Any person can execute arbitrary code in CI by just adding a “request-ci” label. This is a security concern. + * Antoine: Triagers also can trigger CI runs on potentially dangerous PRs, and there’s no inactivity deadline for them. + * Yagiz: Due to consensus, we reduced it to 12 months, and will take another action to remove it further in a month. +* Corepack decisions [#1518](https://github.com/nodejs/TSC/issues/1518) + * A vote has been started - https://github.com/nodejs/TSC/pull/1527 + +### nodejs/admin + +* Events / Collaborator Summits for 2024 [#814](https://github.com/nodejs/admin/issues/814) + +### nodejs/corepack + +* fix: remove npm [#418](https://github.com/nodejs/corepack/pull/418) + +## Strategic Initiatives + +## Upcoming Meetings + +* **Node.js Project Calendar**: + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. +