nasa / ci_lab

The Core Flight System (cFS) Command Ingest Lab App (ci_lab)
Apache License 2.0
29 stars 33 forks source link

Update Versioning System #154

Closed dzbaker closed 1 year ago

dzbaker commented 1 year ago

Is your feature request related to a problem? Please describe. The current versioning system could benefit from incrementing the Build Baseline after each release candidate, setting the Revision to 0 (instead of 99), and replacing the Version String with the Build Baseline/Codename.

Describe the solution you'd like

  1. Build Baseline is incremented after each release candidate (it would be set to "equuleus-rc1" at the time of this issue)
  2. Mission Revision is set to to 00
  3. Addition of a Current Development Cycle Codename #define
  4. Version String is removed, and all references to it replaced with the Build Baseline/Codename

Describe alternatives you've considered The current system. It has some shortcomings, however, in that the build baseline is incremented very infrequently (which confuses users).

Requester Info Dylan Z. Baker/ NASA GSFC

dzbaker commented 1 year ago

Duplicates #145