Releases: srevinsaju/togomak
Releases · srevinsaju/togomak
v0.0.1-alpha.1
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