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
* fix: Reset exit code on successful test rerun in CI
When CTest failures trigger a rerun, the exit code from the initial failure
was previously retained even if the rerun passed. This caused the CI job
to fail despite successful retries.
This change ensures that overall_exit_code is reset to 0 if the rerun
command succeeds, while preserving the failure code if the rerun also fails.
Updated Linux, Mac, and Windows build jobs.
* Fix tar.gz artifact uploads to exclude dependencies
Updated the 'upload-artifact' path in linux, macos, and windows build jobs to specifically match 'OpenStudio-*.tar.gz'.
This prevents dependency tarballs (EnergyPlus, Radiance, etc.) from being included in the OpenStudio installer artifact, ensuring the uploaded asset is a single file as expected.
* fix: Update CI workflow conditions and add permissions for container jobs
* Fix macOS tarball generation issues and improve ad-hoc signing logic
* fix: Add sudo to xattr and codesign commands in macOS installation notes
* fix: Improve macOS app signing process by clearing extended attributes and ensuring proper signing of nested components
* fix: Resize DMG for ad-hoc signatures and improve nested item signing logic
* fix: Enhance DMG resizing and signing process for ad-hoc signatures
* fix: Simplify ad-hoc DMG signing process by using a dedicated script
* fix: Add script for ad-hoc DMG signing with enhanced nested component signing
* fix: Verify location of ad-hoc script and update path for DMG patching
* fix: Remove redundant verification step for ad-hoc script and update DMG installation instructions
---------
Co-authored-by: Alex Chapin <a.n.chapin@gmai.com>
Copy file name to clipboardExpand all lines: README.md
+9-19Lines changed: 9 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,22 +11,12 @@ More information and documentation is available at the [OpenStudio website](http
11
11
12
12
For development builds (artifacts downloaded from GitHub Actions), you may encounter a "Damaged" error or "Unidentified Developer" warning on macOS, especially on Apple Silicon (ARM) machines. This is because these builds are not notarized by Apple.
13
13
14
-
If you encounter these issues, standard `xattr` commands on the DMG may not be sufficient. Please follow these steps:
15
-
16
-
1.**Mount the DMG** image.
17
-
2.**Copy** the Installer application (e.g., `OpenStudio-3.11.0...app`) from the mounted volume to a local folder (e.g., your `Downloads` folder). *Do not run it directly from the DMG.*
18
-
3. Open a **Terminal** and run the following commands on the *local copy* of the installer:
19
-
20
-
```bash
21
-
# 1. Remove quarantine attributes
22
-
xattr -cr path/to/local/OpenStudio-Installer.app
23
-
24
-
# 2. Ad-hoc sign the application (fixes "Killed" or crashes on startup)
If you encounter these issues, please follow these steps to bypass the security check for this specific installer:
15
+
16
+
1.**Mount the DMG**: Locate the downloaded `.dmg` file in Finder. Right-click (or Control-click) the file and select **Open**.
17
+
2.**Launch Installer**: Inside the mounted disk image window, Right-click (or Control-click) the `OpenStudio-Installer.app` file and select **Open**.
18
+
3.**Acknowledge Warning**: A security warning dialog will appear. Click **Open** if available. If only **OK** is available, click it (the installer might close).
19
+
4.**Security Settings**: Open **System Settings** (or System Preferences) and navigate to **Privacy & Security**.
20
+
5.**Allow the App**: Scroll down to the "Security" section. Look for a note about the OpenStudio application being blocked. Click the **Open Anyway** button.
21
+
6.**Confirm Open**: A final confirmation dialog will appear. Click **Open**.
22
+
7.**Authenticate**: Enter your system password when prompted to authorize the installation.
0 commit comments