Skip to content

fix: bump vergen-git2 to 9.1 so a fresh resolution builds again - #147

Closed
mrvollger wants to merge 1 commit into
mainfrom
fix/vergen-git2-9.1-main
Closed

mrvollger wants to merge 1 commit into
mainfrom
fix/vergen-git2-9.1-main

Conversation

@mrvollger

Copy link
Copy Markdown
Member

Twin of 146 for main, so 0.14.0 releases and cargo install keep working. Same commit, same reasoning; see that PR.

vergen-git2 1.0.7 declares vergen ^9 and vergen-lib ^0.1. The new
vergen 9.1.0 depends on vergen-lib 9.1.0, so any resolution that is not
pinned by our Cargo.lock (cargo install, cargo-semver-checks in
release-plz) pulls two vergen-lib versions into the build script and
fails to compile. vergen-git2 9.1.0 is the matching release with the
same builder API. Lockfile floor moves from rustc 1.85 to 1.91.

Also correct the release-plz.toml comment: the semver check is on.
@mrvollger mrvollger changed the title fix: bump vergen-git2 to 9.1 so a fresh resolution builds again (main) fix: bump vergen-git2 to 9.1 so a fresh resolution builds again Sep 18, 2026
mrvollger added a commit that referenced this pull request Sep 18, 2026
Twin of #148 for main, rebased onto #147 so the two do not conflict on
the release-plz.toml comment. Merging this brings in #147's commit too;
#147 can then be closed as included.

Same content as #148 plus the fix from #150: `semver_check = false`
lives in the `[workspace]` table.

**Do not merge until #132 (the 0.13.1 release PR on `release/v0.13`) is
merged.** release-plz finds its open release PR by branch prefix only. A
push to main with the semver check off would run release-plz-pr, find
#132 by its `release-plz-` branch name, and force-push 0.14.0 content
onto it. Today the only thing preventing that is main's run dying in the
semver check, which this PR removes.

After #132: merge this first on main, then #141 and #138. release-plz
then opens a fresh 0.14.0 release PR.

---------

Co-authored-by: Mitchell R. Vollger <mvollger@gmail.com>
@mrvollger

Copy link
Copy Markdown
Member Author

Included in #149, which was rebased onto this branch and squash-merged. main already has vergen-git2 9.1.0; only the old comment text conflicts.

@mrvollger mrvollger closed this Sep 18, 2026
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