Commit Graph
6 Commits
Author SHA1 Message Date
Steven EnamakelandGitHub 36f2f2fba9 fix(release): rebuild DMG from scratch via bundle_dmg.sh (supersedes #952/#955) (#957) 2026-04-26 19:18:02 -07:00
Steven EnamakelandGitHub cc53614747 fix(release): convert UDZO to temp path + compact (DMG repackage) (#955) 2026-04-26 18:31:31 -07:00
Steven EnamakelandGitHub cb713ef085 fix(release): retry hdiutil convert on intermittent UDZO internal error (#952) 2026-04-26 16:54:26 -07:00
Steven EnamakelandGitHub 1f4e151e59 fix(release): sign CEF inner dylibs so macOS notarization passes (#951) 2026-04-26 13:07:21 -07:00
Steven EnamakelandGitHub bf188a4842 Restore macOS DMG layout after re-package (#939) 2026-04-26 10:29:26 -07:00
88a4647dae refactor: extract release workflow inline bash into modular scripts (#175)
Split monolithic inline bash from release.yml and release-packages.yml
into standalone scripts under scripts/release/ for easier debugging
and manual execution.

New scripts:
- bump-version.js: version bumping across package.json/tauri/Cargo
- stage-sidecar.sh: stage + verify sidecar binary for Tauri bundler
- sign-and-notarize-macos.sh: macOS code signing and notarization
- repackage-dmg.sh: re-create and notarize DMG post-signing
- upload-macos-artifacts.sh: re-upload notarized artifacts to release
- package-cli-tarball.sh: package CLI binary into release tarball
- build-linux-arm64.sh: build Linux arm64 CLI tarball
- update-homebrew.sh: render and commit Homebrew formula to tap
- build-apt-packages.sh: build .deb packages and apt repository
- publish-npm.sh: stamp version and publish npm package

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:13:11 -07:00