You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-3Lines changed: 35 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -955,6 +955,9 @@ The `release-all-in-one.sh` script automates the entire release workflow:
955
955
956
956
# Build locally without pushing to GitHub
957
957
./scripts/release-all-in-one.sh --no-push
958
+
959
+
# Re-release existing version (overwrite tag and GitHub release)
960
+
./scripts/release-all-in-one.sh --force v2.5.0
958
961
```
959
962
960
963
**What it does:**
@@ -972,14 +975,43 @@ The `release-all-in-one.sh` script automates the entire release workflow:
972
975
12. Pushes to GitHub
973
976
13. Creates GitHub release with all assets
974
977
975
-
**Environment Variables:**
976
-
-`APPLE_ID`: Apple ID for macOS notarization (optional)
977
-
-`APP_SPECIFIC_PASSWORD`: App-specific password for notarization (optional)
978
+
**Environment Variables (REQUIRED for releases):**
979
+
-`APPLE_ID`: Apple ID for macOS notarization
980
+
-`APP_SPECIFIC_PASSWORD`: App-specific password for notarization
981
+
982
+
⚠️ **Important**: macOS binaries MUST be signed and notarized to work on user systems. The script enforces this requirement and will fail if credentials are not provided. For local testing only, use `--no-push --skip-macos-signing`.
0 commit comments