@@ -231,17 +231,20 @@ an exact-SHA status. A regression contract rejects remote writes in the script.
231231Live GitHub audit: Actions are enabled and all actions are allowed. The active
232232main ruleset prevents deletion and non-fast-forward updates; it has no required
233233status 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
237238Publication 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