Source Release For hyrax-dependencies

From OPeNDAP Documentation
Revision as of 15:04, 7 January 2022 by Ndp (talk | contribs) (Created page with "=== Source release for hyrax-dependencies === # Make sure the ''hyrax-dependencies'' project is up to date and tar balls on www.o.o. If there have been changes/updates since...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
⧼opendap2-jumptonavigation⧽

Source release for hyrax-dependencies

  1. Make sure the hyrax-dependencies project is up to date and tar balls on www.o.o. If there have been changes/updates since the last Hyrax release then :
  2. Update version number for the hyrax-dependencies in the Makefile, for example "1.xx"
  3. Save, commit, and push the changes to master branch.
  4. Once the hyrax-dependencies CI build is finished, trigger builds CI in both libdap4 and bes by pushing change(s) to the master branch of each.
  5. Tag, and push the tag.
    • git tag -m "version-<number>" -a <numbers>
    • git push origin <numbers>
  6. Since this is part of Hyrax, also tag this point in the master branch with the Hyrax release number:
    • git tag -m "hyrax-<number>" -a hyrax-<numbers>
    • git push origin hyrax-<numbers>
  7. Make 'release' in github
    1. Goto the GitHub 'tags' page for hyrax-dependencies.
    2. Enter a title for the release (looks at previous releases for examples)
    3. Copy the most recent text from the NEWS file into the describe field
    4. Click Update this release or Save draft, this will trigger a 'archive and DOI' process on the Zenodo system.