Skip to content

chore(deps): bump get-size2 from 0.10.1 to 0.11.0 in the rust-dependencies group - #2381

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-6d2673a8b7
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-6d2673a8b7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-dependencies group with 1 update: get-size2.

Updates get-size2 from 0.10.1 to 0.11.0

Release notes

Sourced from get-size2's releases.

0.11.0

What's Changed

Documentation

  • Overhaul the crate and derive documentation - (f03e05c) - bircni

Features

  • [breaking] Add no_std support (#57) - (dd08267) - bircni
  • Honor field attributes on enum variant fields - (19c495e) - bircni
  • [breaking] Implement GetSize for references to unsized targets - (135967f) - bircni

Full Changelog: bircni/get-size2@0.10.3...0.11.0

0.10.3

What's Changed

Bug Fixes

  • Gate 64-bit atomic impls behind target_has_atomic (#54) - (19e8784) - bircni
  • Use pointer-width-independent sizes in indexmap/ordermap tests (#56) - (a9982c6) - bircni

Features

  • Add portable-atomic feature with GetSize impls for portable_atomic types - (695ade6) - bircni

Tests

  • Register test_orx_concurrent_vec as a test case - (ccf2051) - bircni

Ci

  • Build and test across a 64-bit and 32-bit target matrix - (58d7d39) - bircni

Full Changelog: bircni/get-size2@0.10.2...0.10.3

0.10.2

What's Changed

Bug Fixes

  • Bump compact_str to 0.10 (#53) - (736f9f1) - Charlie Marsh

New Contributors

Full Changelog: bircni/get-size2@0.10.1...0.10.2

Changelog

Sourced from get-size2's changelog.

0.11.0 - 2026-08-03

Documentation

  • Overhaul the crate and derive documentation - (f03e05c) - bircni

Features

  • [breaking] Add no_std support (#57) - (dd08267) - bircni
  • Honor field attributes on enum variant fields - (19c495e) - bircni
  • [breaking] Implement GetSize for references to unsized targets - (135967f) - bircni

0.10.3 - 2026-07-20

Bug Fixes

  • Gate 64-bit atomic impls behind target_has_atomic (#54) - (19e8784) - bircni
  • Use pointer-width-independent sizes in indexmap/ordermap tests (#56) - (a9982c6) - bircni

Features

  • Add portable-atomic feature with GetSize impls for portable_atomic types - (695ade6) - bircni

Tests

  • Register test_orx_concurrent_vec as a test case - (ccf2051) - bircni

Ci

  • Build and test across a 64-bit and 32-bit target matrix - (58d7d39) - bircni

0.10.2 - 2026-07-15

Bug Fixes

  • Bump compact_str to 0.10 (#53) - (736f9f1) - Charlie Marsh
Commits
  • 7b99cd7 release(0.11.0)
  • 135967f feat!: Implement GetSize for references to unsized targets
  • 19c495e feat: Honor field attributes on enum variant fields
  • f03e05c docs: Overhaul the crate and derive documentation
  • dd08267 feat!: Add no_std support (#57)
  • c965ebe release(0.10.3)
  • ccf2051 test: Register test_orx_concurrent_vec as a test case
  • 58d7d39 ci: Build and test across a 64-bit and 32-bit target matrix
  • a9982c6 fix: Use pointer-width-independent sizes in indexmap/ordermap tests (#56)
  • 695ade6 feat: Add portable-atomic feature with GetSize impls for portable_atomic types
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the rust-dependencies group with 1 update: [get-size2](https://github.com/bircni/get-size2).


Updates `get-size2` from 0.10.1 to 0.11.0
- [Release notes](https://github.com/bircni/get-size2/releases)
- [Changelog](https://github.com/bircni/get-size2/blob/main/CHANGELOG.md)
- [Commits](bircni/get-size2@0.10.1...0.11.0)

---
updated-dependencies:
- dependency-name: get-size2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

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 Sep 7, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 7, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
bashkit 492750c Commit Preview URL

Branch Preview URL
Sep 07 2026, 09:41 AM

chaliy commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Closing — this bump cannot build, and the pin it moves is load-bearing rather than stale.

get-size2 is not a dependency bashkit uses; no bashkit source references it. It is declared under the python feature purely to hold the whole graph at 0.10.1, the last version implementing GetSize for compact_str 0.9. monty 0.0.19's ruff_python_ast derives get_size2::GetSize on nodes holding a compact_str 0.9 CompactString, so any get-size2 >= 0.10.2 — which moved those impls to compact_str 0.10 — leaves the derive with no impl.

Raising the declared version does not just fail to help: it removes the constraint keeping ruff's copy pinned, so the lockfile here floats ruff to get-size2 0.10.3 while ruff stays on compact_str 0.9.1:

error[E0277]: the trait bound `CompactString: GetSize` is not satisfied
   --> ruff_python_ast-0.0.3/src/nodes.rs:411:41
    |
411 | #[cfg_attr(feature = "get-size", derive(get_size2::GetSize))]
    |                                         ^^^^^^^^^^^^^^^^^^ the trait `GetSize` is not implemented for `CompactString`
    = note: there are multiple different versions of crate `compact_str` in the dependency graph
error: could not compile `ruff_python_ast` (lib) due to 2 previous errors

That is what took all 22 build jobs red here.

#2386 adds get-size2 to the cargo ignore: list so this PR is not reopened weekly, matching the existing monty / num-bigint entries, and documents the removal condition: drop the ignore once monty's ruff moves to compact_str 0.10.


Generated by Claude Code

@chaliy chaliy closed this Sep 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/cargo/rust-dependencies-6d2673a8b7 branch September 7, 2026 10:29
chaliy added a commit that referenced this pull request Sep 7, 2026
…#2386)

`get-size2` is not a dependency bashkit uses. It is declared under the
`python` feature purely to hold the whole graph at 0.10.1, the last
version implementing `GetSize` for compact_str 0.9. monty 0.0.19's
`ruff_python_ast` derives `get_size2::GetSize` on nodes holding a
compact_str 0.9 `CompactString`, so any get-size2 >= 0.10.2 (which moved
those impls to compact_str 0.10) leaves the derive with no impl.

Raising the declared version removes the constraint keeping ruff's copy
pinned, letting it float to 0.10.3 and fail to compile — #2381, red
across all 22 build jobs. Ignored outright rather than by update-type,
because the breaking move was a patch release.

Config and comments only; the pin itself is unchanged.

Closes #2381.
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.

1 participant