Skip to content

meeting-2026-07-02#4391

Open
miladfarca wants to merge 1 commit into
nodejs:mainfrom
miladfarca:meeting-2026-07-02
Open

meeting-2026-07-02#4391
miladfarca wants to merge 1 commit into
nodejs:mainfrom
miladfarca:meeting-2026-07-02

Conversation

@miladfarca

Copy link
Copy Markdown
Contributor

Closes #4382.

@miladfarca

Copy link
Copy Markdown
Contributor Author

/cc @nodejs/build

@sxa sxa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes have been made in the original hackmd, so I'll leave it to you whether to copy that again and upload it to this PR or accept the suggestions in the github UI

* Richard Lau (@richardlau)
* Ryan Aslett (@ryanaslett)
* Stewart Addison (@sxa)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Noting that Juan José attemped to join but was unable to using the link in the meeting which we should look to resolve for the next one.

* Coverity.
* Currently broken https://github.com/nodejs/build/issues/4287
* Add Ryan as owner.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* SmartOS: An [update came through regarding Illumos](https://github.com/nodejs/build/issues/4259#issuecomment-4867539795) during the meeting. We need to look at that message and determine which machines/distributions we want to support and include in the CI axes. We have removed smartos22 from the CI already so only have 23. The update includes an offer of additional smartos24/25 systems and also OmniOS machines. We should consider this in view of clang/rust availability and look to have a decision approved at the next build WG meeting.


## Q&A, Other

* Alpine to tier 2.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Alpine to tier 2.
* Alpine to tier 2 is approved by the TSC so we need to consider how to make it available in the release CI before formally merging [PR63737](https://github.com/nodejs/node/pull/63737).
* We have three Linux/x64 machines in the release CI which can lead to slowness if the ccaches are invalidated so are looking to drop this to two as per https://github.com/nodejs/build/issues/4390
* This would free up one x64 machine which could be used for Alpine
* If we leave the machine running RHEL8 then we would need to look at how to run the container. The playbooks have code to run some container images with `docker` on Ubuntu hosts but if we leave the machine as RHEL8 then `podman` would likely be the preferred option
* We discussed the version of Alpine to use and ultimately decided that as long as it was one that was suitable for the versions used in the docker images then it would be ok
* Subject to any build toolchain restrictions we will aim to build on the oldest or second oldest supported Alpine version at any given time and move it up when an Alpine release goes out of support. New Alpine releases occur every six motnhs and are supported for approximately two years.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Node.js Build WorkGroup Meeting 2026-07-02

2 participants