Skip to content

Bump rstest-bdd-macros from 0.5.0 to 0.6.0 in the rstest-bdd group across 1 directory - #530

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rstest-bdd-c92fccc971
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rstest-bdd-c92fccc971

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the rstest-bdd group with 1 update in the / directory: rstest-bdd-macros.

Updates rstest-bdd-macros from 0.5.0 to 0.6.0

Release notes

Sourced from rstest-bdd-macros's releases.

Harnesses for all!

What's Changed

... (truncated)

Changelog

Sourced from rstest-bdd-macros's changelog.

Changelog

Unreleased

  • Raised the nextest compile budget for the trybuild-based tests from ten to twenty minutes, and the default profile's global timeout from twenty to forty minutes so the larger per-test budget can be spent. A CI run with a cold compiler cache exceeded the old budget while healthily compiling the fixture dependency tree; the same test takes about three minutes once the cache is warm. A passing test never spends the budget.

  • Scenarios that previously passed may now correctly fail: unhinted steps that return a local alias of Result<T, E> now propagate Err rather than boxing it as a payload. Ok(T) injects T, and E must implement Display.

  • Feature paths in diagnostics and reports are now manifest-relative (ScenarioMetadata::feature_path, the JSON reporter, the JUnit classname attribute and cargo bdd --dump-steps): a feature file within the crate's manifest directory is reported as tests/features/login.feature instead of an absolute build-machine path. Files outside the manifest stay absolute. JUnit consumers key test history on classname + name; expect a one-time discontinuity, after which the value is stable everywhere. See the v0.6.0 migration guide's breaking-change section.

  • #[scenario] and scenarios! now register every bound .feature file as a Cargo rebuild dependency, so editing only a .feature file recompiles the scenario binary and the tests reflect the new text immediately (ADR-010). A feature-file path sharing no filesystem root with the manifest directory (for example a different Windows drive) is a compile error naming the file; use a manifest-relative path or a path on the same root. Adds a tested build.rs recipe closing the file-addition gap: a single cargo::rerun-if-changed directory line, carried as executed living documentation in the users' guide.

  • StepContext::insert_value now returns an InsertOutcome enum instead of Option<Box<dyn Any>>, distinguishing a recorded override (carrying any displaced previous override) from values dropped because no fixture matches the type (NoMatch) or because multiple fixtures match (AmbiguousIgnored). The previous None conflated all three cases. Use into_previous() where the old Option behaviour is needed.

  • Redesigned StepContext borrowing to be guard-based (ADR-012): borrow methods take &self, so one step can hold mutable guards for distinct fixtures concurrently — including mutable harness context plus mutable world state — without E0499/E0502. New try_borrow and try_borrow_mut methods return a typed FixtureBorrowError (NotFound, TypeMismatch, AlreadyBorrowed, NotMutable) instead of panicking on conflicting borrows; the Option-based borrow methods remain as conveniences. FixtureRef/ FixtureRefMut are now opaque structs with Deref/DerefMut (their enum variants are no longer public), and StepContext::get serves shared fixtures only — read step-returned overrides through try_borrow/borrow_ref. The v0.6 thread-local GPUI workaround is superseded.

  • Fixed fallible #[scenario] functions generated with #[gpui::test] so the scenario result is consumed instead of triggering unused_must_use under

... (truncated)

Commits
  • 72fb226 Refresh published GPUI fixture version
  • c21c5d2 Bump version
  • 30c0a31 Generate the users-guide reference links from one base URL (#537) (#747)
  • 7f3d8c2 Prefetch fixture dependencies before the mutation lane runs (#721) (#741)
  • 6cb92fa Enforce the Python 400-line module budget on every module (#742) (#746)
  • 5a738ff Clarify Python exception documentation (#732) (#745)
  • 9ff970a Fix actionlint expression finding in lockfile refresh workflow (#709) (#735)
  • 3f62617 Chore(deps): bump ctor in / (#708)
  • 9f35338 Correct the termination term: a grace period, not a whole slow-timeout (#725)
  • 51a3c52 Bind the lockfile refresh head ref in the environment (#702)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added cargo Dependabot channel for Rust crate updates. dependencies Dependency updates, applied to every Dependabot pull request. labels Oct 5, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) October 5, 2026 02:08
@coderabbitai

coderabbitai Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: c5c1c75a-63a9-45f8-aa0b-f21dd8b06663

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review

codescene-access[bot]

This comment was marked as outdated.

@dependabot dependabot Bot changed the title Bump rstest-bdd-macros from 0.5.0 to 0.6.0 in the rstest-bdd group Bump rstest-bdd-macros from 0.5.0 to 0.6.0 in the rstest-bdd group across 1 directory Oct 9, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 580a508 to 16e022c Compare October 9, 2026 02:24
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 16e022c to 925a46d Compare October 10, 2026 00:04
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 925a46d to 9d2d423 Compare October 11, 2026 11:38
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 9d2d423 to bf93f68 Compare October 14, 2026 13:07
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from bf93f68 to f953466 Compare October 19, 2026 02:08
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from f953466 to 23e4782 Compare October 20, 2026 02:05
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 23e4782 to 784d78f Compare October 26, 2026 02:10
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 784d78f to 7628f59 Compare October 27, 2026 02:06
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 7628f59 to 9dc6c2e Compare October 28, 2026 02:06
codescene-access[bot]

This comment was marked as outdated.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from 9dc6c2e to ac4bc17 Compare October 29, 2026 02:05
codescene-access[bot]

This comment was marked as outdated.

Bumps the rstest-bdd group with 1 update in the / directory: [rstest-bdd-macros](https://github.com/leynos/rstest-bdd).


Updates `rstest-bdd-macros` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/leynos/rstest-bdd/releases)
- [Changelog](https://github.com/leynos/rstest-bdd/blob/main/docs/CHANGELOG.md)
- [Commits](leynos/rstest-bdd@v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: rstest-bdd-macros
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rstest-bdd
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-bdd-c92fccc971 branch from ac4bc17 to 2e5dce1 Compare October 31, 2026 05:13

This branch has not been deployed

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

Labels

cargo Dependabot channel for Rust crate updates. dependencies Dependency updates, applied to every Dependabot pull request.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants