Skip to content

Commit f520293

Browse files
committed
docs(release): clarify publication opt-in and configured scan secret
1 parent 7e21cd3 commit f520293

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

‎docs/UPSTREAM_308_CANDIDATE_AUDIT_20260912.md‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -231,17 +231,20 @@ an exact-SHA status. A regression contract rejects remote writes in the script.
231231
Live GitHub audit: Actions are enabled and all actions are allowed. The active
232232
main ruleset prevents deletion and non-fast-forward updates; it has no required
233233
status checks. This does not establish that a release workflow will pass.
234-
The repository secret names contain only CLAUDE_CODE_OAUTH_TOKEN. The maintainer
235-
confirmed the remaining credentials are not yet available.
234+
At the initial audit, the only repository secret was CLAUDE_CODE_OAUTH_TOKEN.
235+
VIRUS_TOTAL_SCANNER_API_KEY has since been configured; its validity awaits a
236+
release scan. npm/PyPI credentials and publication are deferred.
236237

237238
Publication blockers in the existing all-platform `release.yml`:
238239

239240
- `VIRUS_TOTAL_SCANNER_API_KEY` is required for candidate scanning and verification.
240241
- `NPM_TOKEN` and `PYPI_TOKEN` are required for registry publication; public
241242
un-drafting depends on successful registry publication.
242243
- External Windows qualification is held by default. Setting the hold to false
243-
does not create a Linux-only release: all-platform build/smoke gates and registry
244-
publication still run. Keep the qualification hold until the applicable evidence
244+
does not create a Linux-only release: all-platform build/smoke gates still run.
245+
Registry publication requires both `hold_for_external_qualification=false` and
246+
`publish_registries=true`; it is skipped when `publish_registries=false`, even
247+
with the qualification hold disabled. Keep the hold until the applicable evidence
245248
is complete; do not bypass it to compensate for missing credentials.
246249
- Package wrappers still download upstream releases. Fork endpoints and real
247250
artifact checksums must be aligned before advertising those installation routes.

0 commit comments

Comments
 (0)