vflow
vflow copied to clipboard
Updated dependencies and Improvements to CI process
- Updated all dependencies to their latest version.
- Removed
samara-cluster
since it's deprecated and merged intoShopify/sarama
. The code for generating this was done using GPT-4 - Updated go.mod file with
go 1.19
. - Ran
go fmt
on the code base. - Added support for tracking dependencies using
dependabot
. - Added support for running the tests with multiple Go versions and multiple OS platforms.
- Added support for building Docker image using Github Actions. The image will be published to
ghcr.io
which may need to be enable for this repo/org. - Updated the image tag in the Dockerfile.
Note:
- GPT4 suggested changing the logic of
ingestClickHouse()
to improve performance.
The following can be done in a separate PR:
- Add support for
golangci-lint
, and fix the issues - Add support for
gosec
and fix the issues - Cleanup the Makefile
Related to #172 Fixes #187