Skip to content

Git versioning - #1

Open
sarnold wants to merge 5 commits into
developfrom
git-versioning
Open

Git versioning#1
sarnold wants to merge 5 commits into
developfrom
git-versioning

Conversation

@sarnold

@sarnold sarnold commented Aug 2, 2026

Copy link
Copy Markdown
Member
  • support git versioning with fallback .version file for cmake project
  • version feature user-knobs for git tag glob and version format
  • add gitchangelog workflow and (generated) markdown doc

sarnold added 4 commits August 1, 2026 15:06
* add changelof workflow with base config and markdown template
* generate baseline CHANGELOG.md from git history

Signed-off-by: Stephen L Arnold <sarnold@vctlabs.com>
* add FindGitInfo cmake module and update CMakeLists.txt to display
  any git info and use the resulting version if it exists
* note for any kind of src deployment without any git info
  the module will look for a `.version` file
* update reuse license info for new module

Signed-off-by: Stephen L Arnold <sarnold@vctlabs.com>
* fix version file dependency and add fallback glob default if
  not explicitly set in consumer project
* add DEV_VERSION_FORMAT and global VERBOSE flags to cmake, where
  the "dev version" format is the raw git describe output when
  not directly on a tagged commit
* update changelog doc

Signed-off-by: Stephen L Arnold <sarnold@vctlabs.com>
Signed-off-by: Stephen L Arnold <sarnold@vctlabs.com>
Signed-off-by: Stephen L Arnold <sarnold@vctlabs.com>
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 this pull request may close these issues.

1 participant