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 #35 from srevinsaju/feature/srev/import

Static Imports

6d375450558e5a51b84e559a7a4cc12795ba50c7 authored over 1 year ago by Srevin Saju <[email protected]>
docs(import): add docs

548bdac05f37a10fcc59637e4f45dee3440e5ef9 authored over 1 year ago by Srevin Saju <[email protected]>
feat(import): add support for recursive import flattening

70755adc6c78ad8bbbeee6344ded636c45d2427e authored over 1 year ago by Srevin Saju <[email protected]>
chore(import): add examples for import {} blocks

07d8098e52d6bb6812807cd6df5d1fb7d49d5bdd authored over 1 year ago by Srevin Saju <[email protected]>
chore(init): update default togomak file version generated by init

c43606ef4fb99c6b6493b833f067423fa0f67552 authored over 1 year ago by Srevin Saju <[email protected]>
feat(schema): add import {} block

import block allows you to import togomak pipelines from different
sources as defined in the has...

a353100c2078076d278dec7b1cfd89c5b43b72e2 authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #34 from srevinsaju/fix/support-multiple-togomak-files

feat: add support for loading multiple files on the same directory

f06e92bf57484252114e0fa2ae585f0e1594bddc authored over 1 year ago by Srevin Saju <[email protected]>
fix: check for conflicting keys and values before merging them from multiple files

15d892fe9d1c2c4b6c3e9d89e68d3ca31e5528f2 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add support for loading multiple files on the same directory

BREAKING CHANGE: all files in the specific directory will be parsed
and the contents of the file...

0c677f9c2dacb4a2a2a75a814d23cbea7d9d98fd authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #32 from srevinsaju/work/srevin/tests-nested-invocation

tests: add nested / recursive call invocation with failing sub pipeline

09dd8fe67ce679a14436851139ae99b0ff4cf14e authored over 1 year ago by Srevin Saju <[email protected]>
style: lint using 'togomak fmt'

3a94fd537d19e29ad21c9682628e15409a624e87 authored over 1 year ago by Srevin Saju <[email protected]>
tests: add nested / recursive call invocation with failing sub pipeline

fe01d13523c6b50e5745f96dd3ab9e772a349bfa authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #30 from srevinsaju/fix/srevin/error-on-empty-default

fix(data.env): fall back to empty string when default is unspecified

45377c91facc546b46bbcda6da69ba7dd4e68b55 authored over 1 year ago by Srevin Saju <[email protected]>
fix(data.env): fall back to empty string when default is unspecified

05d5b3ab230504e55edf4f532b5edc0ecdcd98be authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #29 from srevinsaju/feature/srev/git-tags

ref, tag and branch for git provider

1e5cd0470640f6d5903247e250fcea11ba3f80e7 authored over 1 year ago by Srevin Saju <[email protected]>
docs(data.git): add information about ref, tag and branch and their operation precedence

5e658fa763e5d2726415317d9fa046d0740f4feb authored over 1 year ago by Srevin Saju <[email protected]>
feat(data.git): add refs support for git provider, and fix ambiguous usage on branch and tags

001b196604b6ff71f487a77e7100a8e274a27ba2 authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #20 from srevinsaju/fix/concurrent-writes

fix: macros concurrent writes

de2beabb30b8c52f92adeb6de27beb1ae4c68fca authored over 1 year ago by Srevin Saju <[email protected]>
fix: macros concurrent writes

cd05024a121d7d3c7895dbec13d2d14d2173b2e3 authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #19 from srevinsaju/feature/docker-ports

Feature/docker ports

5cd71f88d81604ffdbf9f7a18226a4fef5af9f98 authored over 1 year ago by Srevin Saju <[email protected]>
docs: update lifecycle rules

eaa210beb4552dbdf0d02d31de2bf9ec2f6577d3 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add lifecycle rules for daemon stopping

56724d8815bdf4f34886c07730ea36c17d112156 authored over 1 year ago by Srevin Saju <[email protected]>
fix: move to gitea's shell based go library

44ee141d0d12645af44210d058c72234da3ab80d authored over 1 year ago by Srevin Saju <[email protected]>
fix: wip go-git changes'

