-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
fix: disable implicit publishing by default [breaking] #9476
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
base: master
Are you sure you want to change the base?
Conversation
fix: skip Netlify PR deploy workflow on forks
Remove automatic publish detection based on CI environment, git tags, and npm lifecycle events. Publishing must now be explicitly requested via the --publish CLI flag or configuration. This is a breaking change that addresses the security and usability concerns raised in electron-userland#5463 where unexpected auto-publishing could accidentally expose secrets or publish unfinished work. BREAKING CHANGE: Publishing no longer happens automatically in CI. Use --publish flag explicitly (e.g., --publish always, --publish onTag). Fixes electron-userland#5463
🦋 Changeset detectedLatest commit: 7355170 The changes in this PR will be included in the next version bump. This PR includes changesets to release 8 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Thanks for prepping the multi-step set of PRs! Love the change. |
|
Happy I could help! On the test falure, is there a easy way to fix them / verify they aren't false positives? |
|
Looks like it was a transitive dependency in the node_modules collector fixtures that had a file added, so it was causing the tests to fail suddenly (no changes to Just pushed the change and updated the relevant PRs to latest |
Remove automatic publish detection based on CI environment, git tags, and npm lifecycle events. Publishing must now be explicitly requested via the
--publishCLI flag or configuration.This is a breaking change that addresses the security and usability concerns raised in #5463.
BREAKING CHANGE: Publishing no longer happens automatically in CI. Use
--publishflag explicitly (e.g.,--publish always,--publish onTag).This is designed to be merged in version 27, and #9475 is the warning for the next patch version.