Repository navigation
Move to LFX #293
Description
This proposal moves our @iojs.org mailing aliases into the Linux Foundation's LFX Project Control Center under the @nodejs.org alias, which gives us managed committees and mailing lists with support for surveys and voting.
(For purposes of this document, → should be interpreted as email@domain.tld forwards to email@domain.tld)
Each alias falls into one of four categories:
- Converted to a Working Group: These will be upgraded to LFX and are fine to continue using. They will1 be automatically updated as our GitHub Teams evolve
- Supported: These aliases that remain in active use, and for the most part redirect to an alias defined in (1). These will be upgraded to LFX and are fine to continue using.
- Maintenance: These aliases are kept only for legacy or operational reasons. These will be upgraded to LFX, but only so existing integrations keep working; new usage is discouraged, and users should move to an alias defined in (1).
- Deprecated: aliases that will not be upgraded to LFX. They remain reachable only through their
@iojs.orgcounterpart, which will eventually stop working.
Two general principles apply throughout:
- LF-controlled aliases will be replaced by this proposal.
*@iojs.orgaliases will not be touched for now, but should be gradually phased out after the migration to@nodejs.orgon LFX is complete.*@iojs.orgaliases will redirect to*@nodejs.orgonce this migration is complete.
1. Converted to a Working Group
I've created the following committees in LFX, with this proposed mapping.
These will be upgraded to LFX and are fine to continue using.
- Technical Steering Committee:
tsc@nodejs.org - Moderation Team:
moderation@nodejs.org - Discord Moderation Team:
moderation-discord@nodejs.org - Build Working Group:
build@nodejs.org - Website & Infrastructure Working Group:
web@nodejs.org - Jenkins Administrators:
ci@nodejs.org - Security Triage Team:
security-triage@nodejs.org - Release Working Group:
release@nodejs.org - Undici Maintainers:
undici@nodejs.org
2. Supported
These externally-facing aliases remain in active use. They will be upgraded
to LFX and forward to the relevant working-group alias (with an exception of security@); they are fine to
continue using.
report@nodejs.orgforwards tomoderation@nodejs.orgreport-discord@nodejs.org→moderation-discord@nodejs.orgsecurity@nodejs.org→nodejs-79566c66a30b0312@forwarding.hackerone.com
3. Maintenance
These aliases will be upgraded to LFX, but only for legacy reasons. They will keep working for the time being so existing integrations don't break, but new usage is discouraged.
Note: They are not mapped 1:1 with their previous mappings.
admin@nodejs.orgforwards tobuild-infra@nodejs.orgaccounts@nodejs.org→build-infra@nodejs.orgnodejs-pypi@nodejs.org→build-infra@nodejs.orgnodejs-vercel@nodejs.org→web@nodejs.orgnodejs-crowdin@nodejs.org→web@nodejs.orgcve-request@nodejs.org→security-triage@nodejs.orgcve-mitre-contact@nodejs.org→security-triage@nodejs.orgcna-discussion-list@nodejs.org→security-triage@nodejs.orgci-alert@nodejs.org→ci@nodejs.orgrelease-validation-alert@nodejs.org→build-infra@nodejs.org.zoom-nodejs@nodejs.org→tsc@nodejs.org2wiby-bot@nodejs.org→bjohansebas@gmail.com+hello+wibybot@dominykas.comgithub-bot@nodejs.org→tsc@nodejs.org
4. Deprecated
These aliases will not be upgraded to LFX. They remain reachable only via
their @iojs.org counterpart, which will eventually stop working. If any are
still in use, please let me know.
rvagg@iojs.org
Personal account; no longer needed as a project alias.nodejs-lfx-bounty@iojs.org
No longer needed.security-ecosystem@iojs.org
The associated HackerOne account has been closed, as far as I'm aware.
Activity
richardlau commentedon Jun 19, 2026
I think this might need to be done on a case by case basis. Possibly mailing only lists could be migrated but functional aliases such as build's is used in several of the infra providers.
avivkeller commentedon Jun 22, 2026
avivkeller commentedon Jun 22, 2026
richardlau commentedon Jun 22, 2026
This alias exists today, so how is this going to work? Does the proposal replace the existing LF managed account? (I'm not even sure how the LF account is currently set up as it isn't managed by the Build WG -- @RafaelGSS mentioned that he didn't get emails sent to the existing nodejs.org alias).
First of all the existing aliases (the left hand side of the mapping) are
*@iojs.org(with the exception oftscwhere there is the Build WG alias at iojs.org and the LF managed one at nodejs.org).This is wrong. I believe this alias is for the people who host meetings on Zoom and
There might be a valid question of whether the alias is needed if all WG meetings are moved to LFX, but the point is that it is not the same list as the TSC.
I'd keep the
-alertto make it clear what this list is for.This is wrong. Security reports should be going to the security team, which is not the same as the Security WG.
Same as for ci-alert above, this obfuscates the purpose for this list.
avivkeller commentedon Jun 22, 2026
richardlau commentedon Jun 22, 2026
I think my confusion is that I don't understand the second mapping. That isn't a 1:1 mapping and instead appears to be attempting to collapse them into the aliases for the working groups, which is not how we're handling the mailing aliases.
avivkeller commentedon Jun 22, 2026
avivkeller commentedon Jun 22, 2026
I've updated the proposal above
avivkeller commentedon Jul 4, 2026
@nodejs/TSC PTAL at the original issue for my proposal
abduljaleelvpjallu-arch commentedon Jul 17, 2026
mcollina commentedon Jul 17, 2026
Given the hiccups we had with the meetings, I think we should hold off for this for a while and reassess.
This system worked extremely well for a decade, I'm not sure it's worth changing.