-
Notifications
You must be signed in to change notification settings - Fork 222
Final version of 3.11.0-rc2 #5568
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update "System Outdoor Air Method" for ControllerMechanicalVentilation
V25.2.0-IOFreeze: new Availability Schedule Name fields for coils
V25.2.0-IOFreeze: new AFNCoilNames references
Fix addToNode resetting plant loop fluid type
Fix #5473 - Add missing convenience methods for HotWaterEquipment in Space, SpaceType, ThermalZone and Building
…en merging to master
Cleanup old artifacts from Ubuntu Incremental Builds
…7-hpwp_node_names
Fix #5546 - Adjust overrride of Dir.glob so that it finds json_schema attributes
#5547 - Move HPWH air inlet/outlet node naming to model namespace for EMS
For halted workflow, return before FT and OSM save
Fix #5544 - Do not Warn about adding a GenericModelObject for CommentOnly
- add a full Modelica parsing stack (ModelicaFile ownership/AST management, ANTLR grammar artifacts, SWIG interface, and CLI driver) so measures can inspect and edit Modelica source safely - expose ModelicaMeasure/ModelicaParameters, extend OSRunner + WorkflowJSON to pass parameters and surface the last simulation result, and wire everything through OSWorkflow with runModelica/runModelicaMeasures steps - ship a compact Modelica example workflow, measure, Modelica libraries, and README to demonstrate running the CLI end-to-end, while tightening logging, bindings, and CMake integration to make the feature production-ready
Issue 5356 modelica measures squashed
Cpp check fixes
* Update macOS runner version and adjust gem URLs for RC2 release * Remove push trigger from incremental build workflow for pull requests * Update Jenkinsfile to use the main shared library for both macOS and Ubuntu pipelines * Update macOS version in CI workflows and Jenkinsfiles to macOS 15 * Add Windows-specific SWIG flags and handle Ruby 3.2+ parser extensions in EmbeddedHelp * Fix extern "C" block formatting for Ruby 3.2+ parser extensions in EmbeddedHelp * Remove specific version from library references in Jenkinsfiles for consistency --------- Co-authored-by: Alex Chapin <a.n.chapin@gmai.com>
…d workflow (#5563) * Update container images and enhance CTest error handling in full-build workflow * Update container images for ARM64 platforms in full-build workflow * Create necessary directories for OpenStudio source and build in full-build workflow * Add debug output for workspace and source directory in full-build workflow * Refactor full-build workflow: remove unused OPENSTUDIO_SOURCE variable and simplify directory creation * Update Python setup in full-build workflow: replace pyenv with actions/setup-python and create virtual environment * Activate Python virtual environment in Conan configuration and installation steps * Update full-build workflow to specify CMake policy version and use absolute path for Python executable in virtual environment setup * Add Ruby installation step to full-build workflow * Enhance Ruby setup in full-build workflow: enable bundler cache, verify installation, and update PATH * Refactor full-build workflow: comment out Linux job configurations and related steps * Refactor full-build workflow: remove redundant Ruby installation steps and update S3 upload logic for Windows * Refactor build process: improve heartbeat logging and streamline build command execution * Enhance full-build workflow: add Python requirements installation and debug Ruby version * Update macOS runner version and refactor S3 upload commands for consistency * Refactor full-build workflow: comment out macOS job configurations and related steps * Refactor build process: remove debug commands and set shell for Ninja build * Added linux and macos back in and cleaned up unnecessary sections * Fix Conan install command to set CMAKE_POLICY_VERSION_MINIMUM as an environment variable * Refactor full-build workflow: optimize fetch depth, add caching for external dependencies, and update Conan remote URL * Refactor full-build workflow: optimize ccache settings, reduce max jobs to 3, and update test execution commands * Add exclude_regex parameter to test jobs for selective test execution * Refactor full-build workflow: update OPENSTUDIO_BUILD variable, enhance test exclusion regex, and add cleanup steps for intermediate files * Add sudo installation and space verification steps to full-build workflow * Refactor full-build workflow: add volume option for container and implement workspace preparation to optimize build space * Refactor full-build workflow: remove sudo installation and streamline space verification steps * Enhance space verification step: check for 'free' command availability and handle 'df' command failure gracefully * Refactor cleanup steps: consolidate intermediate file cleanup across platforms and ensure consistent execution * Refactor Windows build steps: ensure proper environment variable loading and avoid MSYS2 cmd path conflicts * Enhance full-build workflow: improve ccache configuration, add CMake path fix for CentOS, and optimize test execution with rerun on failure * CI: Re-add Conan cache preparation to linux jobs and streamline Python setup on macOS/Windows * Enable test discovery in CMake configuration and update requirements to include pytest-xdist * Fix artifact upload names and improve package handling in full-build workflow * Enhance test discovery and execution in CMake: streamline pytest integration and improve test naming conventions * Refactor ccache setup in full-build workflow: use environment variable for max size and streamline installation steps * Replace ccache with sccache in full-build workflow and update related configurations * Add SCCACHE configuration to full-build workflow: enable caching and set cache size * Add CA certificates installation step and improve ccache launcher resolution in full-build workflow * Update full-build workflow: adjust ccache and sccache configurations, streamline test execution, and remove redundant test jobs * Remove redundant Conan remote update commands in build workflow * Address windows test failures and build and triage upload flakiness * feat: adjust build workflow. * chore: Created a new full build workflow that uses vcpkg instead of conan. --------- Co-authored-by: Alex Chapin <a.n.chapin@gmai.com>
* Incorporated workflow changes from vcpkg-fix branch * feat: Clean conan cache and force ABI version * chore: Adjust the incremental build workflow to address issues. * chore: removed sudo from ccache step. * Install dirmngr * Revise incremental build with latest version of full build * Force build of boost, fmt, and cpprestsdk during conan install step * Force GCC 11 in conan install to fix ABI mismatch Explicitly set compiler=gcc, compiler.version=11, and compiler.libcxx=libstdc++11 in the conan install command. This ensures that the dependencies (boost, fmt, etc.) are built/used with the same compiler version as the system compiler (/usr/bin/c++) in the Ubuntu 22.04 environment, resolving undefined references to `_M_replace_cold`. * Fix the latest issues in ubuntu, mac, and windows * Fix a typo in conan install * Switch curses to termcap * Fixed centos and windows tests * Rerun failed tests and increase windows job number to 3 * Split macos job into build and publish phases like linux and windows * Fix error code for ctest step * reference temporary debug branch * Revert back to master branch * Swtiched to new osx branch for cbci jenkins * Switch osx branch back to master * consolidate verbose comments --------- Co-authored-by: Alex Chapin <a.n.chapin@gmai.com>
* feat: adjust CI workflow. * Undo mac code signing changes for now * Fix configure with cmake issue * add install qt step to mac builds * Try installing qt with github action instead of homebrew * feat: update macOS build configuration and setup Qt IFW manually * fix: update installer path determination for artifact upload * fix: update package creation conditions and installer path determination in CI workflow * fix: update package creation conditions to ensure success before proceeding * fix: enhance macOS installation notes for unnotarized builds and quarantine removal * GHA: Remove deprecated 'save-always' input from actions/cache@v4 * Implement feature X to enhance user experience and optimize performance * fix: correct script execution and add directory check for test copying * ci: propagate test artifact upload steps to linux and windows builds * Update linux/windows build workflows to match macos CTest/cleanup logic * updated mac os installer signing process * CI: Fix MiKTeX installer download by using mirror.ctan.org and adding retries * CI: Use specific Utah mirror for MiKTeX repository to avoid redirect issues * CI: Use Utah mirror for both MiKTeX installer and repository * CI: Use EnergyPlus bash-based MiKTeX setup with Utah mirror and curl retries * CI: Fix MiKTeX executable name in bash script * Fix macOS package generation failure by skipping CPack signing identity when unset * Remove obsolete Code Signing Setup documentation * Update macOS installation instructions for development builds --------- Co-authored-by: Alex Chapin <a.n.chapin@gmai.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Revised mac builds to use IFW.
Updated readme to explain how to install mac builds.