Skip to content

Releases: srevinsaju/togomak

v2.0.0-alpha.18

06 Apr 17:15
54334bd
Compare
Choose a tag to compare
v2.0.0-alpha.18 Pre-release
Pre-release

Changelog

  • 54334bd feat: force colors when using ansifmt, add tests for ansifmt

v1.6.0

06 Apr 17:36
ca7865f
Compare
Choose a tag to compare

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

v2.0.0-alpha.17

14 Mar 14:03
32bbbd7
Compare
Choose a tag to compare
v2.0.0-alpha.17 Pre-release
Pre-release

Changelog

  • 32bbbd7 Merge pull request #68 from srevinsaju/feature/module-lifecycle-forwarding
  • 9fd8308 feat: forward parent lifecycles to child stages defined on the module
  • ab984e1 Merge pull request #67 from srevinsaju/dependabot/go_modules/google.golang.org/protobuf-1.33.0
  • d414d99 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • aa2632a ci: update docker build pipelines

v2.0.0-alpha.16

01 Mar 04:07
e5053aa
Compare
Choose a tag to compare
v2.0.0-alpha.16 Pre-release
Pre-release

Changelog

  • e5053aa chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 (#64)
  • 31e634c Merge pull request #63 from srevinsaju/dependabot/go_modules/golang.org/x/crypto-0.17.0
  • c4ee9d6 Merge pull request #65 from srevinsaju/dependabot/go_modules/github.com/cloudflare/circl-1.3.7
  • 775c267 Merge pull request #66 from srevinsaju/feature/v2/containers
  • 332bc4e chore: update changelog
  • 8afb432 feat: do not pass host environment variables into docker containers
  • 72bb147 fix: add skip_workspace boolean parameter to stage.*.container.skip_workspace
  • 6f97f35 chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7
  • 658cc8b chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0

v2.0.0-alpha.15

06 Dec 15:15
c044992
Compare
Choose a tag to compare
v2.0.0-alpha.15 Pre-release
Pre-release

Changelog

  • c044992 fix: check if the list or map is empty, and use Emptylist and emptyObjects instead

v2.0.0-alpha.14

17 Nov 17:13
97cc502
Compare
Choose a tag to compare
v2.0.0-alpha.14 Pre-release
Pre-release

Changelog

  • 97cc502 chore: sync changelog
  • b9d9b0a fix: depends_on ignored for modules

v2.0.0-alpha.13

14 Nov 20:07
ee974d7
Compare
Choose a tag to compare
v2.0.0-alpha.13 Pre-release
Pre-release

Changelog

  • ee974d7 chore: sync changelog
  • 1f8b8ec fix: pass arguments to child modules

v2.0.0-alpha.12

14 Nov 17:32
b932ec3
Compare
Choose a tag to compare
v2.0.0-alpha.12 Pre-release
Pre-release

Changelog

  • b932ec3 feat: allow reading togomak args from TOGOMAK_ARGS

v2.0.0-alpha.11

06 Nov 17:56
6cddc8e
Compare
Choose a tag to compare
v2.0.0-alpha.11 Pre-release
Pre-release

Changelog

  • 6cddc8e Merge pull request #62 from sorcero/feature/log-multiwriter
  • 4edf995 feat: add multiwriter to add a file log sink

v2.0.0-alpha.10

03 Nov 20:31
572d8f8
Compare
Choose a tag to compare
v2.0.0-alpha.10 Pre-release
Pre-release

Changelog

  • 572d8f8 Merge pull request #61 from srevinsaju/fix/path-module-fix
  • a6abb4f chore: sync changelog
  • 65c01c6 fix: path.module incorrectly populated for modules