Skip to content

Releases: srevinsaju/togomak

v0.0.1-alpha.1

06 Dec 18:53
c5d8fce
Compare
Choose a tag to compare

Changelog

  • c5d8fce fix: go releaser script
  • 0862f8e feat: add list command, allow slashes in id names
  • 0b976af feat: add support for state, and locking for preventing concurrent runs
  • 3698947 Merge pull request #4 from srevinsaju/work/srevin/locking
  • c0e9998 feat: show time taken for per stage execution
  • 7749d70 feat: add support for locking concurrent builds
  • 0406c16 feat: add conditional step execution based on target files, upgrade to go1.18
  • 6bebb5f chore: add --silent flag, use thread safe mutex for setting data on golang map
  • a1ddf21 feat: add support for referencing third party git branches for references and sha
  • b2aad78 feat: add setContext methods for providers to pass information to the provider
  • c2abdf0 fix: improve plugin detection
  • f4480a1 feat: add stage expansion and improve automatic provider detection
  • c13aa26 feat: add interactive parameters
  • 0a70135 chore: demote cwd detection error from error to warning
  • 504a9de ci: add initial cicd scripts
  • 3747999 feat: ask git to search for parent directories for commit sha even when not running at repo root
  • 12f9376 feat: add short sha param to git plugin
  • d846290 feat: improve automatic detection of plugins by addigng ~/.togomak.plugins to search dir
  • c1d2995 fix: bug on initializing plugin map
  • 56ac59a feat: improve matrix and cli UX
  • 84917c3 refactor: change failfast to faillazy, add summary config yaml option
  • 7f437e3 feat: add summary
  • 80c666a feat: add fail-fast feature
  • e4566bc refactor: factor out cmd execution code, improve --dry-run visual representation
  • f8935b4 docs: update roadmap
  • 3627ad5 refactor: move functions to pkg/bootstrap and add .stages[].extends to simplify build scripts
  • 0b21ead fix: do not --dry-run concurrently
  • 3dcc35c feat: add initial dry run flag to print commands to stdout
  • 1184b8e docs: add screenshot
  • d3c539a docs: add roadmap
  • 02497cf feat: add context flag to provide build context
  • 1e9f13f feat: add matrix builds, improve flags and cli logging ui experience
  • 770c723 style: update stage output
  • 311d62d docs: update README.md
  • d588191 chore: update .gitignore
  • 4aa8eea feat: add sample configuration required for togomak to work, and use togomak to build togomak
  • 183b6b0 refactor: rename to togomak
  • aa0a905 refactor: rename to togomak
  • 2932a9a docs: add docs
  • 3eea531 feat: add pongo formatter for script and args, add conditional stages
  • 04169f0 feat: implement concurrency on build stages, and add depgraph for dependency and topological sort
  • 70ab6af feat: add stage plugin schema
  • 5499cb4 feat: initial commit