Skip to content

Bump github.com/dogmatiq/testkit from 0.21.1 to 0.22.0#229

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/dogmatiq/testkit-0.22.0
Closed

Bump github.com/dogmatiq/testkit from 0.21.1 to 0.22.0#229
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/dogmatiq/testkit-0.22.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/dogmatiq/testkit from 0.21.1 to 0.22.0.

Release notes

Sourced from github.com/dogmatiq/testkit's releases.

Version 0.22.0

Added

  • Added detection of direct aggregate root modification outside of AggregateRoot.ApplyEvent().
  • Added detection of direct process root modification outside of ProcessScope.Mutate().
  • Added detection of non-deterministic ProcessScope.Mutate() callbacks.

Changed

  • [BC] Bumped Dogma to v0.25.0 (timeout-to-deadline rename, ProcessScope.Mutate() support).
  • [BC] Renamed TimeoutValidationScope() to DeadlineValidationScope().
  • [BC] Renamed TimeoutValidationScopeOption to DeadlineValidationScopeOption.
  • [BC] Renamed fact.TimeoutScheduledByProcess to fact.DeadlineScheduledByProcess.
  • [BC] Renamed fact.ProcessTimeoutRoutedToEndedInstance to fact.ProcessDeadlineRoutedToEndedInstance.
  • [BC] Renamed Envelope.NewTimeout() to Envelope.NewDeadline().
  • DefaultMessageComparator() now considers function values with the same definition site to be equal.
Changelog

Sourced from github.com/dogmatiq/testkit's changelog.

[0.22.0] - 2026-06-21

Added

  • Added detection of direct aggregate root modification outside of AggregateRoot.ApplyEvent().
  • Added detection of direct process root modification outside of ProcessScope.Mutate().
  • Added detection of non-deterministic ProcessScope.Mutate() callbacks.

Changed

  • [BC] Bumped Dogma to v0.25.0 (timeout-to-deadline rename, ProcessScope.Mutate() support).
  • [BC] Renamed TimeoutValidationScope() to DeadlineValidationScope().
  • [BC] Renamed TimeoutValidationScopeOption to DeadlineValidationScopeOption.
  • [BC] Renamed fact.TimeoutScheduledByProcess to fact.DeadlineScheduledByProcess.
  • [BC] Renamed fact.ProcessTimeoutRoutedToEndedInstance to fact.ProcessDeadlineRoutedToEndedInstance.
  • [BC] Renamed Envelope.NewTimeout() to Envelope.NewDeadline().
  • DefaultMessageComparator() now considers function values with the same definition site to be equal.
Commits
  • d222f71 Bump version to v0.22.0
  • 86ce2b2 Add [Unreleased] changelog section
  • 8960cf6 Merge pull request #471 from dogmatiq/root-mutation-checks
  • fce3a86 Move post-handler mutation tests to controller_test.go
  • 733e3a2 Detect direct root mutations on error paths in process controller
  • 9ae0d24 Add test for shadow root UnmarshalBinary failure in process controller
  • 34f44d6 Remove coverage artifacts
  • 46c4732 Move snapshot tests to controller_test.go, add stale snapshot coverage
  • 87dbdc0 Fix typos in unsafereflect package
  • 978559a Fix premature instance storage and clean up test helpers
  • 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 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 [github.com/dogmatiq/testkit](https://github.com/dogmatiq/testkit) from 0.21.1 to 0.22.0.
- [Release notes](https://github.com/dogmatiq/testkit/releases)
- [Changelog](https://github.com/dogmatiq/testkit/blob/main/CHANGELOG.md)
- [Commits](dogmatiq/testkit@v0.21.1...v0.22.0)

---
updated-dependencies:
- dependency-name: github.com/dogmatiq/testkit
  dependency-version: 0.22.0
  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 go Pull requests that update Go code labels Jun 22, 2026
@github-actions github-actions Bot enabled auto-merge June 22, 2026 06:52
@dependabot @github

dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Looks like github.com/dogmatiq/testkit is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 23, 2026
auto-merge was automatically disabled June 23, 2026 19:50

Pull request was closed

@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/dogmatiq/testkit-0.22.0 branch June 23, 2026 19:50
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 go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants