-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Per #673, after creating the MET-10.1.0 release update the release gu…
…ide with details listed in this GitHub issue comment: #673 (comment)
- Loading branch information
1 parent
c8aa3f4
commit d98cadc
Showing
5 changed files
with
52 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 14 additions & 9 deletions
23
docs/Release_Guide/release_steps/finalize_release_on_github_official.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,24 @@ | ||
Finalize Release on GitHub | ||
-------------------------- | ||
|
||
* Close the GitHub issue for creating this official release. | ||
* Edit the milestone for the current release by updating the *Due date* with the actual release date. | ||
* If necessary, create a new milestone for the next official release (e.g. next vX.Y.Z release). | ||
* If necessary, reassign any remaining issues for the current milestone to the next one. | ||
* Close the current milestone. | ||
* Confirm that all existing development projects for the current milestone are closed. | ||
* If necessary, create development projects for the next milestone (e.g. |projectRepo|-X.Y.Z-beta1, beta2, beta3). | ||
* Update the repository settings by resetting the *Default branch* to the new main_vX.Y branch: | ||
* Update milestones: | ||
* Edit the milestone for the current release by updating the *Due date* with the actual release date. | ||
* Close the current milestone. | ||
* Create a new milestone for the first bugfix release (e.g. first vX.Y.1 (bugfix) release). | ||
* If necessary, create a new milestone for the next official release (e.g. next vX.Y.Z release). | ||
* Update issues: | ||
* Close the GitHub issue for creating this official release. | ||
* If necessary, reassign any remaining issues for the current milestone to other milestones. | ||
* Update projects: | ||
* Confirm that all existing development projects for the current milestone are closed. | ||
* If necessary, create development projects for the next milestone (e.g. |projectRepo|-X.Y.Z-beta1, beta2, beta3). | ||
* Update branches: | ||
* Remove any remaining stale development branches from the new release. | ||
* Update the repository settings by resetting the *Default branch* to the new main_vX.Y branch: | ||
|
||
.. parsed-literal:: | ||
https://github.com/dtcenter/|projectRepo| | ||
-> Settings | ||
-> Branches (tab on left) | ||
-> change the drop down to new branch | ||
35 changes: 35 additions & 0 deletions
35
docs/Release_Guide/release_steps/met/create_release_reference_branch.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
Create Release Reference Branch | ||
------------------------------- | ||
|
||
* Create a branch from the develop branch for the reference branch for the | ||
new official release and push it to GitHub. The branch name should match | ||
the format main_vX.Y-ref where X.Y is the major/minor release number. | ||
|
||
.. parsed-literal:: | ||
cd |projectRepo| | ||
git checkout develop | ||
git pull | ||
git checkout -b main_vX.Y-ref | ||
Push reference branch to GitHub | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
:: | ||
|
||
git push -u origin main_vX.Y-ref | ||
|
||
Pushing this branch to GitHub should trigger the GitHub Actions automation | ||
that runs all of the use cases and creates Docker data volumes with the output | ||
data. These data will be used to verify that any bugfixes applied to the | ||
main_vX.Y branch does not break any of existing logic. | ||
|
||
Monitor GitHub Actions Workflow | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
Navigate to https://github.com/dtcenter/MET/actions and verify that a | ||
*Testing* workflow was triggered on the *main_vX.Y-ref* branch. | ||
|
||
* Wait until the entire workflow has run successfully. The final job entitled | ||
"Create Output Docker Data Volumes" should create Docker data volumes for | ||
each use case category on DockerHub (dtcenter/met-dev). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters