* Add release assets automation
* Use single module with local replace for examples
* Update CHANGELOG.md
* Allow expected failure for custom formatter example test
* Set version value with ldflags
* Restore artifacts cleanup
* Add WSL friendly check-go-version setup
* Add changelog entry and update my username
* Add PR link to changelog
* Stop it saying 'noting to be done for check-go-version'
* Update CHANGELOG.md
Co-authored-by: Viacheslav Poturaev <vearutop@gmail.com>
Co-authored-by: Matt Wynne <matt@cucumber.io>
Co-authored-by: Viacheslav Poturaev <vearutop@gmail.com>
* Use a warmer tone in CONTRIBUTING guide and provide practical help with getting up and running.
* Update instructions to include golint so you can run `make`
* Update CONTRIBUTING.md
Co-authored-by: Aurélien Reeves <aurelien.reeves@smartbear.com>
* Update README.md
Co-authored-by: Aurélien Reeves <aurelien.reeves@smartbear.com>
* Update CONTRIBUTING.md
Co-authored-by: Viacheslav Poturaev <vearutop@gmail.com>
* Remove the need for golint installation instructions
Co-authored-by: Aurélien Reeves <aurelien.reeves@smartbear.com>
Co-authored-by: Viacheslav Poturaev <vearutop@gmail.com>
* Add new contextualized API for hooks and steps
* Make default context configurable
* Run AfterStep hooks even after failed steps, fixes#370
* Update CHANGELOG and README
* Add step result status to After hook, fixes#378
* Elaborate hooks documentation
* Add test to pass state between contextualized steps
* Update README with example of passing state between steps
* Fix step definition output for Data Tables
This fixes incorrect step definition output for Data Tables. The
PickleStepArgument_PickleTable type does not exist in the current
messages-go version.
* updated CHANGELOG.md
Issue: It is not possible to use function without return when
matching steps, resulting in a lot of Nil only error
returns.
Fix: Allows to provide empty result function by correctly matching
reflect Calls on step Handler.
When nothing is returned by the Handler, it will return
nil as if errors was nil.