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
c0b3cdc611
refactor: move gRPC code to extra repo
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-08-17 17:04:16 +02:00
Peter
f1e79ba75e
feat: move gRPC code to extra module
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-08-16 17:34:32 +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
5af8ddceab
refactor: rework plugins to track their state
...
continuous-integration/drone/push Build is failing
- introduce individual commands to manage plugins
- store plugin in state to skip loading them to memory every time
2023-06-29 20:14:52 +02:00
Peter
1261932bdc
refactor: apply golangci-lint findings
continuous-integration/drone/push Build is passing
2023-06-22 19:16:00 +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
e3eae9e849
refactor(oci_image): replace entrypoint string with array
2023-05-27 17:52:30 +02:00
Peter
174ce3f39a
feat(state): introduce cache e.g. to skip GitHub API requests for the same version information over and over again
2023-05-02 19:11:12 +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