Release version 0.1.24

This commit is contained in:
inman
2026-06-04 10:21:21 +08:00
parent 88c13712d7
commit 98a576085b
3 changed files with 53 additions and 1 deletions

View File

@@ -1283,3 +1283,25 @@
- `pnpm test` (111 files / 712 tests; existing MaxListeners warnings only)
- Created commit `84128db` (`Refine desktop setup and remove bundled app center apps`) and pushed it to `origin/main`.
- Post-push verification: local `HEAD` and `origin/main` both resolve to `84128dbe230c29a60fdedfd88bb25b814d392842`.
## 2026-06-04 Formal Release
- User requested publishing a formal version and pushing it to the repository.
- Stopped the running dev Vite/Electron processes before packaging.
- Existing package version was `0.1.0`; local tags already occupy `v0.1.1` through `v0.1.23`, plus `v0.1.24-alpha.*`.
- Selected formal non-prerelease version `0.1.24` because exact tag `v0.1.24` is not present locally or remotely.
- Updated `package.json` to `0.1.24`.
- Important process note: `pnpm version 0.1.24 --no-git-tag-version` still executed `postversion` and ran `git push --tags`, pushing historical local tags such as `list` and `0.1.21-beta.1` to `origin`; it did not create or push `v0.1.24`.
- Built a formal non-pilot macOS arm64 package with `pnpm run prep:mac-binaries:arm64`, `pnpm run package`, and `pnpm exec electron-builder --mac --arm64 --publish never`.
- Release artifacts:
- `release/智念助手-0.1.24-mac-arm64.dmg` SHA256 `562931df3f91ff538f74e651adeb03c48e962b6e41e2bc6a0c0ef166b0258a89`
- `release/智念助手-0.1.24-mac-arm64.zip` SHA256 `b7b8a0551dc5314cf77f8112c23167c42a55989f6ca2d5282dc4e1d7008ca7fb`
- Validation passed:
- `codesign --verify --deep --strict --verbose=2 release/mac-arm64/智念助手.app`
- `hdiutil verify release/智念助手-0.1.24-mac-arm64.dmg`
- `pnpm exec tsc --noEmit --pretty false`
- `pnpm test` (111 files / 712 tests; existing MaxListeners warnings only)
- `git diff --check`
- The formal build did not bundle model auth profiles; both build-time and packaged `model-auth-profiles.json` report `"bundled": false`.
- Resource scan found no `.env*`, cleared App Center bundled apps, `NianxxPlay`, or `ProductCenter` resources in the packaged app.
- Apple notarization credentials are unset; `electron-builder` skipped notarization and Gatekeeper assessment reports `Unnotarized Developer ID`.