Genesis v2.7.15 Release Notes

Release Date: 2020-09-22 // over 3 years ago
  • ๐Ÿ‘Œ Improvements

    โšก๏ธ Updates to pipelines:

    ๐Ÿš€ Commit state file on failed create-env deployment.

    โž• Add pipeline.notifications to ci.yml. Can take the arguments of
    0๏ธโƒฃ inline (default), parallel, and grouped.

    Both parallel and grouped make the notifications parallel to the
    ๐Ÿšš task that is being notified as ready, so dont block the manual trigger progression.groupedhas the additional behaviour that moves the notification tasks into a separate group. The defaultinline`
    maintains the original behaviour of notification preceeding the manual
    task.

    ๐Ÿ› Bug Fixes

    ๐Ÿš€ Don't block -y|--yes for create-env deploys

    ๐Ÿš€ Since create-env deploys follow the spirit of the 'yes' option, we will
    ๐Ÿ‘ allow it even though it has no effect. This will allow automation to
    ๐Ÿš€ blindly specify -y without having to check if the deployment is a
    create-env.

    โช This reverts a change found in Genesis 2.7.14

    ๐Ÿ›  Fix failures when no safe target is available

    ๐Ÿšš Detection of the safe target was moved to Genesis::Top in v2.7.14, but
    there are a select few circumstances that does not require the safe
    target to be known, such as genesis embed. This fix makes the missing
    โš  safe target non-fatal, but adds a debug warning message if missing.