-
Notifications
You must be signed in to change notification settings - Fork 13
Release Instructions
Nicholas Long edited this page Jun 17, 2022
·
3 revisions
- Release dependent projects as needed (e.g., alfalfa-client).
- Create a PR with the release prep branch against
develop
. - Update version in
pypoetry.toml
and any required dependencies/dependent projects. - Update the change log. It is easiest to use GitHub's "Generate Release Notes" which is accessible on the Draft New Release Page. Add in a tag and target (to the release prep branch), then click on the "Generate Release Notes". Copy the generate content into the CHANGELOG.md. Do NOT release this version though.
- Commit changes
- After tests pass, merge to develop, then create a PR against
main
- After the
main
tests pass, then merge the PR. This will automatically be released to Docker Hub under the following images. It is recommended to verify that these images are updated (which can take up to an hour). - Go back to GitHub and release Alfalfa with the "Generated Release Notes" button.
- Celebrate!
- Getting Started with Model Measures Part 1: Creating Inputs and Outputs
- Getting Started with Model Measures Part 2: Creating Actuators
- Getting Started with EnergyPlus Measures Part 1: Creating Inputs and Outputs
- Getting Started with EnergyPlus Measures Part 2: Creating Actuators
- How to Configure an OpenStudio Model
- How to Configure Measures for Use with Alfalfa Ruby Gem
- How to Create Inputs and Outputs With Measures
- How to Run URBANopt Output Models in Alfalfa
- How to Migrate EnergyPlus Python Plugins
- How to Integrate Python based Electric Vehicle Models with OpenStudio Workflows
- How to Locally Test OpenStudio Models
- Required Structure of OpenStudio Workflow
- List of Automatically Generated Energyplus Points
- Alfalfa EnergyPlus Mixin Methods
- Getting Started with Uploading and Running a Model Using Python
- Getting Started with Uploading and Running a Model Using the UI
- How to Install Alfalfa Client
- How to Preprocess and Upload a Model
- How to Step Through a Simulation
- How to View Historical Data in Grafana
- How to Configure an Alias
- How to Troubleshoot Models