Skip to content

chore(deps): bump octocrab from 0.49.7 to 0.53.1#159

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/octocrab-0.53.1
Open

chore(deps): bump octocrab from 0.49.7 to 0.53.1#159
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/octocrab-0.53.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps octocrab from 0.49.7 to 0.53.1.

Release notes

Sourced from octocrab's releases.

v0.53.1

Added

  • support sub-issues (#898)

Fixed

  • Omit input object if null. Github expects object or nothing. (#918)

Other

  • cargo clippy --tests --examples --fix (#920)
  • Use std::sync::LazyLock over once_cell::sync::Lazy (#919)

v0.53.0

Fixed

  • [breaking] correct nullable properties on AutoMerge (#911)

v0.52.0

Added

  • Added GitHub async SBOM API endpoints. (#903)
  • [breaking] made PullRequest to be able to accept SimplePullRequest payload from github (#902)
  • add list-artifacts-for-a-repository endpoint (#896)
  • support pinned comments (#894)

Other

  • add tests for InMemoryCache [cache-redb 2/3] (#904)
  • serde support for Cache structs [cache-redb 1/3] (#905)
  • add changes field to PullRequestWebhookEventPayload (#907)

v0.51.0

Fixed

  • [breaking] actualized github response model for 'List Pull Requests' (#886)

v0.50.0

Added

  • add create_comment to PullRequestHandler (#880)
  • Add support for exchanging oauth code for access token (#780)
  • add get_app (#757)
  • Add ability to update an existing label (#786)
  • Added converted_from_draft to Event (#859)

Fixed

  • Use PUT not PATCH for pull request reviews (#879)

... (truncated)

Changelog

Sourced from octocrab's changelog.

0.53.1 - 2026-06-10

Added

  • support sub-issues (#898)

Fixed

  • Omit input object if null. Github expects object or nothing. (#918)

Other

  • cargo clippy --tests --examples --fix (#920)
  • Use std::sync::LazyLock over once_cell::sync::Lazy (#919)

0.53.0 - 2026-06-03

Fixed

  • [breaking] correct nullable properties on AutoMerge (#911)

0.52.0 - 2026-06-02

Added

  • Added GitHub async SBOM API endpoints. (#903)
  • [breaking] made PullRequest to be able to accept SimplePullRequest payload from github (#902)
  • add list-artifacts-for-a-repository endpoint (#896)
  • support pinned comments (#894)

Other

  • add tests for InMemoryCache [cache-redb 2/3] (#904)
  • serde support for Cache structs [cache-redb 1/3] (#905)
  • add changes field to PullRequestWebhookEventPayload (#907)

0.51.0 - 2026-05-09

Fixed

  • [breaking] actualized github response model for 'List Pull Requests' (#886)

0.50.0 - 2026-05-05

Added

  • add create_comment to PullRequestHandler (#880)
  • Add support for exchanging oauth code for access token (#780)
  • add get_app (#757)
  • Add ability to update an existing label (#786)

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 2, 2026
@greptile-apps

greptile-apps Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates the GitHub API client dependency. The main changes are:

  • octocrab is bumped from 0.49.7 to 0.53.1.
  • Cargo.lock is refreshed for the new dependency graph.
  • http-serde is added as a transitive dependency.

Important Files Changed

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

Comment thread Cargo.toml
inquire = "0.9.4"
keyring = { version = "3.6.3", features = ["apple-native", "windows-native"] }
octocrab = "0.49.7"
octocrab = "0.53.1"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 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!

Comment thread Cargo.toml
inquire = "0.9.4"
keyring = { version = "3.6.3", features = ["apple-native", "windows-native"] }
octocrab = "0.49.7"
octocrab = "0.53.1"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants