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

Update Versioning System #2447

Closed
dzbaker opened this issue Sep 25, 2023 · 0 comments · Fixed by #2463
Closed

Update Versioning System #2447

dzbaker opened this issue Sep 25, 2023 · 0 comments · Fixed by #2463

Comments

@dzbaker
Copy link
Collaborator

dzbaker commented Sep 25, 2023

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 added a commit to dzbaker/cFE that referenced this issue Nov 2, 2023
dzbaker added a commit to dzbaker/cFE that referenced this issue Nov 28, 2023
dzbaker added a commit to dzbaker/cFE that referenced this issue Dec 27, 2023
dzbaker added a commit to dzbaker/cFE that referenced this issue Dec 27, 2023
dzbaker added a commit to dzbaker/cFE that referenced this issue Jan 17, 2024
dzbaker added a commit to dzbaker/cFE that referenced this issue Jan 17, 2024
dzbaker added a commit that referenced this issue Jan 17, 2024
Fix #2447, updating cFE to use new versioning system.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant