Skip to content

Feature/data-68 patch for main and modernize#31

Merged
glenwperry merged 11 commits into
masterfrom
feature/data-68-patch-for-main-and-modernize
Jun 3, 2026
Merged

Feature/data-68 patch for main and modernize#31
glenwperry merged 11 commits into
masterfrom
feature/data-68-patch-for-main-and-modernize

Conversation

@glenwperry

Copy link
Copy Markdown
Contributor

Summary

This PR modernizes the gogitver toolchain and removes the hard-coded
assumption that the stable version baseline lives on master. gogitver now
resolves a configurable primary branch, supporting repositories that use main
while preserving existing master workflows. It also migrates off
deprecated/unmaintained dependencies and updates the CI/release pipeline.

Compatibility / migration notes

  • Existing master-only repositories behave exactly as before.

  • Behavior change: repos with a lingering local master and a main (common
    mid-migration) will now error until --primary-branch is specified. This is
    intentional — it prevents an accidental version-baseline change.

  • make build (builds all artifacts on windows 11)

  • make build (builds all artifacts on wsl)

Manual Tests

Linux and Windows artifacts - the following works from master and main primary repos:
.\artifacts\windows\gogitver.exe
.\artifacts\linux\gogitver

@glenwperry glenwperry self-assigned this Jun 2, 2026
@glenwperry glenwperry requested a review from alexgQQ June 2, 2026 22:34

@alexgQQ alexgQQ left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍 works as expected on new repos and current ones

@glenwperry glenwperry merged commit c5b35e8 into master Jun 3, 2026
2 checks passed
@glenwperry glenwperry deleted the feature/data-68-patch-for-main-and-modernize branch June 3, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants