Skip to content

[FEATURE] Use GitVersion #190

@gstraccini

Description

@gstraccini

Description:

We would like to integrate GitVersion into our repository for versioning and remove all dependencies on MSBuild.Version.Target. This will streamline our versioning process and align it with GitVersion’s features. Specifically, the following changes are requested:

Tasks:

  1. Install GitVersion in the repository.

    • Add the necessary configuration for GitVersion.
  2. Remove any NuGet package reference to MSBuild.Version.Target.

    • Ensure that all projects in the repository no longer reference MSBuild.Version.Target.
  3. Remove any version.txt file in each project.

    • Delete any version.txt files used for versioning across all projects.
  4. Update the build-bump-version.yml workflow file:

    • Rename the file to build.yml to better reflect its purpose.
    • Remove any code that uses MSBuild.Version.Target for versioning.
    • Replace it with code that uses GitVersion for determining the version.

Benefits:

  • This change will standardize our versioning across all projects in the repository.
  • GitVersion provides a more robust and flexible approach to versioning by using Git history and tags.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgitautoGitAuto label to trigger the app in a issue.🤖 botAutomated processes or integrations

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions