Peter
34c431790e
refactor: use connect-go instead of regular Google gRPC
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
- support binary name for plugins
- register plugins for container jobs
2023-09-12 18:43:34 +02:00
Peter
e60726ef9e
feat: implement new and man for plugin modules
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
- use extracted shared libraries
2023-08-23 22:06:26 +02:00
Peter
786578bc6f
feat: adapt new wire format
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
update to Go 1.21
2023-08-15 21:47:19 +02:00
Peter
833e876a31
wip: support new and help from plugin modules
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-07-01 13:21:57 +02:00
Peter
73ef9e5135
feat: manual for individual modules
...
Refactor CLI to group module related commands together.
Extend HCL writing support to support slices of complex types including slices of blocks with labels.
2023-06-19 20:19:56 +02:00
Peter
92b7846010
feat: add 'new' command to boostrap new modules
...
Improve logging of diagnostics by using default writer
2023-05-27 17:42:23 +02:00
Peter
ee2cdfd942
feat: initial plugin support
2023-05-24 22:10:01 +02:00
Peter
fee941a0e4
feat(state): introduce SQLite based state store
...
Allow modules to keep a state of their latest execution and skp if not necessary
2023-05-02 18:44:47 +02:00
Peter
fd2aebaa3b
refactor(cli): restructure initialization logic and get rid of global state
2023-05-01 10:15:53 +02:00
Peter
c60fc4b347
feat(vcs): expose Git and version metadata to tasks
2023-04-30 10:59:26 +02:00
Peter
b84a583116
feat(ignore): skip ignore for tools/buildr binary
...
- rename tools directory to bin
- add mount options to container tasks
- generally improve error messages
2023-04-24 10:37:08 +02:00
Peter
0e0207ee64
feat(task): completed container task prototype
2023-04-18 18:06:13 +02:00
Peter
4f899ebd9e
feat(task): basic prototype of container tasks
...
extraction of created files is still missing
2023-04-14 20:08:59 +02:00
Peter
3819c692de
feat: prepare container execution
2023-04-11 22:30:48 +02:00
Peter
986ae29f15
feat(parsing): support basically all attributes of all blocks at any point as variables
2023-03-18 14:40:30 +01:00
Peter
9081d0756f
feat: initial version
2023-03-15 18:56:38 +01:00