Skip to content
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

Release Checklist v3.10.0 #5323

Open
45 tasks
DavidGoldwasser opened this issue Dec 18, 2024 · 0 comments
Open
45 tasks

Release Checklist v3.10.0 #5323

DavidGoldwasser opened this issue Dec 18, 2024 · 0 comments

Comments

@DavidGoldwasser
Copy link
Collaborator

DavidGoldwasser commented Dec 18, 2024

Tentative Schedule - David to replace dates version numbers and checklist staus from 3.9.0 here

Code Freeze Release Candidates Release
EnergyPlus
EnergyPlus 24.2.0 2024-09-15 2024-09-22 2024-09-30
OpenStudio
OpenStudio SDK v3.9.0 2024-09-30 2024-10-18 2024-11-15
OpenStudio Server v3.9.0 2024-10-11 2024-10-25 2024-11-15
OpenStudio PAT v3.9.0 2024-10-11 2024-10-30 2024-11-15
OpenStudio Standards Gem 2024-10-18 2024-10-25 2024-11-1
OpenStudio Extension Gem 2024-09-30 2024-10-04 2024-10-15
openstudio-measure-tester-gem 2024-09-30 2024-10-04 2024-10-15
openstudio-workflow_gem 2024-09-30 2024-10-04 2024-10-15
openstudio-analysis_gem 2024-09-30 2024-10-25 2024-11-10
openstudio-aws_gem 2024-09-30 2024-10-25 2024-11-10
some urbanopt gems? 2024-09-30 2024-10-25 2024-11-10
Measure Gems
openstudio-model-articulation-gem 2024-10-11 2024-10-25 2024-11-18
openstudio-aedg-gem 2024-10-18 2024-11-01 2024-11-25
openstudio-load-flexibility-measures-gem 2024-10-11 2024-10-25 2024-11-18
openstudio-ee-gem 2024-10-11 2024-10-25 2024-11-18
openstudio-common-measures-gem 2024-10-11 2024-10-25 2024-11-18
openstudio-calibration-gem 2024-10-11 2024-10-25 2024-11-18
Other Measure Repositories
BESTEST-GSR 2024-11-15 2024-11-24 2024-12-02

OS SDK v3.9.0 Checklist

  • Release standards gem (0.7.0.rc1), Matt
  • Release standards gem (0.7.0), Matt
  • Release extension gem (0.8.2)?, Katherine
  • (No Update Needed) [x] Release measure tester gem (0.4.0)?, Katherine
  • (No Update Needed) [x] bcl gem (0.8.0)?, Katherine
  • (No Update Needed) [x] Release analysis gem (1.4.0), Brian
  • (No Update Needed) [x] Release aws gem (0.X.X), Brian
  • Release required URBANopt gems used for OSAF (0.X.X), Katherine
  • Add OSut (v0.6.0) TBD dependency, Wenyi (https://rubygems.org/gems/osut)
  • Update to latest TBD gem (3.4.3), Wenyi (https://rubygems.org/gems/tbd)
  • Double check gem files for correct versions of standards and workflow gems, Wenyi
  • Build openstudio-gems tar.gz for develop and upload to s3., Wenyi
  • Update to EnergyPlus 24.2
  • Update resources and library files (if needed), Julien
  • Run Regression Tests, Julien
  • 3.10.0 critical tagged issues fixed
    • TODO
    • Resolve issues with measure gems and measure repo CI, Wenyi
    • Check if any gems need to get updated before final release (Wenyi)
  • Look at open OpenStudio PRs
  • Create Ubuntu 2004, Ubuntu 2204, Darwin, and Windows untested build zips and upload to S3 (in future support Centos9), Wenyi
  • Run BEST tests with new installer, David
  • Sanity test install packages on clean VMs with default OS installations, Wenyi
  • Run Standards Tests with new installer, Matt
  • Run hpxml tests with new installer, Scott
  • Run resstock tests with new installer, Joe
  • Close items needed for 3.9.0 on measure gems project, David (https://github.com/orgs/NREL/projects/25/views/1?layout=board)
  • Run Measure tests with new installer, Joe, David
    • openstudio-model-articulation-gem
    • openstudio-aedg-gem
    • openstudio-load-flexibility-measures
    • openstudio-common-measures-gem
    • openstudio-calibration-gem
    • openstudio-ee-gem
  • Release OpenStudio Measures, Katherine
  • Run UrbanOpt example project with new installer, Wenyi
  • Create Carrier 64/32 bit Nuget package and upload to nuget.org, Wenyi (Now with cmake build)
  • Test server changes with build zips, Wenyi
  • Create Release Notes. API changes (if needed), David
    • Gather key new features from team for release notes,
    • populate change log sections (use script to support this)
    • Update name from OpenStudio_Release_Notes_3_9_0_TBD to YYYYMMDD
    • Make PDF copy of md once finalized
    • Update content from Release Notes to GitHub Release page, Wenyi
  • Update SDK docs (if needed), Wenyi
  • Update OpenStudio-SDK-Version-Compatibility-Matrix on wiki, Wenyi
  • Release server (merge to master) Wenyi
  • Build Server packages, post on S3, Wenyi - Windows, Wenyi - Mac
  • Update the server SHA in PAT, Wenyi
  • PAT installer, Wenyi
@DavidGoldwasser DavidGoldwasser added the Triage Issue needs to be assessed and labeled, further information on reported might be needed label Dec 18, 2024
@DavidGoldwasser DavidGoldwasser added this to the OpenStudio SDK 3.10.0 milestone Dec 18, 2024
@DavidGoldwasser DavidGoldwasser self-assigned this Dec 18, 2024
@jmarrec jmarrec added Developer Issue and removed Triage Issue needs to be assessed and labeled, further information on reported might be needed labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants