Skip to content

Commit beee8ae

Browse files
authored
Merge pull request #266 from urbanopt/develop
Prep v0.11.0
2 parents 90f86ca + 734a84a commit beee8ae

24 files changed

+10508
-3557
lines changed

.github/workflows/nightly_build.yml

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
name: nightly_build
1+
name: Geojson-gem CI
22

33
on:
44
# push:
55
schedule:
66
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule
77
# 5 am UTC (11pm MDT the day before) every weekday night in MDT
88
- cron: '21 5 * * 2-6'
9+
pull_request:
10+
types: [review_requested]
911

1012
env:
1113
# This env var should enforce develop branch of all dependencies
@@ -16,9 +18,13 @@ jobs:
1618
weeknight-tests:
1719
runs-on: ubuntu-latest
1820
container:
19-
image: docker://nrel/openstudio:3.6.1
21+
image: docker://nrel/openstudio:3.7.0
2022
steps:
21-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
24+
- name: set git config options
25+
shell: bash
26+
run: |
27+
git config --global --add safe.directory '*'
2228
- name: Update gems
2329
run: |
2430
ruby --version

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# URBANopt GeoJSON Gem
22

3+
## Version 0.11.0
4+
Date Range: 7/19/23 - 01/09/24
5+
6+
* Remove jenkins by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/260
7+
* also run CI when a PR gets a review request by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/263
8+
* modify connectors and junctions schema by @tanushree04 in https://github.com/urbanopt/urbanopt-geojson-gem/pull/261
9+
* More tests by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/248
10+
* this fixes a test that didn't get merged properly in the tests PR by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/264
11+
* Support OpenStudio 3.7 by @vtnate in https://github.com/urbanopt/urbanopt-geojson-gem/pull/265
12+
13+
14+
**Full Changelog**: https://github.com/urbanopt/urbanopt-geojson-gem/compare/v0.10.0...v0.11.0
15+
316
## Version 0.10.0
417
Date Range: 12/5/22 - 7/19/23
518

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ The contribution process for URBANopt is composed of three steps:
88

99
## 1. Send consent email
1010

11-
In order for us to distribute your code as part of URBANopt under the URBANopt SDK [license](https://github.com/urbanopt/urbanopt-scenario-gem/blob/develop/LICENSE.md), we’ll need your consent. An email acknowledging your understanding of these terms and agreeing to them is all that will be asked of any contributor. Send an email to the URBANopt project manager ([see below](#documentation) for the address) including the following text and a list of co-contributors (if any):
11+
In order for us to distribute your code as part of URBANopt under the URBANopt SDK [license](https://github.com/urbanopt/urbanopt-geojson-gem/blob/develop/LICENSE.md), we’ll need your consent. An email acknowledging your understanding of these terms and agreeing to them is all that will be asked of any contributor. Send an email to the URBANopt project manager ([see below](#documentation) for the address) including the following text and a list of co-contributors (if any):
1212

1313
*I agree to contribute to the URBANopt SDK. I agree to the following terms and conditions for my contributions: First, I agree that I am licensing the copyright to my contributions under the terms of the current URBANopt SDK license. Second, I hereby grant to Alliance for Sustainable Energy, LLC, to any successor manager and distributor of URBANopt SDK appointed by the U.S. Department of Energy, and to all recipients of a version of URBANopt SDK that includes my contributions, a non-exclusive, worldwide, royalty-free, irrevocable patent license under any patent claims owned by me, or owned by my employer and known to me, that are or will be,necessarily infringed upon by my contributions alone, or by combination of my contributions with the version of URBANopt SDK to which they are contributed, to make, have made, use, offer to sell, sell, import, and otherwise transfer any version of URBANopt SDK that includes my contributions, in source code and object code form. Third, I represent and warrant that I am authorized to make the contributions and grant the foregoing license(s). Additionally, if, to my knowledge, my employer has rights to intellectual property that covers my contributions, I represent and warrant that I have received permission to make these contributions and grant the foregoing license(s) on behalf of my employer.*
1414

1515
Once we have your consent on file, you’ll only need to redo it if conditions change (e.g. a change of employer).
1616

1717
## 2. Scope agreement and timeline commitment
1818

19-
If your contribution is small (e.g. a bug fix), simply submit your contribution via GitHub. If you find a bug, first make sure it is not an already known issue, then report it in the GitHub [issue tracker](https://github.com/urbanopt/urbanopt-scenario-gem/issues) for this repository. If your contribution is larger (e.g. a new feature or new functionality/capability), we’ll need to evaluate your proposed contribution first. We may ask you to revise your materials and make changes to it, which we will then re-review.
19+
If your contribution is small (e.g. a bug fix), simply submit your contribution via GitHub. If you find a bug, first make sure it is not an already known issue, then report it in the GitHub [issue tracker](https://github.com/urbanopt/urbanopt-geojson-gem/issues) for this repository. If your contribution is larger (e.g. a new feature or new functionality/capability), we’ll need to evaluate your proposed contribution first. We may ask you to revise your materials and make changes to it, which we will then re-review.
2020

2121
## 3. Technical contribution process
2222

Gemfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ gem 'parser', '3.2.2.2'
2222
# gem 'openstudio-extension', github: 'NREL/openstudio-extension-gem', branch: 'develop'
2323
# end
2424

25-
# if allow_local && File.exist?('../urbanopt-core-gem')
26-
# gem 'urbanopt-core', path: '../urbanopt-core-gem'
27-
# elsif allow_local
28-
# gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'develop'
29-
# end
25+
if allow_local && File.exist?('../urbanopt-core-gem')
26+
gem 'urbanopt-core', path: '../urbanopt-core-gem'
27+
elsif allow_local
28+
gem 'urbanopt-core', github: 'URBANopt/urbanopt-core-gem', branch: 'develop'
29+
end

Jenkinsfile

-10
This file was deleted.

doc_templates/LICENSE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
URBANopt (tm), Copyright (c) 2019-2023, Alliance for Sustainable Energy, LLC, and other
1+
URBANopt (tm), Copyright (c) 2019-2024, Alliance for Sustainable Energy, LLC, and other
22
contributors. All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without modification,

0 commit comments

Comments
 (0)