NCAR / NCAR/wrfcloud

v1.1.1 release

Open
#237 0 comments 0 reactions 1 assignee View on GitHub

@hahnd is already working on this.

Since Mar 29, 2024.

priority: high type: task
Dominant language
Python
Stars
18
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Describe the Task

This task provides final checklist of tasks for finalizing the release of Version 1.1.1

Initiate release:

  • Define scope for pre-release testing and document below
  • Draft Release Page
  • Clean up AWS account, feature branches, etc.
  • Update UG release page with notes

RC1 Pre-release Testing:

  • Create release branch: release_v1.1
  • “pip freeze” on release branch and main branch to freeze versions of dependencies.
  • Create release candidate tag: v1.1.1_rc1
  • Reinstall system
  • Several variants of UI Forecasts (TBD)

RCx Pre-release Testing: (if needed)

  • Create tag: v1.X.0_rcx

Finalize release:

  • Review public website content, update as necessary (check disclaimer links)
  • Edit versions in appropriate places (Line 5 of setup.py -- now edit VERSION and RELEASE_DATE in python/src/wrfcloud)
  • Merge release branch to develop - Need to do an additional PR/commit to develop change frozen versions
  • Merge release branch to main
  • Create final official release tag from main branch: v1.1.0
  • Check RTD documentation: release version (from release tag) and stable (from main branch) labels)
  • Update & Publish Release Page

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.