1.7 KiB
1.7 KiB
Release Run — 1.0.3 — 2026-03-23
Goal
Drive v1.0.3 from release-prepared source state to a pushed release tag and observe whether GitHub publishes a normal release or falls back to a prerelease.
Task List
- Confirm version bump, changelog, and release notes are prepared in source.
- Rebuild native artifacts and verify the bundled app reports
1.0.3 (4). - Reinstall the local DMG candidate and verify the installed app reports
1.0.3 (4). - Run
./scripts/atlas/full-acceptance.shon the release candidate. - Clean the worktree by resolving remaining README and screenshot collateral updates.
- Commit release-collateral updates required for a clean tagging state.
- Create annotated tag
V1.0.3. - Push
mainandV1.0.3toorigin. - Observe the GitHub
release.ymlworkflow result. - Confirm whether GitHub published a normal release or a prerelease fallback.
Known Release Gate
- Local signing preflight still reports missing
Developer ID Application,Developer ID Installer, andATLAS_NOTARY_PROFILE. - GitHub Actions may still produce a formal signed release if the required repository secrets are configured.
- If those secrets are missing, the tag push will publish a development-signed prerelease instead of a formal signed release.
Outcome
- Git tag
V1.0.3was pushed successfully. - GitHub published
https://github.com/CSZHK/CleanMyPc/releases/tag/V1.0.3. - The published release is
prerelease=true, not a formal signed release. - The release body confirms GitHub Actions fell back to development-mode native packaging because
Developer IDrelease-signing credentials were not configured for that run.