karva-dev
karva
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Bump toml from 0.9.12+spec-1.1.0 to 1.0.1+spec-1.1.0 (#493) Bumps [toml](https://github.com/toml-rs/toml) from 0.9.12+spec-1.1.0 to 1.0.1+spec-1.1.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/toml-rs/toml/commit/767747fe1afad1236d60b0db3fe4c90bf17c14eb"><code>767747f</code></a> chore: Release</li> <li><a href="https://github.com/toml-rs/toml/commit/c68aa8705c188f35c3910e4878127c160bcb6d89"><code>c68aa87</code></a> fix(parser): Plug another whole in synthetic events (<a href="https://redirect.github.com/toml-rs/toml/issues/1102">#1102</a>)</li> <li><a href="https://github.com/toml-rs/toml/commit/17dc3ddbc57573762e8afd2b9d8945dc572615ab"><code>17dc3dd</code></a> fix(parser): Plug another whole in synthetic events</li> <li><a href="https://github.com/toml-rs/toml/commit/0f32a02fc8271779384cf73233ff6d1b8151b822"><code>0f32a02</code></a> test(parse): Add another test case</li> <li><a href="https://github.com/toml-rs/toml/commit/9fef741aa76295a58a1f48c1a06a701a6eadf4e7"><code>9fef741</code></a> docs: Update changelog</li> <li><a href="https://github.com/toml-rs/toml/commit/3c596112ef1f96d3dded28150d43ab3cb772ca4c"><code>3c59611</code></a> fix(edit): Remove panics on bad input (<a href="https://redirect.github.com/toml-rs/toml/issues/1101">#1101</a>)</li> <li><a href="https://github.com/toml-rs/toml/commit/796812017df0f118130423e5109803a1742b62c5"><code>7968120</code></a> fix(edit): On missing value, ensure a span is used</li> <li><a href="https://github.com/toml-rs/toml/commit/b91d460cc8584110c95d8eb7fcb2f45f86b6b14a"><code>b91d460</code></a> fix(edit): Don't panic on inline table keys without values</li> <li><a href="https://github.com/toml-rs/toml/commit/c8087a6bc6ff1464c5731fca0f70404ec200226f"><code>c8087a6</code></a> fix(parser): Improve unclosed array messages</li> <li><a href="https://github.com/toml-rs/toml/commit/f0a47d4a1f1243b78cc3c8c2263bf63f9df4c720"><code>f0a47d4</code></a> fix(parser): Improve unclosed inline table messages</li> <li>Additional commits viewable in <a href="https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.0.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
22 hours ago
Bump notify-debouncer-mini from 0.5.0 to 0.7.0 (#492) Bumps [notify-debouncer-mini](https://github.com/notify-rs/notify) from 0.5.0 to 0.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/notify-rs/notify/releases">notify-debouncer-mini's releases</a>.</em></p> <blockquote> <h2>notify-debouncer-full: v0.7.0</h2> <blockquote> <p>[!IMPORTANT] The MSRV policy has been changed since this release. Check out README for details.</p> </blockquote> <ul> <li>FEATURE: support wasm build <a href="https://redirect.github.com/notify-rs/notify/issues/673">#673</a></li> <li>FIX: events within the timeout were not deduplicated, causing <code>event_handler</code> to be called multiple times for events that should have been merged <a href="https://redirect.github.com/notify-rs/notify/issues/711">#711</a></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/673">#673</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/673">notify-rs/notify#673</a> <a href="https://redirect.github.com/notify-rs/notify/issues/711">#711</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/711">notify-rs/notify#711</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/notify-rs/notify/commit/e4a0ea8be037ddf5c4d901f2bd84bcad12f74fd2"><code>e4a0ea8</code></a> debouncer-full: prepare v0.7.0 release (<a href="https://redirect.github.com/notify-rs/notify/issues/762">#762</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/1f47465f940374e0a1dae2292a10e3f2c6cb2141"><code>1f47465</code></a> chore(deps): update rust crate windows-sys to 0.61.0 (<a href="https://redirect.github.com/notify-rs/notify/issues/760">#760</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/e268a171a9a842bd1f43054dba41a07ab3a65d7e"><code>e268a17</code></a> chore(deps): update rust crate flume to 0.12.0 (<a href="https://redirect.github.com/notify-rs/notify/issues/755">#755</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/aa8b8c483a72ce74872043288827d351a2032d0b"><code>aa8b8c4</code></a> chore(deps): update rust crate mio to v1.1.1 (<a href="https://redirect.github.com/notify-rs/notify/issues/753">#753</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/e817c99feea81e26a6fc09367fa5d5684bab5760"><code>e817c99</code></a> chore(deps): update rust crate insta to v1.46.1 (<a href="https://redirect.github.com/notify-rs/notify/issues/756">#756</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/172217f525c5ab956f0a58ec9589abd8ca2c7cda"><code>172217f</code></a> chore(deps): update rust crate deser-hjson to v2.2.5 (<a href="https://redirect.github.com/notify-rs/notify/issues/750">#750</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/42e87aec8bd43ee82c16caf6e5d40c19c405751f"><code>42e87ae</code></a> chore(deps): update rust crate serde_json to v1.0.149 (<a href="https://redirect.github.com/notify-rs/notify/issues/754">#754</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/a3a7304baaef0f185c4d8517d5a0d01c387fb5f0"><code>a3a7304</code></a> chore(deps): update rust crate tempfile to v3.24.0 (<a href="https://redirect.github.com/notify-rs/notify/issues/759">#759</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/cb3043e919ef4a3672ce4c071eece9ef9d9c4766"><code>cb3043e</code></a> chore(deps): update rust crate rand to 0.9.0 (<a href="https://redirect.github.com/notify-rs/notify/issues/758">#758</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/bb30ddf3150ba2231e4663d3cd0b000da1435018"><code>bb30ddf</code></a> chore(deps): update rust crate nix to 0.30.0 (<a href="https://redirect.github.com/notify-rs/notify/issues/757">#757</a>)</li> <li>Additional commits viewable in <a href="https://github.com/notify-rs/notify/compare/debouncer-full-0.5.0...debouncer-full-0.7.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
22 hours ago
Bump argfile from 0.2.1 to 1.0.0 (#491) Bumps [argfile](https://github.com/rust-cli/argfile) from 0.2.1 to 1.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/argfile/blob/main/CHANGELOG.md">argfile's changelog</a>.</em></p> <blockquote> <h2>[1.0.0] - 2026-02-11</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-cli/argfile/commit/16aaf789b32edef9490f52f95f9ed51bd21064f7"><code>16aaf78</code></a> chore: Release argfile version 1.0.0</li> <li><a href="https://github.com/rust-cli/argfile/commit/da62dc4ead2efb9c22c73fd599cae42ef2f4225b"><code>da62dc4</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/argfile/issues/121">#121</a> from epage/template</li> <li><a href="https://github.com/rust-cli/argfile/commit/7cdfe5950ae7ab212b0a2dfc542727b530980045"><code>7cdfe59</code></a> chore: Update from _rust template</li> <li><a href="https://github.com/rust-cli/argfile/commit/d66ec5fd41d4cace8fbf86fcf9e27977876e159b"><code>d66ec5f</code></a> chore(ci): Fix permissions again</li> <li><a href="https://github.com/rust-cli/argfile/commit/47ae88ff52b54ade9ba2226e07acae5f3eaa3858"><code>47ae88f</code></a> chore(ci): Fix permissions for changing workflows</li> <li><a href="https://github.com/rust-cli/argfile/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f"><code>6d0d36b</code></a> chore(ci): Clean up previous branch in case it was leaked</li> <li><a href="https://github.com/rust-cli/argfile/commit/72d6576d3d8669e474cf6898b13eddf4e78c3305"><code>72d6576</code></a> chore(ci): Clean up previous branch in case it was leaked</li> <li><a href="https://github.com/rust-cli/argfile/commit/30b3b14bd665d443f45123729dc69d1f085575f9"><code>30b3b14</code></a> chore(ci): Fix how rustfmt jobs run</li> <li><a href="https://github.com/rust-cli/argfile/commit/deafec8d0eaa44c31b1ea854ccb5a7e074554fe5"><code>deafec8</code></a> chore(deps): Update Rust Stable to v1.93 (<a href="https://redirect.github.com/rust-cli/argfile/issues/120">#120</a>)</li> <li><a href="https://github.com/rust-cli/argfile/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35"><code>74f4be6</code></a> chore(ci): Fix name of clippy::empty_enums</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/argfile/compare/v0.2.1...v1.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
22 hours ago
Fix inline snapshot closing `"""` indentation (#496) ## Summary - Fixed `generate_inline_literal()` to indent the closing `"""` at the content indentation level (base + 4) instead of the call indentation level (base), aligning it with the snapshot content lines. - Added `test_inline_snapshot_multiline_closing_indent` integration test to verify correct closing delimiter indentation. - Updated existing test snapshots affected by the indentation fix. ## Test plan - [x] Unit tests pass: `cargo nextest run -p karva_snapshot` - [x] Integration tests pass: `cargo nextest run -p karva -E 'test(inline)'` - [x] Full test suite passes: `just test` (652/652) - [x] Pre-commit checks pass: `uvx prek run -a` --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
main
22 hours ago
Fix containing_function_name skipping inner class methods `containing_function_name` was returning the nearest `def` going backwards, which could be an inner class method (e.g. `__repr__`) rather than the enclosing test function. This caused function-name verification to fail, making `snapshot accept` error with "Could not find inline= argument". Fix by only considering `def` statements at strictly lower indentation than the call site, which correctly skips inner definitions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix/inline-snapshot-closing-indent
23 hours ago
Fix inline snapshot batch accept/update line-number corruption When accepting or updating multiple inline snapshots in the same Python source file, each multiline expansion shifts line numbers for subsequent snapshots, causing wrong indentation, failed accepts, and corruption. Three fixes: - Compute indent from the actual call site line, not the (possibly stale) line_number parameter - Process batch accepts in descending line order (bottom-to-top) so edits at higher lines don't affect line numbers above - Pass function name in --snapshot-update path for defense-in-depth Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix/inline-snapshot-closing-indent
23 hours ago
Use multiline call format in inline empty snapshot test Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix/inline-snapshot-closing-indent
24 hours ago
Fix inline snapshot closing `"""` indentation to match content level The closing `"""` of multiline inline snapshots was indented at the call's indentation level (e.g., 4 spaces) instead of the content's indentation level (e.g., 8 spaces). Fixed `generate_inline_literal()` to use `content_indent` for the closing delimiter.
fix/inline-snapshot-closing-indent
3 days ago
Active Branches
No pull requests found
As pull requests are created, their performance will appear here.
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs