|
| 1 | +# Node.js Technical Steering Committee (TSC) Meeting 2025-07-30 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Recording**: <https://www.youtube.com/watch?v=341X4m41vmw> |
| 6 | +* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1772> |
| 7 | +* **Minutes Google Doc**: <https://docs.google.com/document/d/1FFL6v877DiTAtce_tLdWOXcTOQHOTKxI4aRvagNQ5Sc/edit?tab=t.0> |
| 8 | + |
| 9 | +## Present |
| 10 | + |
| 11 | +* Antoine du Hamel @aduh95 (voting member) |
| 12 | +* Ruben Bridgewater @BridgeAR (voting member) |
| 13 | +* Joyee Cheung @joyeecheung (voting member) |
| 14 | +* Chengzhong Wu @legendecas (voting member) |
| 15 | +* Matteo Collina @mcollina (voting member) |
| 16 | +* Darshan Sen @RaisinTen (voting member) |
| 17 | +* Robert Nagy @ronag (voting member) |
| 18 | +* Filip Skokan @panva (voting member) |
| 19 | +* Jacob Smith @JakobJingleheimer (Guest – Node.js Collaborator) |
| 20 | + |
| 21 | +## Agenda |
| 22 | + |
| 23 | +### Announcements |
| 24 | + |
| 25 | +* JS Conf discount code available + rooms are running |
| 26 | +* Node 22.18.0 and 24.8.0 releases are being delayed due to macOS infra issues - highly anticipated due to strip types enabled by default |
| 27 | + |
| 28 | +### Reminders |
| 29 | + |
| 30 | +* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight) |
| 31 | + |
| 32 | +### CPC and Board Meeting Updates |
| 33 | + |
| 34 | +* Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. |
| 35 | +* New Collab space for AI-Assited development, see <https://github.com/openjs-foundation/cross-project-council/issues/1509> and <https://github.com/openjs-foundation/cross-project-council/issues/1520>. |
| 36 | + |
| 37 | +### nodejs/node |
| 38 | + |
| 39 | +* meta: clarify pr objection process further [#59096](https://github.com/nodejs/node/pull/59096) |
| 40 | + * Matteo: following James advice, this would be going for a vote next week in case the objection is not resolved. |
| 41 | + |
| 42 | +### nodejs/Release |
| 43 | + |
| 44 | +* Proposal - Shift Node.js to Annual Major Releases and Shorten LTS Duration \[#1113]\(<https://github.com/nodejs/Release/issues/1113> |
| 45 | + * Matteo: setting the release timeline is one of the key responsibilities of the TSC. Thanks to Antoine for the graphs in the issues. |
| 46 | + * Antoine: currently this is being discussed by the Release wg. We should be able to provide what “stability” means. There are currently a lot of conflicting goals, and we can’t decide without knowing the tradeoffs. |
| 47 | + * Matteo: I’ll postpone this for the next meeting. |
| 48 | + |
| 49 | +### nodejs/TSC |
| 50 | + |
| 51 | +* Interim TSC Election [#1763](https://github.com/nodejs/TSC/issues/1763) |
| 52 | + * Matteo: vote can be closed now. |
| 53 | + |
| 54 | +* Update charter with communication responsibilities #1754 |
| 55 | + * Matteo: there are couple of blocks and an alternative |
| 56 | + * Darshan: <https://github.com/nodejs/TSC/pull/1754/files#diff-6d77b323e1a49fc40b72f37c00a29ba151062e76df186939fba53a0040ad286fR93> |
| 57 | + * Matteo: marketing by consensus-seeking does not work |
| 58 | + * Joyee: the proposed text was about post-mortem actions on inconsistencies. Not about TSC doing work before things go out. It’s the responsibility of people doing the communications to ensure consistency with consensus on GitHub. |
| 59 | + * Matteo: The Foundation staff is responsible for trademark violations, I’m going to propose some text change regarding the consensus-seeking. |
| 60 | + |
| 61 | +* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) |
| 62 | + * Joyee: CI seems getting worse |
| 63 | + -... |
| 64 | + * Jakob: the reason people do not contribute to the CI is that it seems it to be a drop in the ocean, we need to show progress and move faster than it falls back |
| 65 | + * Joyee: there was a website, and the current stat is 0% green |
| 66 | + * Jakob: if there is the data, we can ask the website team to produce this |
| 67 | + * Robert: we should tag all flaky tests are flaky, then we should make an initiative to tag them as non-flaky |
| 68 | + * Joyee: marking the tests are flaky only works if the test are single purpose |
| 69 | + |
| 70 | +### nodejs/admin |
| 71 | + |
| 72 | +* Update the moderation policy to OpenJS escalation path, have TSC handle TSC reports [#990](https://github.com/nodejs/admin/pull/990) |
| 73 | + * Matteo: please review |
| 74 | + |
| 75 | +* Create a directory for funding individual contributors [#981](https://github.com/nodejs/admin/pull/981) |
| 76 | + * Matteo: let’s wait for James Snell. |
| 77 | + |
| 78 | +## Strategic Initiatives |
| 79 | + |
| 80 | +## Upcoming Meetings |
| 81 | + |
| 82 | +* **Node.js Project Calendar**: <https://nodejs.org/calendar> |
| 83 | + |
| 84 | +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. |
0 commit comments