ac8003f50bdb2bb332c3dab616e3781ecc57b0a5 authored over 1 year ago by Srevin Saju <[email protected]>
refactor: move to hcl.Diagnostics instead of custom diagnostics to reduce complexity

281b72aef437f7b23f99232d1d1f4e2c2e2426de authored over 1 year ago by Srevin Saju <[email protected]>
feat: add docker ports support

4447d9338740483bcd2b8dbda1de4daa19237dce authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #18 from srevinsaju/feature/fmt

Formatting Feature (togomak fmt)

24bef6ebeb2808eb228d8771499948b2c7827b08 authored over 1 year ago by Srevin Saju <[email protected]>
test: add i9n tests for cache clean, and fmt

6e1715932e70bcb0c499ade5cd7f1d33d1313ab9 authored over 1 year ago by Srevin Saju <[email protected]>
chore: lint with 'togomak fmt'

545bc3813fb6723b422a8e1a750370d3aec63d31 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add recursive clean function

7e8e02c13ecc0d741a64d4001d66aeee60912f55 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add -recursive formatting flag

d1e6002026a2db4d8f7b37f5fc2288a6ee8266ca authored over 1 year ago by Srevin Saju <[email protected]>
feat: add fmt command for formatting

c9ec56172974b50191eed082d8e12ccc82cb4ab8 authored over 1 year ago by Srevin Saju <[email protected]>
ci: fix goreleaser publish cycle

a026b5a2b08a287d141fd06381debc3e2677bcb3 authored over 1 year ago by Srevin Saju <[email protected]>
ci: fix goreleaser publish cycle

943239f28e9e81e85112ef8081f83fd289705735 authored over 1 year ago by Srevin Saju <[email protected]>
ci: fix goreleaser publish cycle

286e1b426f27b6925db145f55d19844d2788b25e authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #14 from srevinsaju/fix/goreleaser-ci

ci: fix goreleaser publish cycle'

0b345ef44d2a594d62b7555940873e0e63717b80 authored over 1 year ago by Srevin Saju <[email protected]>
ci: fix goreleaser publish cycle'

8a92173073cd8ad14c5b79b45de8890036039da8 authored over 1 year ago by Srevin Saju <[email protected]>
Merge pull request #13 from srevinsaju/feature/outputs

feat: add outputs feature. by writing to $TOGOMAK_OUTPUTS, it will av…

deacba55da4e9cdfcd485b2e6122471d280cf102 authored over 1 year ago by Srevin Saju <[email protected]>
tests(i9n): simulate whitelisted, blacklisted stages with root

406384941bb8a4e21505a7daa44ecc74182efa93 authored over 1 year ago by Srevin Saju <[email protected]>
tests: add integrations test for failing invalid env output

c15ebaaedc1f9e51e8d500f7034748f593c6fcda authored over 1 year ago by Srevin Saju <[email protected]>
tests: add some unit tests

68972b855194b29024739b393902631a22f55cac authored over 1 year ago by Srevin Saju <[email protected]>
chore: remove depth argument for now

01fd974f9ab57bbe72c530b22ae48b77bc8d7a21 authored over 1 year ago by Srevin Saju <[email protected]>
docs: update output docs, whitelisting with macros

7d15f22048e00f7e51a1f48cb44f1a69fa1777ff authored over 1 year ago by Srevin Saju <[email protected]>
docs: update git docs

e11ea8ecea3e94d1c43dbfcdab7a5a912b57e56d authored over 1 year ago by Srevin Saju <[email protected]>
tests: try adding more output

6ced5655367e9355cdbba3fd542d50976d4d6cc1 authored over 1 year ago by Srevin Saju <[email protected]>
feat: multistage whitelisting, new git attrs and much more

this commit adds the following features:
* it is now possible to whitelist stages of macro deriv...

d26e730961800b5b5a0a7c004ebb656fe2b3f090 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add outputs feature. by writing to $TOGOMAK_OUTPUTS, it will available as a global variable

122b909a190d5544f0fc15f5d8d7f3c4f709e24a authored over 1 year ago by Srevin Saju <[email protected]>
fix: respect ci/unttended mode on prompts

