This document records the local-only public release audit workflow after the current GitHub and NuGet publication.
GitHub source publication and NuGet publication are complete for 0.2.0-alpha.4.
- GitHub repository public: yes.
masterpushed: yes.v0.2.0-alpha.4tag pushed: yes.- Package URL blockers are resolved.
- GitHub Release page: completed.
- NuGet publish: completed.
- NuGet global tool install verification: completed.
- Codex for OSS application submission: completed per maintainer-provided status.
Run report-only mode:
powershell -ExecutionPolicy Bypass -File scripts/audit-public-release.ps1Run as a failing gate before future public release announcements or follow-up release work:
powershell -ExecutionPolicy Bypass -File scripts/audit-public-release.ps1 -FailOnIssuesFor post-push documentation sync commits, HEAD may be newer than the release tag. The audit requires the release tag to exist locally and reports HEAD not being tagged as a warning, not a release issue.
Run package metadata, public release audit, and release blocker checks together:
powershell -ExecutionPolicy Bypass -File scripts/check-public-release-gates.ps1Use failing mode before future public release announcements or follow-up release work:
powershell -ExecutionPolicy Bypass -File scripts/check-public-release-gates.ps1 -FailOnIssues- Tracked forbidden build/dependency/test artifact paths.
- Tracked package, temporary, dump, and backup file extensions.
- Tracked secret-like config files such as
.envandsecrets.json. - Tracked environment-specific appsettings files.
- Dirty working tree state.
- Local release tag presence.
- Package
AuthorsandCompanymetadata useCynrath. RepositoryUrlandPackageProjectUrlare not placeholders.- Package README and license metadata are present.
Remote tag push, GitHub Actions status, GitHub Release page status, repository topics, and NuGet package availability are external checks and must be verified through GitHub/NuGet or maintainer-controlled commands.
For the published 0.2.0-alpha.4 state:
- Keep the GitHub Release page and NuGet package linked from maintainer-facing docs.
- Keep
docs/CODEX_FOR_OSS_APPLICATION.mdas the submitted Codex for OSS application reference. - Re-run
scripts/audit-public-release.ps1 -FailOnIssuesbefore future release announcements. - Re-run
scripts/check-release-blockers.ps1 -FailOnBlockersbefore future release announcements. - Re-run
scripts/check-public-release-gates.ps1 -FailOnIssuesbefore future release announcements. - Re-run
scripts/verify-release.ps1before future package publication.
See MAINTAINER_RELEASE_HANDOFF.md for copy-paste-ready maintainer-only commands.
The audit script is read-only. It does not push, tag, publish, redact, delete files, create remotes, or modify package metadata.