Skip to content

Commit

Permalink
Update Rust crate vergen to v8 (#280)
Browse files Browse the repository at this point in the history
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [vergen](https://togithub.com/rustyhorde/vergen) | build-dependencies | major | `7.5.1` -> `8.2.5` |

---

### Release Notes

<details>
<summary>rustyhorde/vergen (vergen)</summary>

### [`v8.2.5`](https://togithub.com/rustyhorde/vergen/compare/8.2.4...8.2.5)

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.4...8.2.5)

### [`v8.2.4`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.4): - vergen

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.3...8.2.4)

-   Updated `time` to `0.3.22` to fix issues where a new used function did not appear in older patch versions, causing those who haven't run `cargo update` recently to see errors building `vergen`

### [`v8.2.3`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.3)

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.1...8.2.3)

-   Updated `gix` to 0.48.0
-   Added support for specifying a custom `build.rs` location.
-   Added support for using a local offset for date/timestamp display.\
    **NOTE** - Using a local offset will likely cause failures on Unix systems due to the [`Soundness`](https://docs.rs/time/latest/time/util/local_offset/fn.set_soundness.html#safety) check that the `time` crate performs.  I don't want to introduce unsoundness support to `vergen`.

### [`v8.2.1`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.1): - vergen

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.0...8.2.1)

-   Bugfix for `gitcl` feature timestamp parsing.

### [`v8.2.0`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.0): - vergen

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.1.3...8.2.0)

-   Added the ability to disable emission, even if a feature is enabled (i.e. `disable_git`)
-   Added the ability to skip emission, even if a feature is enabled and emission is not disabled.

### [`v8.1.3`](https://togithub.com/rustyhorde/vergen/releases/tag/8.1.3): - vergen

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.1.2...8.1.3)

-   `gix` dependency updated to `0.44.1`.   `0.43.1` and `0.44.0` were yanked due to dependency issues.

### [`v8.1.2`](https://togithub.com/rustyhorde/vergen/releases/tag/8.1.2): - vergen

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.1.1...8.1.2)

-   Documentation corrections
-   Dependency updates (mainly `git2-rs` to `0.17.1`)

### [`v8.1.1`](https://togithub.com/rustyhorde/vergen/releases/tag/8.1.1)

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.1.0...8.1.1)

-   Documentation updates and fixes.
-   Updated `--match` on the `gitcl` feature to be wrapped with quotes so globbing works properly across many shells.

### [`v8.1.0`](https://togithub.com/rustyhorde/vergen/releases/tag/8.1.0)

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.0.0...8.1.0)

-   Fixed issue with `gitcl` command line check.  Some versions of git do not recognize the `-v` option.   This was changed to `git --version` by default.   You can also now specify the command you wish to use to check for git in configuration.
-   Updated some out of date docs referring to an old feature.
-   Added the ability to specify a `match` glob string for the `git describe` output.   This is supported in the `gitcl` and `git2` features.   At this time I could not determine how to do the similar logic with `gitoxide` so this config has no effect in that feature.

### [`v8.0.0`](https://togithub.com/rustyhorde/vergen/releases/tag/8.0.0)

[Compare Source](https://togithub.com/rustyhorde/vergen/compare/7.5.1...8.0.0)

-   Updated to `gix 0.42.0`.
-   Updated `README.md` to reflect new release.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).
  • Loading branch information
renovate[bot] authored Oct 7, 2023
1 parent 9a11157 commit 52af8eb
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion packages/next-swc/crates/next-build/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ turbo-tasks = { workspace = true }

[build-dependencies]
turbopack-binding = { workspace = true, features = ["__turbo_tasks_build"] }
vergen = { version = "7.5.1", default-features = false, features = [
vergen = { version = "8.2.5", default-features = false, features = [
"cargo",
"build",
] }
2 changes: 1 addition & 1 deletion packages/next-swc/crates/next-dev/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ nix = "0.27.1"
turbopack-binding = { workspace = true, features = [
"__turbo_tasks_build"
]}
vergen = { version = "7.5.1", default-features = false, features = [
vergen = { version = "8.2.5", default-features = false, features = [
"cargo",
"build",
] }

0 comments on commit 52af8eb

Please sign in to comment.