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

Feature 2339 dependencies #2777

Merged
merged 5 commits into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/Release_Guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,27 @@ software team and the respective funding institutions. For further inquiries or
to report any bugs, please contact our dedicated support team in the
`METplus GitHub Discussions Forum <https://github.com/dtcenter/METplus/discussions>`_.


.. _releaseDependencies:

********************
Release Dependencies
********************

Software dependencies exist for the METplus components. The METviewer, METplotpy,
METplus wrappers, and METexpress components have dependencies on other METplus
components.

Before METplotpy is released, METcalcpy needs to have been released.

Before METviewer is released, METdataio, METcalcpy, and METplotpy need
to have been released.

Before METplus wrappers is released, MET, METdataio, METcalcpy, METplotpy, and
METviewer all need to have been released.

Before METexpress is released, METdataio needs to have been released.

********************
Instructions Summary
********************
Expand Down
1 change: 1 addition & 0 deletions docs/Release_Guide/metplus_official.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ Create a new vX.Y.Z official release from the develop branch.
.. include:: release_steps/finalize_release_on_github_official.rst
.. include:: release_steps/update_docs_official.rst
.. include:: release_steps/metplus/add_next_version_to_lookup.rst
.. include:: release_steps/metplus/coordinated_release_announcement.rst
.. include:: release_steps/metplus/update_web_server_data.rst
.. include:: release_steps/set_beta_deletion_reminder_official.rst
3 changes: 3 additions & 0 deletions docs/Release_Guide/release_steps/create_release_on_github.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Create Release on GitHub
^^^^^^^^^^^^^^^^^^^^^^^^

* Ensure that any and all dependent releases for |projectRepo|
have been created according to :ref:`releaseDependencies`.

* Go to Releases on GitHub and click 'Draft a new release'

* For 'Choose a tag', create a new tag based on the version, starting with 'v'
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Coordinated Release Announcement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Send an email to the 'metplus-all' Google group indicating the completion of
the coordinated METplus release. This email serves as notification to the
project manager that an announcement can now be sent to the METplus
community.