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

Create a Node.js org account on pypi registry #863

Open
legendecas opened this issue Apr 25, 2024 · 12 comments
Open

Create a Node.js org account on pypi registry #863

legendecas opened this issue Apr 25, 2024 · 12 comments

Comments

@legendecas
Copy link
Member

At the moment, @ryzokuken is the maintainer of the gyp-next package on pypi: https://pypi.org/project/gyp-next/.

I discussed with @ryzokuken to setup a Node.js org account and host gyp-next under that org account so that we can better maintain the ownership of the package.

I would like to request to setup a Node.js organization for this purpose.

Ref: nodejs/gyp-next#234 (comment)

@benjamingr
Copy link
Member

SGTM

@MoLow
Copy link
Member

MoLow commented Apr 26, 2024

+1. there is also this package that can benefit from such an account: nodejs/tap2junit#56

@targos
Copy link
Member

targos commented Apr 26, 2024

Should this be owned by the build WG or the TSC?

@legendecas
Copy link
Member Author

Is https://www.npmjs.com/~nodejs-foundation owned by the build WG or the TSC?

@targos
Copy link
Member

targos commented Apr 29, 2024

Build WG

@legendecas
Copy link
Member Author

I believe the pypi account can follow the npm account ownership.

@targos
Copy link
Member

targos commented Apr 29, 2024

@nodejs/build wdyt?

@richardlau
Copy link
Member

richardlau commented Apr 29, 2024

I think the question is, who needs access to it?

The original reasons that the Build WG owns the npm account was as an emergency access in the event that people become inactive/leave the project (so we could manage who could publish modules). Initially we did not actively use the account (i.e. individuals published the modules under their own accounts). Over time that changed and I think we now publish modules under that account via GitHub Actions. Possibly another reason might be the TSC at the time didn't have a solution for storing secrets (there's a 1Password account now, I believe), i.e. the account's log in details (I may be misremembering this one).

@mhdawson
Copy link
Member

+1 from me. I think using 1password might make the most sense unless this is somehow related to build/infra

@targos
Copy link
Member

targos commented May 10, 2024

+1 on 1password + moving the npm credentials there too

@legendecas
Copy link
Member Author

I have submitted request to create a orgnanization named nodejs on pypi.org. Still waiting for response.

@abmusse
Copy link

abmusse commented May 14, 2024

+1 on using 1 password to manage credentials

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

No branches or pull requests

7 participants