Genesis v2.7.19 Release Notes

Release Date: 2020-11-13 // over 3 years ago
  • ๐Ÿ›  Pipeline Cache Propagation Bug Fixes

    ๐Ÿ›  Source of errant duplicate drectories found and fixed. If you have
    .genesis/cached/cached/ or .genesis/cached/<env>/<env>/ directories, the
    ๐Ÿšš deeper directory can be safely removed.

    ๐Ÿš€ Pipeline deploys correctly propagates the cached versions it was deployed
    ๐Ÿš€ with. There was a scenario that caused the pipeline to deploy with the
    cached version of a common ancestor file, but then propagate its local file.

    ๐Ÿš€ Detection of cached files now occurs earlier in the pipeline deploy process,
    ๐Ÿš€ which solves a race condition that caused the deployment to use the uncached
    (outdated) files, or not include a file at all.

    ๐Ÿ‘Œ Improvements

    • genesis init can now use GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL instead
      of requiring the .gitconfig to have those values set. For the initial
      commit, GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL will be used, but
      will default to the equivalent GIT_AUTHOR_* values if not also present.

    ๐Ÿ› Bug Fixes

    ๐Ÿ›  Fixed exodus helper for hooks. This is required for vault-genesis-kit
    v1.6.1 if using the explicitly listed static IPs

    ๐Ÿ›  Fix deploy continuing on failed environment check. Prior to this fix, if
    environment check failed, but secret check succeeded, the failed environment
    ๐Ÿš€ check would be ignored, and deployment would continue.