Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/srevinsaju/togomak

A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
https://github.com/srevinsaju/togomak

Merge pull request #68 from srevinsaju/feature/module-lifecycle-forwarding

feat: forward parent lifecycles to child stages defined on the module

32bbbd7f6ae01c31dfa82d51e5a8738e5f2e0401 authored 9 months ago by Srevin Saju <[email protected]>
feat: forward parent lifecycles to child stages defined on the module

In scenarios where lifecycles are defined on the module level, there was an issue preventing the...

9fd8308fcb594333ba2498c6fc5b801a96f20de2 authored 9 months ago by Srevin Saju <[email protected]>
Merge pull request #67 from srevinsaju/dependabot/go_modules/google.golang.org/protobuf-1.33.0

chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0

ab984e102a5222e0b68d6b0b875dcfdbd520016d authored 9 months ago by Srevin Saju <[email protected]>
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0

Bumps google.golang.org/protobuf from 1.30.0 to 1.33.0.

---
updated-dependencies:
- dependency-...

d414d99222d2965f010b07073d44f879ba7008be authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: update docker build pipelines

aa2632a2ae792b12ad8b3c26f90362b1d47842f4 authored 10 months ago by Srevin Saju <[email protected]>
chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 (#64)

e5053aa7700f8cf6266e84ff7b366f1e89348fbb authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #63 from srevinsaju/dependabot/go_modules/golang.org/x/crypto-0.17.0

chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0

31e634c47c391fa295b558a91876b0c91f45d466 authored 10 months ago by Srevin Saju <[email protected]>
Merge pull request #65 from srevinsaju/dependabot/go_modules/github.com/cloudflare/circl-1.3.7

chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7

c4ee9d6b437ee2579a9ac9f68f1b3577d5c44817 authored 10 months ago by Srevin Saju <[email protected]>
Merge pull request #66 from srevinsaju/feature/v2/containers

Fix issues when running some docker containers

775c26747cefff89075af156075ceb9f808c5ac2 authored 10 months ago by Srevin Saju <[email protected]>
chore: update changelog

332bc4ece80d0a8bbc17e262205fcb38b5fc9f5b authored 10 months ago by Srevin Saju <[email protected]>
feat: do not pass host environment variables into docker containers

fix

8afb4321cf2037ccdbf70bbc9a9854b0ff791418 authored 10 months ago by Srevin Saju <[email protected]>
fix: add skip_workspace boolean parameter to stage.*.container.skip_workspace

allows you to skip mounting the workspace directory on every container using a bind
which is the...

72bb14765175b5b3808f0c6673b04691b3545155 authored 10 months ago by Srevin Saju <[email protected]>
chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7

Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.
- ...

6f97f35833ad58c31d58c44134c56102deb25a81 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.
- [Commits]...

658cc8b1baf4354b0d8cba229f02ab495a4017b2 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: check if the list or map is empty, and use Emptylist and emptyObjects instead

c04499239706b503a8d74aaa12f1d0c75db372ab authored about 1 year ago by Srevin Saju <[email protected]>
chore: sync changelog

97cc502d05222a690a1084801ca69ce34c954788 authored about 1 year ago by Srevin Saju <[email protected]>
fix: depends_on ignored for modules

b9d9b0a88345009d301077ab87159711a18c0b58 authored about 1 year ago by Srevin Saju <[email protected]>
chore: sync changelog

ee974d7ab02955afc97ec48dee6ee2db1234ee3e authored about 1 year ago by Srevin Saju <[email protected]>
fix: pass arguments to child modules

1f8b8ecca14e48e3e432b0cb174736313a3fec16 authored about 1 year ago by Srevin Saju <[email protected]>
feat: allow reading togomak args from TOGOMAK_ARGS

b932ec30e88bd4d9e9ec8228e63038688d9728cf authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #62 from sorcero/feature/log-multiwriter

feat: add multiwriter to add a file log sink

6cddc8e57040650112f0dc6734d763841ffa3b88 authored about 1 year ago by Srevin Saju <[email protected]>
feat: add multiwriter to add a file log sink

4edf995f81ec258d645842c6881ba1e2082deae5 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #61 from srevinsaju/fix/path-module-fix

Fix regression on path.module

572d8f85c1aaa293877d966bfd9ffaac9eb1ab24 authored about 1 year ago by Srevin Saju <[email protected]>
chore: sync changelog

a6abb4f4367fca1a6c2349a9006c772dacec415d authored about 1 year ago by Srevin Saju <[email protected]>
fix: path.module incorrectly populated for modules

65c01c6ce882356e522b57986c8cc67f9840f7f7 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #58 from srevinsaju/feature/shellescape-function

feat: add shellescape function

c8db34fc2573e324ad8318aad89f159e3cf3e408 authored about 1 year ago by Srevin Saju <[email protected]>
feat: add shellescape function

2452e0f159ebc8c3f72dd5c014557c974db3b8a4 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #57 from srevinsaju/fix/srevin/panic-stage-script

Fix panic when stage's script is not wholly known

b189b5120b1efc2e1da1fc5f9525b19e4f929b9d authored about 1 year ago by Srevin Saju <[email protected]>
feat: add stripansi function, store outputs in this.output

f4aef8517aa8e7a6689eff5142b2e81b245acb0a authored about 1 year ago by Srevin Saju <[email protected]>
fix(stage): panic when stage.script is not wholly known

79351bfab345fe599e2373f33f83d1ccb26695cf authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #56 from srevinsaju/dependabot/go_modules/github.com/docker/docker-24.0.7incompatible

chore(deps): bump github.com/docker/docker from 24.0.2+incompatible to 24.0.7+incompatible

bc334daf993149d6916eef5cece60907fcf8778a authored about 1 year ago by Srevin Saju <[email protected]>
chore(deps): bump github.com/docker/docker

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.2+incompatible to 2...

0b6232e69a1c6cafb012ffa85351a87a3d2836f4 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #55 from srevinsaju/dependabot/go_modules/google.golang.org/grpc-1.56.3

chore(deps): bump google.golang.org/grpc from 1.50.1 to 1.56.3

8ba6248175bd799a07a2f24119650d20805591fe authored about 1 year ago by Srevin Saju <[email protected]>
chore(deps): bump google.golang.org/grpc from 1.50.1 to 1.56.3

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.50.1 to 1.56.3.
- [Releas...

4605ab98aceb07ba583bf5e9239651f4eb85b832 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #54 from srevinsaju/feature/docs-readme

Update documentation

7fd24d43a35fad02ad7b58fbb6139952657cedae authored about 1 year ago by Srevin Saju <[email protected]>
docs: update readme

e9a2db978a0f8dbef302dcc0f654146ce0a96bc4 authored about 1 year ago by Srevin Saju <[email protected]>
docs: add cover screenshot

35b304fb4fd8b70b38158bf69f3e394dc5ecdf1b authored about 1 year ago by Srevin Saju <[email protected]>
feat: add support for --disable-concurrency parameter

87a85afc871926d4f12776677f985991e01da8ba authored about 1 year ago by Srevin Saju <[email protected]>
docs: update examples documentation

7ae284ed9f4ebdc305f16a1495c4d07d79f5821b authored about 1 year ago by Srevin Saju <[email protected]>
docs: update readme

b5add8210d723610f42b6b2fe3f7f440d8b66728 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #53 from srevinsaju/fix/module-fix-evalcontext

Fix multiple race conditions and error in module inputs

c01e878a0bf49da6f78eb73ddded483103f41616 authored about 1 year ago by Srevin Saju <[email protected]>
fix: fix multiple race conditions, switch go-getter fork to fix race conditions to srevinsaju/go-getter, switch global TempDir to conductor.TempDir

6a3635b23c01dd02c68adfa1c474e021a276480f authored about 1 year ago by Srevin Saju <[email protected]>
test(module): add module-local test

6e6ae1ded66155f7219ca4e18c9055ba8a29f8c0 authored about 1 year ago by Srevin Saju <[email protected]>
fix: evaluate variables passed as module inputs first

before passing it into the module's evaluation context

we need to evaluate the values first with...

610f63f368c5cab76f8803ec7cc24a8f6c41ac47 authored about 1 year ago by Srevin Saju <[email protected]>
chore: sync changelog, prepare v2.0.0-alpha.5

9338cc1a2032dab7a39edd5d32d7fd279afc26ed authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #52 from srevinsaju/feature/for-each-module

feat(modules): add for-each support for modules

04ae17a828d3df0b3cc197877d3e2aa01f9d611a authored about 1 year ago by Srevin Saju <[email protected]>
fix: i hit the loopvar bug

https://go.dev/blog/loopvar-preview

f28cb533c6554423f2031d38a72c40863bb6b677 authored about 1 year ago by Srevin Saju <[email protected]>
feat(variables): add variable blocks

* adds support for custom inputs to modules
* fixes a bug on array-like for_each on modules and ...

82423dd5101c889546549659413a253f5855eb30 authored about 1 year ago by Srevin Saju <[email protected]>
feat(modules): add for-each support for modules

a5924ec0b8c9f465a06ed4ad29e0c5dc2e423834 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #51 from srevinsaju/feature/modules

Modules support

96e9d2b61a568c7458ef2057244b9e0e7c2cf7fd authored about 1 year ago by Srevin Saju <[email protected]>
test(module): add modules test

0dfc2edbdc405549cb06e4c09f5051158b0a77de authored about 1 year ago by Srevin Saju <[email protected]>
feat: add modules support

de45d2609e966f1f896543d8deec351ea0bb84b1 authored about 1 year ago by Srevin Saju <[email protected]>
feat: add json logging

df464fcc98c156fb9131daeb717582eeac01e754 authored about 1 year ago by Srevin Saju <[email protected]>
refactor: switch logger to use an interface, and add child and parent methods for orchestra

643a17d65ec3055c09623f63778d408bdd37cc4a authored about 1 year ago by Srevin Saju <[email protected]>
refactor: move pkg -> internal package

189792e227b7cd61e775b750e5ef87486eaeb77a authored about 1 year ago by Srevin Saju <[email protected]>
refactor: move conductor and handler to ci pkg

b309a62619f148d92774ba9dbfe2f4cfc09268a0 authored about 1 year ago by Srevin Saju <[email protected]>
refactor: move pipelinerun to its own function

3a3ced726a82cdd5abf811d48789f2c47f7fe70d authored about 1 year ago by Srevin Saju <[email protected]>
feat: add path.* variables, add initial module download support

1c0ac5016d1393f217527677555590dafa050272 authored about 1 year ago by Srevin Saju <[email protected]>
chore: sync changelog, prepare v2.0.0-alpha.4

d2547701fca298fa6fcc8e841aff70090192ee06 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #50 from srevinsaju/feature/for-each

Add more tests

94e5ea1bf5f43a9e6d9c0bbe48af494a20056ec6 authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #49 from srevinsaju/dependabot/go_modules/golang.org/x/net-0.17.0

38b166e4afc00993f2d171c10a2a1239fae313b3 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: update codecov badge

ccd632420630ac081e7abdcd739a621687e0e124 authored about 1 year ago by Srevin Saju <[email protected]>
chore(deps): bump golang.org/x/net from 0.12.0 to 0.17.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.17.0.
- [Commits](https...

4ea5f45a2cf423dadcd487d92fc341a4a160bf1c authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #48 from srevinsaju/feature/for-each

Support for for_each meta argument

572030eb415fdceaf7c291eabcf5eb26d59188db authored about 1 year ago by Srevin Saju <[email protected]>
test(coverage): add stage.env dry runs coverage

f4661a87d9a44f937f612788cc5982e527d39066 authored about 1 year ago by Srevin Saju <[email protected]>
test(failing): add failing test for no scripts, no args specified for a stage

20648ba17a80f8ab929361217e568f40337eba60 authored about 1 year ago by Srevin Saju <[email protected]>
test(for_each): add for each map test

bc9a36b0a10b99dc9e9675d5690e73379995f3c0 authored about 1 year ago by Srevin Saju <[email protected]>
feat: init changelog

ea4ee420dc5a7372ce6736d124a5705730330fde authored about 1 year ago by Srevin Saju <[email protected]>
feat: add support for for-each, improve i9n test execution speed

46fe2538f98cc1538a92a4f7c75092d939a5777e authored about 1 year ago by Srevin Saju <[email protected]>
refactor: core stagr run logic into a separate function

ec60ac9023b6cb8c71b6dadf066c7856541dd574 authored about 1 year ago by Srevin Saju <[email protected]>
feat: update logger and logging statements

602c56985ea0b0779fc194c1a9e5555bdf293347 authored about 1 year ago by Srevin Saju <[email protected]>
refactor: split stage run functions into smaller sub functions

77eec5da2bb109167947a1110ae9b9c71e9f6f07 authored about 1 year ago by Srevin Saju <[email protected]>
fix: edge case where mountpoint is same as the folder containing togomak.hcl file

f04311a93afe46481d25ffa9f30b4709b94b643c authored about 1 year ago by Srevin Saju <[email protected]>
chore: rename ports -> port and change to block type

f1e86396d5b7dbb83818ba3a3e792fe6601dac5e authored about 1 year ago by Srevin Saju <[email protected]>
feat(alpine): add git to the docker image

bb2d4ae16daa69177aef3cc590621cb0ba2bbb56 authored about 1 year ago by Srevin Saju <[email protected]>
ci: update docker builds

add multiple build types to the docker containers:
* alpine - alpine based images
* docker-buste...

83b3749f95103ca785212d68be1a4198193f36df authored about 1 year ago by Srevin Saju <[email protected]>
fix(stage): cleanup print statements

ff703a0f4fc868447e1df85168ff8a52a4a70c81 authored about 1 year ago by Srevin Saju <[email protected]>
fix(stage): container environment variables not populated correctly

79bb6926b96cb247e4a988611561c40430dce1dc authored about 1 year ago by Srevin Saju <[email protected]>
fix(orchestra): fix data,local blocks not run, regression of filter list implementation

92b0f7ed06ef9e2a1ededf6e30b77646c1b6b778 authored about 1 year ago by Srevin Saju <[email protected]>
fix(rule): update rule whitelisting/blacklisting logic to handle ^ subtract cases

95b0582c680f37e6a731f4123d3e924782595017 authored about 1 year ago by Srevin Saju <[email protected]>
ci: add lifecycles at togomak.hcl

078b7414f3a3e37b4b8c7504f388512ccfd1693f authored about 1 year ago by Srevin Saju <[email protected]>
docs: update readme

cee8a20f37ef089a3cf822a4f3febcd2c4b44c53 authored about 1 year ago by Srevin Saju <[email protected]>
docs: update readme

86cbb5b32c03ec5e7a7e3619bda15a063e324b83 authored about 1 year ago by Srevin Saju <[email protected]>
fix: typo, use hcl parsed 'image' instead of raw unevaluated image

ffebd2ca6349ff02d2007ade0c17d7997de84bac authored about 1 year ago by Srevin Saju <[email protected]>
Merge pull request #45 from srevinsaju/feature/lifecycle

Lifecycles and v2.0.0

8852c3da600fba87e750830f67223f6fadeee4f3 authored about 1 year ago by Srevin Saju <[email protected]>
feat: add docker builds for v2

9a992da44363997dadb511b345dbff914d7cab41 authored about 1 year ago by Srevin Saju <[email protected]>
fix: implement passing filter to children stages wip

36878580dd95828d77ff57abd59406f27b144ced authored about 1 year ago by Srevin Saju <[email protected]>
test(lifecycle): add lifecycle example

7123734b3d7b3cb19a6a2c59a0496dd96f3f1a1e authored about 1 year ago by Srevin Saju <[email protected]>
feat(filter): add new query engine and filter list

a85eb9265debe5fad5624b4d61e5cfe4ffcd6444 authored about 1 year ago by Srevin Saju <[email protected]>
feat(lifecycle): init structs

c464f68f923e3f52f5e9b796b672e4df5dba9267 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(lifecycle): rename old lifecycle options to execution options

ead9979e0a36e107132438532da82b9f78f1a82e authored over 1 year ago by Srevin Saju <[email protected]>
chore(globals): remove unused globals

cc4bad001b848be14b0fc112f26596cca0fced11 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(conductor): use conductor instead of context Values

33d78c437433841b822e279e88516ef24f3f2ced authored over 1 year ago by Srevin Saju <[email protected]>
refactor(context): remove all of context values except for pipeline

3bd795542f9c5a0d37c058822cb6296c93c57195 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(context): remove a lot more context entries - part 2

c5f71951ec7ab4b54a52758fdaf6d586215bdae8 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(context): remove a lot more context entries

2397a3dfc68f4286db11f8996ff7fa60c4afb89e authored over 1 year ago by Srevin Saju <[email protected]>
fix(runnable): remove additional diags options

bd5d67d66877f0bafa686f36a2443a56d0aebb42 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(read): move read functions to ci.Pipeline

c13da0f454a4b375e34c4fc78ccc96e674900e75 authored over 1 year ago by Srevin Saju <[email protected]>
refactor(read): Read functions go into parse module

0a79d2c2b4d7a44105d252767e89e9e268cdb8ea authored over 1 year ago by Srevin Saju <[email protected]>
refactor(orchestra): change function signatures to be consistent

079e65c7896909814494d3b069eadc6c71486862 authored over 1 year ago by Srevin Saju <[email protected]>