Skip to content

v.2.4.0

Compare
Choose a tag to compare
@alessandro-fazzi alessandro-fazzi released this 28 Dec 17:42
· 219 commits to master since this release
e0ef67c

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 launch rsync, but we force it to --dry-run so we can view expected results
  • The doctor now supports formal validation on the new hooks 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