Skip to content

Commit 65c0d6f

Browse files
committed
Clarify Registry Alpha owner sequence
1 parent ac7ab31 commit 65c0d6f

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

‎RELEASING.md‎

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ corresponding release gate. Do not invent it or replace it with a mock.
8080
The `cometapi` package does not exist in the public registry yet, so npm cannot
8181
verify its owner before the first publication. Registry Alpha owner evidence is
8282
complete only when `npm owner ls cometapi` lists the maintainer-confirmed
83-
`cometapi-team` account after bootstrap; until then this remains a Registry
84-
Alpha prerequisite, not a Public Preview blocker.
83+
`cometapi-team` account after the first publication; until then this remains a
84+
Registry Alpha prerequisite, not a Public Preview blocker.
8585

8686
For the current Public Preview milestone, authorized external actions remain
8787
limited to private pull requests and credential-free CI. Changing repository
@@ -285,7 +285,18 @@ dist-tag. Before authorizing release:
285285
environment with OIDC and provenance, or use the one-time alpha.1 bootstrap
286286
only when normal Trusted Publishing cannot create the new package. The
287287
workflow selects `next`; no static package-manifest dist-tag participates.
288-
11. Install `cometapi@next` from npm and run an independent import and mocked
288+
11. After the first npm publication, an authorized maintainer adds the
289+
company-controlled owner and verifies the resulting owner list:
290+
291+
```bash
292+
npm owner add cometapi-team cometapi
293+
npm owner ls cometapi
294+
```
295+
296+
Record evidence that the output lists `cometapi-team`; Registry Alpha owner
297+
setup is incomplete until it does.
298+
299+
12. Install `cometapi@next` from npm and run an independent import and mocked
289300
call before marking the alpha released. Enable Release Please only after
290301
the initial manual alpha is complete.
291302

@@ -309,17 +320,8 @@ one-time exception:
309320
`next` dist-tag, and fails if the token is absent when publication is needed.
310321
3. That run verifies and publishes the exact artifact with public access and
311322
provenance, then verifies registry installation.
312-
4. After the first publication, an authorized maintainer adds the
313-
company-controlled owner and verifies the resulting owner list:
314-
315-
```bash
316-
npm owner add cometapi-team cometapi
317-
npm owner ls cometapi
318-
```
319-
320-
Record evidence that the output lists `cometapi-team`; Registry Alpha owner
321-
setup is incomplete until it does.
322-
323+
4. Complete the common Registry Alpha owner-verification step after this first
324+
publication; the bootstrap does not change or defer that requirement.
323325
5. A maintainer immediately configures OIDC, removes the environment variable
324326
and secret, revokes the token, and restricts token-based publishing.
325327
6. The project immediately prepares and publishes `0.1.0-alpha.2` through

0 commit comments

Comments
 (0)