59edb050b37a79e7f840aec412ef1ad1f76a9ca8 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add more unit tests

3a79f73fe0334134c9a3deae0ba0077cc6893a47 authored over 1 year ago by Srevin Saju <[email protected]>
feat: allow providing fallback values for prompt types

c2b96f802f899333fe7e26717b70fc2d219f7e64 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add integration tests for prompt provider

ce41839027e090b48e4cf7ec82e2f82f8d7d7c0a authored over 1 year ago by Srevin Saju <[email protected]>
tests: add more tests

a1188b64b83e78228648e208e4f3467890ad592a authored over 1 year ago by Srevin Saju <[email protected]>
feat: add failing retry test

5f01bd60ef492a523828d1303141eb55dba55173 authored over 1 year ago by Srevin Saju <[email protected]>
feat: force colors on CI, add failing tests

b789ee969f25b44f022a8cd1e2c2d1727318f9f6 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add some more examples and tests

82e7ca5c6ab695b340a9c57b1015860b8b1df289 authored over 1 year ago by Srevin Saju <[email protected]>
fix: abrupt bypassing of error handling, do not exit orchestra immediately

c09e3f234da624a4af7c71ef1283013a5998bd82 authored over 1 year ago by Srevin Saju <[email protected]>
fix: stop execution on first error, fix error detection

ea1b3be01ff86c5f67488cc58ca6fb3d15df0427 authored over 1 year ago by Srevin Saju <[email protected]>
fix: remove pgid process definition to keep windows support compatibility

58ace96460c9829ffe4336eb0cb0d7807511aadb authored over 1 year ago by Srevin Saju <[email protected]>
docs: add coverage badge

9cb04e64726cee5d2651268da05af0c78cb4804c authored over 1 year ago by Srevin Saju <[email protected]>
feat: include unit tests

19b12dd566bd79c2c7db75723cd5939bcd72a802 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add progress bar for git provider

5cb2af0dce7d62acd6572419b56af81329ac7a82 authored over 1 year ago by Srevin Saju <[email protected]>
fix: add missing tempdir declaration, regression introduced by f925124b1b2f3d7dac9aba78ef21558b8ed619bf

5f2e4d686a378fcd68bc43f5b3874532bf401525 authored over 1 year ago by Srevin Saju <[email protected]>
feat(orchestra): refactor common functions

d7e5952511221f701ab392256bdb76d2965fe2cb authored over 1 year ago by Srevin Saju <[email protected]>
ci: add coverage support

6a0fdb8f85db7c4d33f9f33df401619a053ac5b1 authored over 1 year ago by Srevin Saju <[email protected]>
chore(container): cleanup redundant container waits for live follow log reading

fd7e7e72a055e4fa1cf3dcc48c4e997001adf1ca authored over 1 year ago by Srevin Saju <[email protected]>
docs: update container support documentation, interrupt handling

f52c0244f8e8d1b10f57b13e40533b24a54f480b authored over 1 year ago by Srevin Saju <[email protected]>
feat: add docker usage examples

018c465cb71a8180cfc3b2a3dbe5db83111a949b authored over 1 year ago by Srevin Saju <[email protected]>
feat: add better error handling support for interrupt, sigterm signals

50c4724e55b485017a994797f8b992a2bb025420 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add support for native docker container execution

45f352750d33c560e9755764810f927a94a36c27 authored over 1 year ago by Srevin Saju <[email protected]>
feat: use separate flags for --ci and --unattended

bca20929d6c80d0b2ced6d07053a80e3b18f1e7e authored over 1 year ago by Srevin Saju <[email protected]>
docs: update macros documentation

9a2d39c317d3e003f7488cbcfdf5152116cedd80 authored over 1 year ago by Srevin Saju <[email protected]>
chore: update examples

f19b1e16649ba2a7e2b77e490c39fd8b7542c8df authored over 1 year ago by Srevin Saju <[email protected]>
fix: race conditions on fast calculating concurent blocks like locals

3b34e1ce4d089262d4e5abb76621bdc097f78bfe authored over 1 year ago by Srevin Saju <[email protected]>
feat: add support for remote stages with git provider

b20afa687de6e8f3fbdce9b11efd55f395def6c7 authored over 1 year ago by Srevin Saju <[email protected]>
docs: add documentation for locals block

8c558a34b04e86ffc6b524758f6f82636c8e38a2 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add 'locals' block

36c9b48f25e825e26da74fcf67c7cf2ff18db68e authored over 1 year ago by Srevin Saju <[email protected]>
feat: add goreleaser supported versions

5975636a7e47bc33308b0f82813011cc01c38092 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add recursive invocation support

28114a0b1f60599128c3c192fb98837212923fb6 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add unattended (ci) stages to disable prompting or interaction

c7df5ad0323f9ebd04fe5af1981fc0c644d1e34c authored over 1 year ago by Srevin Saju <[email protected]>
feat: add 'which' function

99c6dfba4bd8b097311a172e522574fdb6a10ec0 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add contributing guidelines

901754933f24b84b01ab68848d4e4869f1002bd3 authored over 1 year ago by Srevin Saju <[email protected]>
chore: switch license to MPL-2.0

d64be3c6da5ed8d85c6a9e3086ea4fb0fc9af9ab authored over 1 year ago by Srevin Saju <[email protected]>
chore: use terraform's internal functions directly in togomak as well

3e4905ef717b3a50b98da78efcdaf9be4b8f2802 authored over 1 year ago by Srevin Saju <[email protected]>
chore: make macros example more creative

d9bfec1d416096264a64b40515f1d10a7c9c53f3 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add daemonization support (no timeout support yet)

11f16093a480b8e6dd4fca9620b435949ccce72e authored over 1 year ago by Srevin Saju <[email protected]>
docs: update stage, togomak block docs, add notes about daemonization

3808555a5ccbf8392defa1b8f2bcc508041ebd6e authored over 1 year ago by Srevin Saju <[email protected]>
feat: add inline docs, make it explicit on CLI that a particular stage has been overridden or skipped

c1107432b65ad9ee1422a93f49bc1004cade19cc authored over 1 year ago by Srevin Saju <[email protected]>
feat: add whitelisting abd blacklisting stages feature

5ab527fd956da6e7bbce64b100b9b51d330b9b8e authored over 1 year ago by Srevin Saju <[email protected]>
fix: mandatorily check for errors on cache cleaning

da09c5dd1f167830557606a53a9d2f6bc0570015 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add togomak goreleaser config for v1 releases

f0f1fb72744c72e1467c9ead4ab542b0a1d2c5e0 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add ls, cache clean, and init commands

c8b2d9624a1138b41009f96e8dcbc480d92b2f6d authored over 1 year ago by Srevin Saju <[email protected]>
chore: add more docs

1d12db66829f62b07f66ef44980672a8e6e7d783 authored over 1 year ago by Srevin Saju <[email protected]>
ci: change branch name to v1

5dd5a69c9bc66b3c740d27cdb73ed8262241fc2a authored over 1 year ago by Srevin Saju <[email protected]>
ci: setup automatic documentation publishing & docker containers

63bf504a93750ea25ff82757cc17997954bd35bf authored over 1 year ago by Srevin Saju <[email protected]>
chore: set up examples, create documentation

d7a876f8b916eedf66079b3818d3bae587665934 authored over 1 year ago by Srevin Saju <[email protected]>
chore: vet

7d6c0d18cbb03cfb9c7ffcd8cf2d8503a91a1fd9 authored over 1 year ago by Srevin Saju <[email protected]>
chore: update docs

2350026c63d33b6d5d366f1e73b609234dc168c2 authored over 1 year ago by Srevin Saju <[email protected]>
chore: add license

b74cf6b80cf8f0e2b90d3c99bdf2c6d44242dd43 authored over 1 year ago by Srevin Saju <[email protected]>
docs: init readme

dedd34be248d8ce067da03b15668563fefae5503 authored over 1 year ago by Srevin Saju <[email protected]>
feat: add macro feature

70a4d6b513189952911132c88c81da591e5e7768 authored over 1 year ago by Srevin Saju <[email protected]>