This PR updates the Go version to 1.19 (including CI), and bumps all dependencies and tools to versions currently used by other active projects in the Thanos community, or to the latest one, so that obslytics is easier to work with and change.
This also changes testing libs (e2e, testutil), and errors to efficientgo/.* ones and makes linting consistent by adding tools or updating Makefile for existing (copyright, faillint, mdox).
This PR updates the Go version to 1.19 (including CI), and bumps all dependencies and tools to versions currently used by other active projects in the Thanos community, or to the latest one, so that
obslytics
is easier to work with and change.This also changes testing libs (
e2e
,testutil
), anderrors
toefficientgo/.*
ones and makes linting consistent by adding tools or updating Makefile for existing (copyright, faillint, mdox).