-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Milestone
Description
Some of the steps in the ESMValCore release documentation could not be completed until completing other tasks or asking specific people to complete tasks that could have been completed prior to starting the release.
These tasks should be added to a prerequisites sections (perhaps an admonition?) in the ESMValCore release documentation.
Prerequisites
Before performing an ESMValCore release, the release manager must have:
- The feature freeze date for ESMValCore.
- The release manager is required to perform tasks two weeks before the feature freeze date.
- An ESMValCore Milestone for the release.
- A milestone should already exist and be populated with Issues and PRs intended for inclusion in the release.
- A previous release manager.
- The previous release manager will act as a "buddy" and help guide the release manager through the release process.
- Membership of the ESMValTool-DevelopmentTeam on GitHub.
- Accounts for the following services:
- Read the Docs
- Docker Hub
- PyPI (but only if the automatic upload fails)
- DKRZ/Levante (for recipe testing)
- Membership of the following (ask the previous release manager to provide membership):
- Read the Docs: esmvalcore
- Docker Hub: esmvalgroup
- PyPI: esmvalgroup (but only if the automatic upload fails)
- GitHub: conda-forge/esmvalcore-feedstock
- The ESMValTool VM at DKRZ
- A local clone of the ESMValCore repository.
- A Conda environment that contains
pygithub(for creating the draft release notes). - A Personal Access Token (PAT) (for creating the draft release notes).
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress