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

Implement Versioning for Build Targets from Formal Release Branches #179

Open
EnekoGonzalez3 opened this issue Jun 14, 2024 · 0 comments
Open
Assignees
Milestone

Comments

@EnekoGonzalez3
Copy link
Contributor

EnekoGonzalez3 commented Jun 14, 2024

Issue Overview:

Add versioning to build targets to ensure proper tracking and differentiation of formal release branches before implementing CI automation. This initial change aimed to use the release version in CMake logic, but further steps are needed to provide comprehensive value.

Objectives:

To implement a complete solution for build target versioning, we will address the following subtasks:

1. Packaging: Develop a packaging process that bundles the software appropriately, ensuring that each build target is versioned correctly.
2. Pulling the Code from Git Using the Release Version: Implement a mechanism to pull the correct version of the code from Git based on the release version. This ensures consistency and traceability of builds.
3. Using the Release Version in CMake Logic: Incorporate the release version into the CMake logic to support consistent versioning throughout the build process.

@EnekoGonzalez3 EnekoGonzalez3 self-assigned this Jun 14, 2024
@ibrodkin ibrodkin added this to the 2024-09-20 milestone Jul 24, 2024
@ibrodkin ibrodkin modified the milestones: 2024-09-20, 2024-11-01 Oct 1, 2024
@ibrodkin ibrodkin modified the milestones: 2024-11-01, 2024-11-04 Oct 17, 2024
@ibrodkin ibrodkin modified the milestones: 2024-11-04, 2024-11-15 Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment