Skip to content

Releases: bugcrowd/adama

Backtrace In Errors

24 Oct 20:36
Compare
Choose a tag to compare

This updates the Adama backtrace to contain the backtrace of the original error with its own backtrace added to the end.

Interactor Style Command Rollback

08 Aug 17:58
Compare
Choose a tag to compare

This version updates command logic in two ways

  • When a command fails it does not call its rollback method
  • When an invoked command fails, the invoker does not roll
    it back (but it does roll back the commands prior to it
    that succeeded)

This follows from the idea that a command should have one responsibility so if it fails it does not need to be rolled back. This is how the interactor gem handles it: https://github.com/collectiveidea/interactor#rollback

We need this behavior for Adama to work as a drop-in replacement for Interactor

v0.1.1 validation adjustments

27 Jun 00:38
Compare
Choose a tag to compare
Merge pull request #3 from bugcrowd/version/0-1-1

Version bump 0.1.1