Skip to content

Add POSIX configuration migration and legacy-format warnings - #5159

Draft
arturcic wants to merge 6 commits into
feature/5132-versioned-configurationfrom
feature/5133-config-migration
Draft

Add POSIX configuration migration and legacy-format warnings#5159
arturcic wants to merge 6 commits into
feature/5132-versioned-configurationfrom
feature/5133-config-migration

Conversation

@arturcic

Copy link
Copy Markdown
Member

Summary

  • Adds the POSIX-only gitversion config migrate command for legacy flat configuration.
  • Adds v6/v7 configuration selection, migration safeguards, and compatibility warnings.

Validation

  • dotnet build ./src/GitVersion.slnx --no-restore
  • Targeted configuration and CLI tests

@mergify

mergify Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

⚠️ The sha of the head commit of this PR conflicts with #5156. Mergify cannot evaluate rules on this PR. Once #5156 is merged or closed, Mergify will resume processing this PR. ⚠️

@mergify

mergify Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

🔴 1 of 1 protections blocking · waiting on ⛓️ dependency

Protection Waiting on
🔴 ⛓️ Depends-On Requirements ⛓️ dependency

🔴 ⛓️ Depends-On Requirements

Waiting for

This rule is failing.

Requirement based on the presence of Depends-On in the body of the pull request

Comment thread src/GitVersion.Core/Configuration/ConfigurationVersion.cs Fixed
@arturcic
arturcic force-pushed the feature/5133-config-migration branch 2 times, most recently from 1ddfbaf to 895cda7 Compare August 19, 2026 19:48
@arturcic
arturcic force-pushed the feature/5133-config-migration branch from 895cda7 to ded5bac Compare August 19, 2026 21:16
@arturcic
arturcic force-pushed the feature/5133-config-migration branch 2 times, most recently from 3fe3835 to 7cd3af3 Compare August 19, 2026 21:49
@arturcic
arturcic force-pushed the feature/5133-config-migration branch from 7cd3af3 to 9f5c005 Compare August 20, 2026 00:34
@arturcic
arturcic force-pushed the feature/5133-config-migration branch from 9f5c005 to b350b09 Compare August 20, 2026 01:31
@sonarqubecloud

Copy link
Copy Markdown

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