You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey @jorenvandeweyer@jwerre@Uzlopak@HappyZombies with the recent development of what happened with some repos and packages we might want to re-think about the level of automation of publishing.
The current open PR #117 would implement publishing to NPM when creating a new release on Github. This is very handy, since
it's less error-prone as it's directly reflecting the release/tag/commit of a given branch
it can be done by project maintainers, without a gatekeeper
on the contrary
there is no 2FA involved, so if a "malicious" collaborator gets into the project team and has rights to push and create releases, then the ci could automacally pick this up
restrict permissions on members on who can make releases is the same gatekeeping as with limiting to those who can publish to NPM but also without 2FA/OTP involved for the publishing.
How I see it:
Currently there are two pubslisher in the npm org, @HappyZombies and me, so, we have at least a certain level of redundancy as chances are high that one of us is available when it comes to publishing urgent security fixes.
On top of that our accounts require a second factor for publishing, so no package is published without a TOTP provided, which is a pretty string mechanism imo.
I would therefore propose, that we remove the release.yml workflow, which automates the creation of a release in this repo and manually to the release with the respective tag/commit manually.
However this is just my view on things. What do you think?
Once this is resolved I am moving forward to publish the current state as 4.2.0.
The text was updated successfully, but these errors were encountered:
Hey @jorenvandeweyer @jwerre @Uzlopak @HappyZombies with the recent development of what happened with some repos and packages we might want to re-think about the level of automation of publishing.
The current open PR #117 would implement publishing to NPM when creating a new release on Github. This is very handy, since
on the contrary
How I see it:
Currently there are two pubslisher in the npm org, @HappyZombies and me, so, we have at least a certain level of redundancy as chances are high that one of us is available when it comes to publishing urgent security fixes.
On top of that our accounts require a second factor for publishing, so no package is published without a TOTP provided, which is a pretty string mechanism imo.
I would therefore propose, that we remove the
release.yml
workflow, which automates the creation of a release in this repo and manually to the release with the respective tag/commit manually.However this is just my view on things. What do you think?
Once this is resolved I am moving forward to publish the current state as 4.2.0.
The text was updated successfully, but these errors were encountered: