Skip to content

[Tracking] GitVersion v7 release roadmap #5137

Description

@arturcic

Purpose

Track and order the remaining GitVersion v7 work across the 7.0.x and 7.1.x delivery milestones. The 7.x umbrella milestone contains this roadmap, #2275 (New CLI), and #5031 (managed Git). Existing umbrella issues retain their own sub-issues; this roadmap links only their top-level parents plus standalone work. Umbrella milestone membership does not make all remaining umbrella work a v7.0 release gate; delivery scope is tracked by the release milestones and completion groups below.

The order below is the recommended delivery order. Explicit GitHub blocking relationships remain authoritative where present. Items within the same group may proceed in parallel when they do not share dependencies.

Group 1 — Release foundations and compatibility

These establish the architecture, configuration contract, migration path, and feature-selector lifecycle needed by the rest of v7.

The configuration foundation and v7.0 selector/default alignment are complete. Remaining v7.0 delivery work is tracked in Groups 2–4; legacy implementation removal remains in the v7.1 completion group below.

Group 2 — Platform and breaking-change work

Review these after the release foundations are stable; implementation can be parallelized where independent.

Group 3 — Version-calculation behavior and API capabilities

Prioritize confirmed regressions before new behavior, then complete independent feature work.

Group 4 — User experience and documentation

Nested-configuration documentation is complete under #5134; the broader site experience is tracked separately in #5187. The init wizard (#3900) is scheduled for v7.1 and is outside the v7.0 release gate.

Group 5 — Release and CI infrastructure

These can proceed independently but must be resolved or explicitly deferred before the v7 release-readiness decision.

v7.0 completion group

Tracked in the 7.0.x milestone, including #5135:

LibGit2Sharp and legacy parser/configuration removal belong to v7.1; selector removal belongs to v8. The optional #5041 accelerator is not a v7.0 release gate.

v7.1 completion group

Tracked in the 7.1.x milestone:

Explicitly non-blocking follow-up

Release-management rules

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions