Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meeting notes 2024-10-30 #3944

Merged
merged 1 commit into from
Oct 31, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions doc/meetings/build-wg-meeting-2024-10-30.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Node.js Build WorkGroup Meeting 2024-10-30

## Links

* **Recording**: https://www.youtube.com/watch?v=MnMWg2sIlNI
* **GitHub Issue**: https://github.com/nodejs/build/issues/3942
* **Minutes Google Doc**: https://docs.google.com/document/d/1V4iwMa_fX6CWw1C3XpjjeAWQb4iHhsb2w3MmVnDpf5g/edit?tab=t.0

## Present

* Build team: @nodejs/build
* Abdirahim Musse @abmusse
* Michael Zasso @targos
* Milad Farazmand @miladfarca
* Richard Lau @richardlau
* Ryan Aslett @ryanaslett
* Ulises Gascon @UlisesGascon



## Agenda

## Announcements

*Extracted from **build-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.

### nodejs/build

* Infrastructure for Orka (2024 and beyond) [#3686](https://github.com/nodejs/build/issues/3686)
* Requested 2 new nodes that are now part of the infra
* CI testing will be running on these machines from now on
* Next step we can decommission the old nodes
* Release CI is running already in the new cluster
* New Machine requirement: Replacement for Equinix x64 servers [#3597](https://github.com/nodejs/build/issues/3597)
* New strategy in place for smartOS
* Need to work out plan for unencrypted
* Ryan is working on it now
* macOS refuses to start `node` when downloaded from the tarball [#3538](https://github.com/nodejs/build/issues/3538)
* No news
* Ulises plan to work on it before Christmas
* Discuss state of r2 migration on Build WG meeting [#3508](https://github.com/nodejs/build/issues/3508)
* We had a long standing issue for a while related to the promotion of releases.
* This is fixed now for future releases
* The are some issues with the aws s3 client and Cloudflare’s R2
* Someone mentioned in PR that rclone might be an alternative tool
* Currently we have some missing releases in R2 (WIP manual sync)
* It was requested to install GH cli: https://github.com/nodejs/build/pull/3931#issuecomment-2426435390
* We reject the idea due security concerns
* Currently this server is not connected to GitHub and we don’t plan to enable this communication.


## Q&A, Other

* Michael did the migration of the release server
* The SSH configuration was solved and the backups are working again
* Investigate alternative jenkins access for backups[#3939](https://github.com/nodejs/build/issues/3939)
* The backups server is using a personal token for the Jenkins connection
* We thinking on moving this a service account
* Discussion around current service accounts
* We need to check that this info is disclosed to the security WG (threat model)
* 2024 Annual OSUOSL Survey (https://github.com/nodejs/build/issues/3923)
* Discussion around the resources that we have there
* Richard: technical info has been sent but we need to fulfill additional information (funding, CLA, etc..)
* The expectation is that the foundation can manage this communications in the future
* The survey will close tomorrow
* Ryan will provide support on this

## Upcoming Meetings

* **Node.js Project Calendar**: <https://nodejs.org/calendar>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.