Releases
v1.6.0
Changelog
ca7865f Merge pull request #70 from srevinsaju/feature/ansifmt-force-v1-backport
fa35e06 feat: force colors when using ansifmt, add tests for ansifmt
1c530e6 fix: edge case where mountpoint is same as the folder containing togomak.hcl file
88bebc4 Merge pull request #44 from srevinsaju/develop
677e2b5 fix: typo, use hcl parsed 'image' instead of raw unevaluated image
cc4bad0 chore(globals): remove unused globals
33d78c4 refactor(conductor): use conductor instead of context Values
3bd7955 refactor(context): remove all of context values except for pipeline
c5f7195 refactor(context): remove a lot more context entries - part 2
2397a3d refactor(context): remove a lot more context entries
bd5d67d fix(runnable): remove additional diags options
c13da0f refactor(read): move read functions to ci.Pipeline
0a79d2c refactor(read): Read functions go into parse module
079e65c refactor(orchestra): change function signatures to be consistent
f0e2a53 refactor(handler): move diagnostic writer to handler
95f8557 refactor(handler): switch finale signals to handler
806a6bf refactor(orchestra): rename to ExpandGlobalParams
16a9eb2 refactor(orchestra): move run, import and expand to its own functions
f8dad4d chore(orchestra): rename orchestra.Orchestra to orchestra.Perform
b0d5201 chore(orchestra): remove interrupt handlers since its migrated to handler
e5d49a5 refactor(togomak): rename togomak -> conductor
af75d2f refactor(orchestra): move Config to togomak package
443b8fa refactor(orchestra): move Resolve to pipe.Resolve under ci.Pipeline
9ce9d9c refactor(orchestra): use safe diagnostics everywhere
d330b3d feat(diagnostics): add a wrapper interface for diagnostics
6853744 refactor(orchestra): move run and resolve into its own function
8cbf002 refactor(orchestra): move wg to handler.Tracker
8d170c1 refactor(orchestra): move CanRun into its own function
8d3911c refactor(outputs): move outputs to its own function
9aa5cc9 refactor(imports): move expand imports into its own function
3b046c7 tests(dep): add dependency failing tests
1f61d8d fix(macro): regression introduced by adding the chdir flag
a924492 feat(handler): refactor signal handlers into a separate handler instance
5e1e97d feat(macro): safeguard around infinite recursion
795f796 fix(terraform): do not parse terraform lock files along with togomak configuration
2015362 fix(macro): bug in source argument introduced as regression when using togomak subdir evaluation strategy
a16d218 refactor(context): remove hcl eval context from context.Context and add safeguards around valuation
f75c4ae fix: improper formatting on import logger
d38c5ec fix: update multiple-files example
4674d50 ci(goreleaser): use pre-release auto changelog
0c408af chore: passing progress bar to use the identifier instead
82501c2 refactor(filter): move filter to a separate package, fix bug in git provider stuck forever
1e458e6 refactor(orchestra): change ambiguous name ConfigPipelineStage to Filter
119f401 refactor(orchestra): move logging to its own file
fed2314 refactor(orchestra): move out finale to a separate file
98278f2 refactor(data): switch all data types to pointer methods
98275f5 refactor: move from context to globals
8eebc63 Merge branch 'release/v1.5.0' into develop
f31f0c2 fix(import): regression introduced by supporting functions in import source
0bf2e4b feat(module): add module block
b222dc2 fix(examples): typo in hooks stage
e33214d chore(stage): remove unused argument for_each for now
05483c1 docs: add inline docs for stage block
071b796 feat(functions): add env function
2a86da4 chore(import): allow dynamic source using functions
d2f9954 chore(hooks): marshall corestage as stage in hooks
b4ad83f ci: add builds for develop branch as well
dd46445 feat(hook): remove the requirement of providing id for stages in hooks
ab343cf fix(stage): evaluate macros before running post and pre hooks
eadd8e8 fea(stage): add error handling to check if env var is null or not string
7783bde chore(logger): use global logger in finale
c65df95 chore(hooks): add logging to show no pre/post hooks were executed
5714c92 fix(logger): set global logger when creating context
75098a1 feat(import): use passive progress bar
907b238 chore: pass hclparser object to import expands
f9a4b2c chore(terraform): add more logging
2075b0d fix(providers): remove misleading error when provider fails execution
efc22d7 feat(git): use passive progress bar
b54e617 feat(env): return an error if environment variable is undefined
5b47bb4 fix(terraform): use object type instead of map type when returning tf output
54a0d97 feat: add stage logger specific to stage with id
8f61a3f refactor(tf): use passive progress bar
232c39c chore(logger): add global logger
d7dfcbf fix: improve error handling on subdirectory pipeline handling
6fd751c feat(progress): add a passive progress bar
You can’t perform that action at this time.