GaloisInc / csaf

Control Systems Analysis Framework - a framework to minimize the effort required to evaluate, implement, and verify controller design (classical and learning enabled) with respect to the system dynamics.
BSD 3-Clause "New" or "Revised" License
11 stars 4 forks source link

Improve release instructions with git commands #60

Closed podhrmic closed 3 years ago

podhrmic commented 3 years ago

In GitLab by @podhrmic on Sep 28, 2020, 11:10

Proposed amendment:

To prepare a new CSAF version for release:

  1. Sanity-check:
    • are all feature or bugfix branches merged?
    • has documentation (README.md and other) been updated?
    • is the release email changelog ready?
  2. Pull master and develop branches
  3. Make sure all tests pass on develop
  4. git checkout master
  5. git merge develop
  6. git tag to list all current tags
  7. git tag release-X.Y with appropriate new version number
  8. git push
  9. git push --tags

With the new version tagged on master - congratulations on a new CSAF version!

podhrmic commented 3 years ago

In GitLab by @podhrmic on Oct 1, 2020, 16:45

Fixed in 4cb25714cc07b7f6710f7a823e260a59cd10b639