CEXT-6421: Publish previews in npm#566
Merged
Merged
Conversation
|
iivvaannxx
approved these changes
Jul 10, 2026
# Conflicts: # .github/DEVELOPMENT.md
The merge duplicated content: PR #567 moved the snapshot/release/back-sync sections from DEVELOPMENT.md into the new MAINTAINERS.md, while PR #566 independently reworded that same content in DEVELOPMENT.md (Artifactory -> public npm registry). Git's line-based merge kept both instead of following the move, so DEVELOPMENT.md ended up with a stale duplicate and MAINTAINERS.md kept the outdated Artifactory wording.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Preview (alpha, per-PR
/snapshot) and internal (beta) package snapshots now publish to the public npm registry instead of Artifactory, reusing the same npm token andpublishConfigthat stable releases already use. Also drops the now-unused release-channel branching in the Slack announcement, defaults the npm registry URL in the shared setup action, and fixes a leftover pre-release notice that incorrectly said beta snapshots weren't publicly available.Related Issue
N/A
Motivation and Context
Artifactory-hosted snapshots caused two recurring problems:
.npmrcto point at Artifactory, which was a poor developer experience for something as routine as trying out a preview build.Publishing snapshots to the public npm registry removes both frictions, at the cost of alpha/beta versions being publicly visible (mitigated via the existing deprecate workflow if one needs to be pulled back).
How Has This Been Tested?
pnpm testfor the affectedscriptspackage (40/40 passing).pnpm typecheckacross the whole monorepo.pnpm lint(biome) on all changed files.Screenshots (if appropriate):
N/A
Types of changes
Checklist: