chore(deps): bump octocrab from 0.49.7 to 0.53.1#159
Conversation
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab) from 0.49.7 to 0.53.1. - [Release notes](https://github.com/XAMPPRocky/octocrab/releases) - [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md) - [Commits](XAMPPRocky/octocrab@v0.49.7...v0.53.1) --- updated-dependencies: - dependency-name: octocrab dependency-version: 0.53.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Greptile SummaryThis PR updates the GitHub API client dependency. The main changes are:
|
| Filename | Overview |
|---|---|
| Cargo.toml | Updates the direct octocrab dependency to 0.53.1, with possible compatibility follow-up for Rust toolchain expectations and changed upstream models. |
| Cargo.lock | Refreshes the resolved package graph for the new octocrab version, including the added http-serde dependency. |
Reviews (1): Last reviewed commit: "chore(deps): bump octocrab from 0.49.7 t..." | Re-trigger Greptile
| inquire = "0.9.4" | ||
| keyring = { version = "3.6.3", features = ["apple-native", "windows-native"] } | ||
| octocrab = "0.49.7" | ||
| octocrab = "0.53.1" |
There was a problem hiding this comment.
Rust Version Requirement Can Break Builds
octocrab 0.53.1 uses newer standard-library APIs than the previous version. This crate does not declare a rust-version, so builds that still use an older Rust toolchain can start failing at dependency compile time after this bump instead of getting a clear resolver error.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| inquire = "0.9.4" | ||
| keyring = { version = "3.6.3", features = ["apple-native", "windows-native"] } | ||
| octocrab = "0.49.7" | ||
| octocrab = "0.53.1" |
There was a problem hiding this comment.
Pull Request Model Shape May Drift
octocrab 0.52 changed the pull request response model, and this codebase reads issue.pull_request.html_url from issue payloads in the UI conversion path. If the new model maps issue pull request data to a simpler shape without that field, this dependency bump can break compilation or leave pull request issue previews without their link.
Bumps octocrab from 0.49.7 to 0.53.1.
Release notes
Sourced from octocrab's releases.
... (truncated)
Changelog
Sourced from octocrab's changelog.
... (truncated)
Commits
abcff53chore: release v0.53.1 (#917)765d3b9fix: Omit input object if null. Github expects object or nothing. (#918)1b8ba82cargo clippy --tests --examples --fix (#920)d406468Use std::sync::LazyLock over once_cell::sync::Lazy (#919)3de0709feat: support sub-issues (#898)e58d2c2chore: release v0.53.0 (#913)07aded7fix!: correct nullable properties on AutoMerge (#911)c086450chore: release v0.52.0 (#895)d2225d7test: add tests for InMemoryCache [cache-redb 2/3] (#904)015b918refactor: serde support for Cache structs [cache-redb 1/3] (#905)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)