internal/

directory
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2026 License: MIT

Directories

Path Synopsis
Package calculator implements the version calculation pipeline: strategy evaluation, base version selection, increment logic, and pre-release tag management.
Package calculator implements the version calculation pipeline: strategy evaluation, base version selection, increment logic, and pre-release tag management.
Package config provides YAML configuration loading, default branch configs, config merging, and effective configuration resolution for gitsemver.
Package config provides YAML configuration loading, default branch configs, config merging, and effective configuration resolution for gitsemver.
Package context provides the GitVersionContext, the immutable snapshot of git state and configuration used for version calculation.
Package context provides the GitVersionContext, the immutable snapshot of git state and configuration used for version calculation.
Package git provides the git abstraction layer for semantic version calculation.
Package git provides the git abstraction layer for semantic version calculation.
Package output handles version formatting, promotion, and serialization.
Package output handles version formatting, promotion, and serialization.
Package semver provides immutable semantic versioning types.
Package semver provides immutable semantic versioning types.
Package strategy implements the 6 version strategies that discover candidate base versions from git history and configuration.
Package strategy implements the 6 version strategies that discover candidate base versions from git history and configuration.
Package testutil provides helpers for creating temporary git repositories for end-to-end testing.
Package testutil provides helpers for creating temporary git repositories for end-to-end testing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL