Skip to content

v0.10.0

Choose a tag to compare

@teo teo released this 26 Aug 14:45
· 2273 commits to master since this release

This release brings a major refactor of the configuration system, including a new git-based workflow configuration mechanism.

  • git-based workflow configuration:
    • [coconut] Add repo add, remove, default and list commands
    • [coconut] Allow for indexed repo operations & improvements
    • [core] Support a dir structure for tasks and workflows
    • [core] Add support for revisions (branch, tags, long hashes)
    • [core] Add RefreshRepos()
    • [core] Add full task path for task identifiers
    • [core] Allow workflows with cross-repo tasks
    • [core] Discover and add repos according to default repos dir structure
    • [core] Change workflowConfigurationUri to globalConfigurationUri
    • [core] Add support for persistent default_repo consul/file backend
    • [core] Add godocs for control repo API
    • [core] Add default workflows repo
  • Miscellaneous:
    • [coconut] Add documentation generator
    • [coconut] Improve and generate command reference documentation
    • [misc] Rewrite and improve user documentation
    • [occ] Add example configuration for testing OCC with peanut