|
| 1 | +# Node.js Build WorkGroup Meeting 2025-03-27 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Recording**: <https://www.youtube.com/watch?v=VMfqX6dc_2I> |
| 6 | +* **GitHub Issue**:<https://github.com/nodejs/build/issues/4047> |
| 7 | + |
| 8 | +## Present |
| 9 | + |
| 10 | +* Michael Dawson (@mhdawson) |
| 11 | +* Milad Fa (@miladfarca) |
| 12 | +* Richard Lau (@richardlau) |
| 13 | +* Nguyen Duc Thien (@iuuukhueeee) |
| 14 | +* Ryan Aslett (@ryanaslett) |
| 15 | + |
| 16 | +## Agenda |
| 17 | + |
| 18 | +## Announcements |
| 19 | + |
| 20 | +*Extracted from **build-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. |
| 21 | + |
| 22 | +### nodejs/build |
| 23 | + |
| 24 | +* Potentially transition to 1password for secrets management [#4039](https://github.com/nodejs/build/issues/4039) |
| 25 | + * Ryan, looking for a 1 password to get access to experiment with, need one where they are |
| 26 | + the owner |
| 27 | + |
| 28 | +* Transition from Digicert keylocker to Azure Trusted Signing [#4036](https://github.com/nodejs/build/issues/4036) |
| 29 | + * Ryan, windows release machine don’t seem to be in build WG inventory |
| 30 | + * Richard they are in the version of the inventory which are in the secrets repo because of the |
| 31 | + way they are defined in azure |
| 32 | + * Ryan, relying on Stefan as windows not in wheel house |
| 33 | + * Suggestion from Stefan was to wait until he finishes his work on moving Windows to clang |
| 34 | + because this won’t be a big issue for a few months |
| 35 | + * Plan is to set it up for Appium who also needs it, so when Stefan is ready the |
| 36 | + infrastructure/setup on the Azure side is ready. |
| 37 | + |
| 38 | +* Equinix Metal sunset, June 2026 [#3975](https://github.com/nodejs/build/issues/3975) |
| 39 | + * Richard, next action was on me, need to get the email chain going to discuss what we can |
| 40 | + get from somewhere else. Have not done that yet but will. |
| 41 | +* Infrastructure for Orka (2024 and beyond) [#3686](https://github.com/nodejs/build/issues/3686) |
| 42 | + * Just about to add an issue to the agenda |
| 43 | + * Solved the build issue that was making build take so long. Really weird mount point to share |
| 44 | + ccache cross ephemeral user. Writes have been done such that they are no readable from |
| 45 | + other machines. Added recursive change for all ccache files to make them writable. Takes |
| 46 | + about 15 mins but builds are now down to 45 minutes from 2 hours which should be ok. Test |
| 47 | + should now be ok. |
| 48 | + * Release side is still an issue, as they are taking 5-5.5 hours. The releases don’t current use |
| 49 | + ccache so would be significantly sped up. |
| 50 | + * Good discussion path forward to investigate how to set up on release machines |
| 51 | + |
| 52 | +* New Machine requirement: Replacement for Equinix x64 servers [#3597](https://github.com/nodejs/build/issues/3597) |
| 53 | + * Ryan still the rsync server, plan to rebuild it on mnx |
| 54 | + * Have run into some provision limits |
| 55 | + |
| 56 | +## Q&A, Other |
| 57 | + |
| 58 | +## Upcoming Meetings |
| 59 | + |
| 60 | +* **Node.js Project Calendar**: <https://nodejs.org/calendar> |
| 61 | + |
| 62 | +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. |
0 commit comments