Update Rust crate nextest-filtering to 0.20.0#8314
Update Rust crate nextest-filtering to 0.20.0#8314hash-worker[bot] wants to merge 1 commit intomainfrom
nextest-filtering to 0.20.0#8314Conversation
PR SummaryLow Risk Overview Regenerates Reviewed by Cursor Bugbot for commit 610fbc1. Bugbot is set up for automated code reviews on this repo. Configure here. |
🤖 Augment PR SummarySummary: Bumps the workspace Rust dependency 🤖 Was this summary useful? React with 👍 or 👎 |
Cargo.toml
Outdated
| napi-build = { version = "2.2.4", default-features = false } | ||
| napi-derive = { version = "2.16.13", default-features = false } | ||
| nextest-filtering = { version = "0.17.0", default-features = false } | ||
| nextest-filtering = { version = "0.18.0", default-features = false } |
There was a problem hiding this comment.
nextest-filtering 0.18.0 changes TestQuery::test_name to &TestCaseName; libs/@local/hashql/compiletest/src/executor/trial.rs currently constructs TestQuery { test_name: &test_name }, which is likely to break with this bump. Consider ensuring that call site (and any similar ones) are updated as part of this version upgrade.
Other Locations
libs/@local/hashql/compiletest/src/executor/trial.rs:132
🤖 Was this useful? React with 👍 or 👎
Merging this PR will not alter performance
Comparing Footnotes
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8314 +/- ##
==========================================
- Coverage 62.50% 62.50% -0.01%
==========================================
Files 1318 1318
Lines 134219 134224 +5
Branches 5518 5518
==========================================
- Hits 83895 83893 -2
- Misses 49409 49416 +7
Partials 915 915
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
8839ef0 to
b602be3
Compare
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
b602be3 to
7ac4835
Compare
7ac4835 to
4ba8ce5
Compare
4ba8ce5 to
714e0fa
Compare
9534ada to
beeaa3b
Compare
nextest-filtering to 0.20.0nextest-filtering to 0.19.0
beeaa3b to
201e378
Compare
nextest-filtering to 0.19.0nextest-filtering to 0.20.0
201e378 to
41d8a9a
Compare
nextest-filtering to 0.20.0nextest-filtering to 0.19.0
41d8a9a to
610fbc1
Compare
nextest-filtering to 0.19.0nextest-filtering to 0.20.0
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Version bumped to 0.20.0 instead of intended 0.19.0
- I changed
nextest-filteringto0.19.0inCargo.tomland regeneratedCargo.lockso the resolved package is also0.19.0.
- I changed
Or push these changes by commenting:
@cursor push 62fd1fd68f
Preview (62fd1fd68f)
diff --git a/Cargo.lock b/Cargo.lock
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5659,9 +5659,9 @@
[[package]]
name = "nextest-filtering"
-version = "0.20.0"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c34d722a8c4d1d19a7e64c15d3e2f13c3783ddc01b1d3df63dae137364d5708c"
+checksum = "0920388f3b398d502409350a387ff13807048e0653e8f291a9b2582427ab1c61"
dependencies = [
"globset",
"guppy",
@@ -5673,7 +5673,7 @@
"regex-syntax",
"smol_str",
"thiserror 2.0.18",
- "winnow 1.0.0",
+ "winnow 0.7.15",
]
[[package]]
@@ -10849,9 +10849,6 @@
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8"
-dependencies = [
- "memchr",
-]
[[package]]
name = "winreg"
diff --git a/Cargo.toml b/Cargo.toml
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -194,7 +194,7 @@
napi = { version = "2.16.17", default-features = false }
napi-build = { version = "2.2.4", default-features = false }
napi-derive = { version = "2.16.13", default-features = false }
-nextest-filtering = { version = "0.20.0", default-features = false }
+nextest-filtering = { version = "0.19.0", default-features = false }
nextest-metadata = { version = "0.12.2", default-features = false }
nodejs_package_json = { version = "0.4.4" }
opentelemetry = { version = "0.30.0", default-features = false }This Bugbot Autofix run was free. To enable autofix for future PRs, go to the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 610fbc1. Configure here.
| napi-build = { version = "2.2.4", default-features = false } | ||
| napi-derive = { version = "2.16.13", default-features = false } | ||
| nextest-filtering = { version = "0.17.0", default-features = false } | ||
| nextest-filtering = { version = "0.20.0", default-features = false } |
There was a problem hiding this comment.
Version bumped to 0.20.0 instead of intended 0.19.0
High Severity
The PR title and description indicate updating nextest-filtering from 0.17.0 to 0.19.0, with 0.20.0 listed as a separate "Pending" future update. However, the actual Cargo.toml change specifies version 0.20.0. This pulls in an unreviewed version that may contain additional breaking changes beyond what the PR release notes cover (which only document up to 0.19.0). The same mismatch appears in Cargo.lock, where the resolved version is 0.20.0.
Reviewed by Cursor Bugbot for commit 610fbc1. Configure here.
Benchmark results
|
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2002 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1001 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 3314 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 1526 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 2078 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 1033 | Flame Graph |
policy_resolution_medium
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 102 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 51 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 269 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 107 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 133 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 63 | Flame Graph |
policy_resolution_none
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 8 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 3 | Flame Graph |
policy_resolution_small
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 52 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 25 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 94 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 26 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 66 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 29 | Flame Graph |
read_scaling_complete
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id;one_depth | 1 entities | Flame Graph | |
| entity_by_id;one_depth | 10 entities | Flame Graph | |
| entity_by_id;one_depth | 25 entities | Flame Graph | |
| entity_by_id;one_depth | 5 entities | Flame Graph | |
| entity_by_id;one_depth | 50 entities | Flame Graph | |
| entity_by_id;two_depth | 1 entities | Flame Graph | |
| entity_by_id;two_depth | 10 entities | Flame Graph | |
| entity_by_id;two_depth | 25 entities | Flame Graph | |
| entity_by_id;two_depth | 5 entities | Flame Graph | |
| entity_by_id;two_depth | 50 entities | Flame Graph | |
| entity_by_id;zero_depth | 1 entities | Flame Graph | |
| entity_by_id;zero_depth | 10 entities | Flame Graph | |
| entity_by_id;zero_depth | 25 entities | Flame Graph | |
| entity_by_id;zero_depth | 5 entities | Flame Graph | |
| entity_by_id;zero_depth | 50 entities | Flame Graph |
read_scaling_linkless
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | 1 entities | Flame Graph | |
| entity_by_id | 10 entities | Flame Graph | |
| entity_by_id | 100 entities | Flame Graph | |
| entity_by_id | 1000 entities | Flame Graph | |
| entity_by_id | 10000 entities | Flame Graph |
representative_read_entity
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1
|
Flame Graph |
representative_read_entity_type
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| get_entity_type_by_id | Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba
|
Flame Graph |
representative_read_multiple_entities
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_property | traversal_paths=0 | 0 | |
| entity_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=0 | 0 | |
| link_by_source_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true |
scenarios
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| full_test | query-limited | Flame Graph | |
| full_test | query-unlimited | Flame Graph | |
| linked_queries | query-limited | Flame Graph | |
| linked_queries | query-unlimited | Flame Graph |



This PR contains the following updates:
0.17.0->0.20.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
nextest-rs/nextest (nextest-filtering)
v0.20.0: nextest-filtering 0.20.0Compare Source
Changed
v0.19.0: nextest-filtering 0.19.0Compare Source
Changed
nextest-metadataupdated to 0.14.0.v0.18.0: nextest-filtering 0.18.0Compare Source
Changed
TestQuery::test_nameis now a&TestCaseNameinstead of&str.Configuration
📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - "before 4am every weekday,every weekend" (UTC).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.