publish: true makes a vX.Y.Z[-pre] tag whose version equals version-file
publish after the commands pass: npm-publish-dirs (or publish-commands) to the
owner's Gitea npm registry with PACKAGES_TOKEN (prerelease -> dist-tag next),
and release-files to a Gitea release with SHA256SUMS and the CHANGELOG section
as notes. Branches and other tags only verify.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>