From 42fbf675c05ee960f20e011b6cf8bf97e3957c0d Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:48:16 -0700 Subject: [PATCH 01/18] temporary branches for os39 --- Gemfile | 13 +++++++------ urbanopt-geojson-gem.gemspec | 16 ++++++++-------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Gemfile b/Gemfile index dbb2985..d6010f7 100644 --- a/Gemfile +++ b/Gemfile @@ -14,16 +14,17 @@ allow_local = ENV['FAVOR_LOCAL_GEMS'] # pin this dependency to avoid unicode_normalize error gem 'addressable', '2.8.1' # pin this dependency to avoid using racc dependency (which has native extensions) -gem 'parser', '3.2.2.2' +# gem 'parser', '3.2.2.2' +gem 'openstudio-extension', '~> 0.8.2' # if allow_local && File.exist?('../openstudio-extension-gem') # gem 'openstudio-extension', path: '../openstudio-extension-gem' # elsif allow_local # gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'develop' # end -if allow_local && File.exist?('../urbanopt-core-gem') - gem 'urbanopt-core', path: '../urbanopt-core-gem' -elsif allow_local - gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'develop' -end +# if allow_local && File.exist?('../urbanopt-core-gem') +# gem 'urbanopt-core', path: '../urbanopt-core-gem' +# elsif allow_local +gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'os39' +# end diff --git a/urbanopt-geojson-gem.gemspec b/urbanopt-geojson-gem.gemspec index 961431b..e34db91 100644 --- a/urbanopt-geojson-gem.gemspec +++ b/urbanopt-geojson-gem.gemspec @@ -22,14 +22,14 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.required_ruby_version = '~> 2.7.0' + # We support exactly Ruby v3.2.2 because os-extension requires bundler==2.4.10 and that requires Ruby 3.2.2: https://stdgems.org/bundler/ + # It would be nice to be able to use newer patches of Ruby 3.2, which would require os-extension to relax its dependency on bundler. + spec.required_ruby_version = '3.2.2' - spec.add_development_dependency 'bundler', '>= 2.1.0' - spec.add_development_dependency 'rake', '~> 13.0' - spec.add_development_dependency 'rspec', '~> 3.9' - spec.add_development_dependency 'simplecov', '~> 0.18.2' - spec.add_development_dependency 'simplecov-lcov', '~> 0.8.0' + spec.add_development_dependency 'rspec', '~> 3.13' + spec.add_development_dependency 'simplecov', '0.22.0' + spec.add_development_dependency 'simplecov-lcov', '0.8.0' - spec.add_runtime_dependency 'json-schema', '~> 2.7' - spec.add_runtime_dependency 'urbanopt-core', '~> 0.11.0' + spec.add_runtime_dependency 'json-schema', '~> 4.3.1' + # spec.add_runtime_dependency 'urbanopt-core', '~> 0.12.0' end From 380c0d834bd8c6ddbb30a756c982bd301cc04168 Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:48:43 -0700 Subject: [PATCH 02/18] add .coverage file to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f454d99..a9b47a1 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ /gems /_yardoc/ /coverage/ +.coverage /doc/ /pkg/ /spec/reports/ From 713534edddb0d2ac6341158d81c04e468c1b39cd Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:49:05 -0700 Subject: [PATCH 03/18] bump to version 0.12.0 --- lib/urbanopt/geojson/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/urbanopt/geojson/version.rb b/lib/urbanopt/geojson/version.rb index 526b834..cb1e022 100644 --- a/lib/urbanopt/geojson/version.rb +++ b/lib/urbanopt/geojson/version.rb @@ -5,6 +5,6 @@ module URBANopt module GeoJSON - VERSION = '0.11.2'.freeze + VERSION = '0.12.0'.freeze end end From 1c95c9056afc17c5e2194bc17bdac13c70a3ab1e Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:49:16 -0700 Subject: [PATCH 04/18] fix typo --- .rakeTasks | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.rakeTasks b/.rakeTasks index 6be9575..c4d9394 100644 --- a/.rakeTasks +++ b/.rakeTasks @@ -1,7 +1,7 @@ +--> From e5d21a9ae7d8af01fa834f970e72834e3080074b Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:50:16 -0700 Subject: [PATCH 05/18] update CI file. need to use new docker image when available --- .github/workflows/nightly_build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index dfc857f..3b46b70 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -1,13 +1,12 @@ name: Geojson-gem CI on: - # push: + workflow_dispatch: + push: schedule: # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule # 5 am UTC (11pm MDT the day before) every weekday night in MDT - cron: '21 5 * * 2-6' - pull_request: - types: [review_requested] env: # This env var should enforce develop branch of all dependencies @@ -18,7 +17,7 @@ jobs: weeknight-tests: runs-on: ubuntu-latest container: - image: docker://nrel/openstudio:3.7.0 + image: docker://nrel/openstudio:3.8.0 steps: - uses: actions/checkout@v4 - name: set git config options @@ -28,6 +27,7 @@ jobs: - name: Update gems run: | ruby --version + bundle install bundle update - name: List OpenStudio measures run: bundle exec rake openstudio:list_measures From b54564abb9baf81e345aea6d590bdf8f0bc210eb Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 10:50:32 -0700 Subject: [PATCH 06/18] update measures --- .../urban_geometry_creation/README.md | 38 ++----------------- .../urban_geometry_creation/measure.xml | 9 +++-- .../measure.xml | 8 ++-- 3 files changed, 13 insertions(+), 42 deletions(-) diff --git a/lib/measures/urban_geometry_creation/README.md b/lib/measures/urban_geometry_creation/README.md index c5c4e8a..17458d5 100644 --- a/lib/measures/urban_geometry_creation/README.md +++ b/lib/measures/urban_geometry_creation/README.md @@ -2,13 +2,13 @@ ###### (Automatically generated documentation) -# UrbanGeometryCreation +# ## Description -This measure reads an URBANopt GeoJSON and creates geometry for a particular building. Surrounding buildings are included as shading structures. + ## Modeler Description -This measure takes in the GeoJSON file, the feature_id of the building and the surrounding buildings as arguments and add has methods to create space types and add default construction sets. + ## Measure Type ModelMeasure @@ -19,38 +19,8 @@ ModelMeasure ## Arguments -### GeoJSON File -GeoJSON File. -**Name:** geojson_file, -**Type:** String, -**Units:** , -**Required:** true, -**Model Dependent:** false - -### Feature ID -Feature ID. -**Name:** feature_id, -**Type:** String, -**Units:** , -**Required:** true, -**Model Dependent:** false - -### Surrounding Buildings -Select which surrounding buildings to include. -**Name:** surrounding_buildings, -**Type:** Choice, -**Units:** , -**Required:** true, -**Model Dependent:** false - -### Scale Footprint Area by the Floor Area -If true, the footprint area from GeoJSON will be scaled by the floor_area provided by the user in URBANopt. -**Name:** scale_footprint_area_by_floor_area, -**Type:** Boolean, -**Units:** , -**Required:** false, -**Model Dependent:** false +This measure does not have any user arguments diff --git a/lib/measures/urban_geometry_creation/measure.xml b/lib/measures/urban_geometry_creation/measure.xml index c7dea7e..e37b6da 100644 --- a/lib/measures/urban_geometry_creation/measure.xml +++ b/lib/measures/urban_geometry_creation/measure.xml @@ -1,10 +1,11 @@ 3.1 + Failed to infer measure name from '/Users/nmoore/github/urbanopt-geojson-gem/lib/measures/urban_geometry_creation/measure.rb' urban_geometry_creation 5ab85d6b-c9af-4361-8ab9-613ee99a5666 - 114e5a3f-0e66-47f2-aa96-299f71b4ef0f - 2024-06-25T21:15:26Z + 048231f4-ba53-4506-b922-35f13d8b806e + 2024-11-13T17:45:33Z D254E772 UrbanGeometryCreation UrbanGeometryCreation @@ -114,7 +115,7 @@ README.md md readme - AA2D38B0 + 0B68E96D README.md.erb @@ -131,7 +132,7 @@ measure.rb rb script - 5D490083 + D58B8040 nrel_stm_footprints.geojson diff --git a/lib/measures/urban_geometry_creation_zoning/measure.xml b/lib/measures/urban_geometry_creation_zoning/measure.xml index 9476c7e..59ef156 100644 --- a/lib/measures/urban_geometry_creation_zoning/measure.xml +++ b/lib/measures/urban_geometry_creation_zoning/measure.xml @@ -3,8 +3,8 @@ 3.1 urban_geometry_creation_zoning 96ea1317-76ac-4670-b51d-71ee3f4fdd65 - 8b2f1d05-725a-4f06-bcac-1fb685f12f89 - 2024-06-25T21:15:28Z + 790c8b16-050b-4ba1-9e88-51d7900c28b8 + 2024-11-13T17:44:34Z D254E772 UrbanGeometryCreationZoning UrbanGeometryCreationZoning @@ -112,7 +112,7 @@ measure.rb rb script - 5827BCFA + 1EA1A74B OV_Buildings_Update_090420_res_eui_test.json @@ -136,7 +136,7 @@ urban_geometry_creation_zoning_test.rb rb test - FC65E7CE + 3B495B27 From 547d4d06864316114956d1929698cb34b6904ed2 Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 11:46:12 -0700 Subject: [PATCH 07/18] ensure the bundle installs during CI --- .github/workflows/nightly_build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index 3b46b70..c649d47 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -32,7 +32,9 @@ jobs: - name: List OpenStudio measures run: bundle exec rake openstudio:list_measures - name: Update OpenStudio measures - run: bundle exec rake openstudio:update_measures + run: | + bundle install + bundle exec rake openstudio:update_measures - name: Test OpenStudio measures run: bundle exec rake openstudio:test_with_openstudio - name: Run Rspec From a7d93749cb81e964ae259b7adf0120a09e72fe4d Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 13 Nov 2024 11:57:02 -0700 Subject: [PATCH 08/18] use os 3.9 rc3 image in CI --- .github/workflows/nightly_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index c649d47..0a6e80f 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -17,7 +17,7 @@ jobs: weeknight-tests: runs-on: ubuntu-latest container: - image: docker://nrel/openstudio:3.8.0 + image: docker://nrel/openstudio:dev-3.9.0-rc3 steps: - uses: actions/checkout@v4 - name: set git config options From ad10e278a2d25de8764bfbb0cac3cb6530b22832 Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 14 Nov 2024 09:54:50 -0700 Subject: [PATCH 09/18] update measures --- .../urban_geometry_creation_zoning/README.md | 28 ++----------------- .../measure.xml | 7 +++-- 2 files changed, 7 insertions(+), 28 deletions(-) diff --git a/lib/measures/urban_geometry_creation_zoning/README.md b/lib/measures/urban_geometry_creation_zoning/README.md index 90da376..17458d5 100644 --- a/lib/measures/urban_geometry_creation_zoning/README.md +++ b/lib/measures/urban_geometry_creation_zoning/README.md @@ -2,10 +2,10 @@ ###### (Automatically generated documentation) -# UrbanGeometryCreationZoning +# ## Description -This measure reads an URBANopt GeoJSON and creates geometry with zoning for a particular building. Surrounding buildings are included as shading structures. + ## Modeler Description @@ -19,30 +19,8 @@ ModelMeasure ## Arguments -### GeoJSON File -GeoJSON File. -**Name:** geojson_file, -**Type:** String, -**Units:** , -**Required:** true, -**Model Dependent:** false - -### Feature ID -Feature ID. -**Name:** feature_id, -**Type:** String, -**Units:** , -**Required:** true, -**Model Dependent:** false - -### Surrounding Buildings -Select which surrounding buildings to include. -**Name:** surrounding_buildings, -**Type:** Choice, -**Units:** , -**Required:** true, -**Model Dependent:** false +This measure does not have any user arguments diff --git a/lib/measures/urban_geometry_creation_zoning/measure.xml b/lib/measures/urban_geometry_creation_zoning/measure.xml index 59ef156..8cb359e 100644 --- a/lib/measures/urban_geometry_creation_zoning/measure.xml +++ b/lib/measures/urban_geometry_creation_zoning/measure.xml @@ -1,10 +1,11 @@ 3.1 + Failed to infer measure name from '/Users/nmoore/github/urbanopt-geojson-gem/lib/measures/urban_geometry_creation_zoning/measure.rb' urban_geometry_creation_zoning 96ea1317-76ac-4670-b51d-71ee3f4fdd65 - 790c8b16-050b-4ba1-9e88-51d7900c28b8 - 2024-11-13T17:44:34Z + f4e83153-b29e-4154-9ed0-7062896e7448 + 2024-11-14T16:53:21Z D254E772 UrbanGeometryCreationZoning UrbanGeometryCreationZoning @@ -95,7 +96,7 @@ README.md md readme - 0458EE16 + 0B68E96D README.md.erb From ca38eaa426bb83aa9aea6317701636799165892b Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 19 Dec 2024 11:38:14 -0700 Subject: [PATCH 10/18] use new extension-gem branch --- Gemfile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index d6010f7..e32c483 100644 --- a/Gemfile +++ b/Gemfile @@ -11,16 +11,11 @@ gemspec # checkout the latest version (develop) from github. allow_local = ENV['FAVOR_LOCAL_GEMS'] -# pin this dependency to avoid unicode_normalize error -gem 'addressable', '2.8.1' -# pin this dependency to avoid using racc dependency (which has native extensions) -# gem 'parser', '3.2.2.2' - -gem 'openstudio-extension', '~> 0.8.2' +# gem 'openstudio-extension', '~> 0.8.2' # if allow_local && File.exist?('../openstudio-extension-gem') # gem 'openstudio-extension', path: '../openstudio-extension-gem' # elsif allow_local -# gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'develop' +gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'bundler-hack' # end # if allow_local && File.exist?('../urbanopt-core-gem') From 87fdda7e1af81c5977db06fba55e132f52823e5e Mon Sep 17 00:00:00 2001 From: kflemin <2205659+kflemin@users.noreply.github.com> Date: Mon, 13 Jan 2025 14:22:24 -0700 Subject: [PATCH 11/18] update dependencies --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index e32c483..aa2afc8 100644 --- a/Gemfile +++ b/Gemfile @@ -15,7 +15,7 @@ allow_local = ENV['FAVOR_LOCAL_GEMS'] # if allow_local && File.exist?('../openstudio-extension-gem') # gem 'openstudio-extension', path: '../openstudio-extension-gem' # elsif allow_local -gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'bundler-hack' +# gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'develop' # end # if allow_local && File.exist?('../urbanopt-core-gem') From 11b50cb7d71fb7b323cdc27ed9b27eb5579e6bfd Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 16 Jan 2025 14:26:32 -0700 Subject: [PATCH 12/18] update license template date to include 2025 --- doc_templates/LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc_templates/LICENSE.md b/doc_templates/LICENSE.md index 30c4553..aa79212 100644 --- a/doc_templates/LICENSE.md +++ b/doc_templates/LICENSE.md @@ -1,4 +1,4 @@ -URBANopt (tm), Copyright (c) 2019-2024, Alliance for Sustainable Energy, LLC, and other +URBANopt (tm), Copyright (c) 2019-2025, Alliance for Sustainable Energy, LLC, and other contributors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, From 57feb49de1fe3fd43a561cd8bfc1ca2b3183d7cc Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 16 Jan 2025 14:27:34 -0700 Subject: [PATCH 13/18] update copyright dates with rake task --- LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index 30c4553..aa79212 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -URBANopt (tm), Copyright (c) 2019-2024, Alliance for Sustainable Energy, LLC, and other +URBANopt (tm), Copyright (c) 2019-2025, Alliance for Sustainable Energy, LLC, and other contributors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, From 704b64b15aa8eb5f6d27af50b6aa554f8568a53a Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 16 Jan 2025 14:28:12 -0700 Subject: [PATCH 14/18] bump to version 1.0.0 --- lib/urbanopt/geojson/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/urbanopt/geojson/version.rb b/lib/urbanopt/geojson/version.rb index cb1e022..526df02 100644 --- a/lib/urbanopt/geojson/version.rb +++ b/lib/urbanopt/geojson/version.rb @@ -5,6 +5,6 @@ module URBANopt module GeoJSON - VERSION = '0.12.0'.freeze + VERSION = '1.0.0'.freeze end end From 8fbe336368c061639b8da405bbcf1f91723080fb Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Thu, 16 Jan 2025 15:19:11 -0700 Subject: [PATCH 15/18] update changelog for v1.0.0 --- CHANGELOG.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10f4dd2..5dd8f6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,22 @@ # URBANopt GeoJSON Gem +## Version 1.0.0 + +## Exciting new features 🎉 + +* Upgrade to OpenStudio 3.9 and Ruby 3.2.2 by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/279 + +**Full Changelog**: https://github.com/urbanopt/urbanopt-geojson-gem/compare/v0.11.2...v1.0.0 + ## Version 0.11.2 + * Allow null for some optional fields by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/273 * Added UO-ResStock connection variable to the site properties schema by @rawadelkontar in https://github.com/urbanopt/urbanopt-geojson-gem/pull/270 - **Full Changelog**: https://github.com/urbanopt/urbanopt-geojson-gem/compare/v0.11.1...v0.11.2 ## Version 0.11.1 + Date Range: 01/09/24 * downgrade json-schema to 2.7 by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/267 @@ -15,6 +24,7 @@ Date Range: 01/09/24 **Full Changelog**: https://github.com/urbanopt/urbanopt-geojson-gem/compare/v0.11.0...v0.11.1 ## Version 0.11.0 + Date Range: 7/19/23 - 01/09/24 * Remove jenkins by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/260 From 01baeb24e52af83a5297b55c60f2d26328edc58e Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 22 Jan 2025 13:36:00 -0700 Subject: [PATCH 16/18] point to master branch of core-gem temporarily during testing --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index aa2afc8..0adf644 100644 --- a/Gemfile +++ b/Gemfile @@ -21,5 +21,5 @@ allow_local = ENV['FAVOR_LOCAL_GEMS'] # if allow_local && File.exist?('../urbanopt-core-gem') # gem 'urbanopt-core', path: '../urbanopt-core-gem' # elsif allow_local -gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'os39' +gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'master' # end From 8eae65296a22b95464c1365cba8954ee4bcc096d Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 22 Jan 2025 13:41:14 -0700 Subject: [PATCH 17/18] point to released core-gem, hooray! --- Gemfile | 2 +- urbanopt-geojson-gem.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index 0adf644..4bb17c0 100644 --- a/Gemfile +++ b/Gemfile @@ -21,5 +21,5 @@ allow_local = ENV['FAVOR_LOCAL_GEMS'] # if allow_local && File.exist?('../urbanopt-core-gem') # gem 'urbanopt-core', path: '../urbanopt-core-gem' # elsif allow_local -gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'master' +# gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'master' # end diff --git a/urbanopt-geojson-gem.gemspec b/urbanopt-geojson-gem.gemspec index e34db91..d0b4a40 100644 --- a/urbanopt-geojson-gem.gemspec +++ b/urbanopt-geojson-gem.gemspec @@ -31,5 +31,5 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'simplecov-lcov', '0.8.0' spec.add_runtime_dependency 'json-schema', '~> 4.3.1' - # spec.add_runtime_dependency 'urbanopt-core', '~> 0.12.0' + spec.add_runtime_dependency 'urbanopt-core', '~> 1.0.0' end From eb57ee9aa24bc66e10c7994d6ee4cec8606a5d98 Mon Sep 17 00:00:00 2001 From: Nathan Moore Date: Wed, 22 Jan 2025 13:46:40 -0700 Subject: [PATCH 18/18] use real OS3.9 docker image for CI --- .github/workflows/nightly_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index 0a6e80f..4682d1d 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -17,7 +17,7 @@ jobs: weeknight-tests: runs-on: ubuntu-latest container: - image: docker://nrel/openstudio:dev-3.9.0-rc3 + image: docker://nrel/openstudio:3.9.0 steps: - uses: actions/checkout@v4 - name: set git config options