v.2.4.0
alessandro-fazzi
released this
28 Dec 17:42
·
219 commits
to master
since this release
Welcome hooks!
Wordmove is getting on steroids! This new minor version brings what probably is the bigger new feature from the first release: hooks!
Now Wordmove acts as a command runner, tight to your deploy flow. Run arbitrary commands locally or on the remote stage, before and/or after push and/or pull actions. Discover more reading the updated documentation here, here and somewhat here.
Please: find a way to give us some feedback (https://twitter.com/welaika, new issue also for discussion, catch us on slack channel) and report all the bugs you may find.
Thank you!
Fixes/impovements
- Fixed a bug causing
--simulate
not to be honored during database push/pull - Improved the way
--simulate
behaves with rsync: now we launchrsync
, but we force it to--dry-run
so we can view expected results - The
doctor
now supports formal validation on the newhooks
movefile's section - Added new documentation and improved existing
Commits
- 7600f59 bump version
- 8d6dbe5 fix #416. Also go back to quoted strings in
exclude
: issues observed - 2aa3e8f now that we have --dry-run on rsync, let invoke rsync also when simulate
- 68312a4 prefer access to hash with symbols
- 07dc2fd command line pass options with symbolized keys
- 13af387 force Photocopier to honorate Wordmove's --simulate
- b16c2ce fix bug: simulate not honored for database
- a094acc micro-update to README
- 5ed7ed5 add test for hook while simulate true
- 7908790 update readme with hooks
- d165af2 update movefile.yml generator
- 7b63943 uniform hooks error reporting
- d71a387 clean the interface a bit
- c73aa22 improve local hooks output print
- bbe9d6d correct typo
- 2bfba89 fix movefile with hooks fixture
- f582140 suppress unwanted STDOUT print
- 9e45a22 fix bug handling multiple remote hooks
- ca7d724 fix bug in empty_step? method
- 354641e fix movefile schema remote hooks section
- 3cd685d ...but kwalify needs stringified keys to work
- c644c66 update movefile schema remote with hooks
- 2dc58fa implement hook system
- fd04cd9 base movefile fixture moved inside dedicated folder
- 8fc3fd8 Refactor Deployer::Base and Movefile classes. See long desc.
- 821ab09 rpsec formatter :documentation