thanos-community / obslytics

Tools and Services allowing seamless usage of Observability data from Prometheus, Thanos, Cortex, M3DB, Loki and more!
Apache License 2.0
31 stars 8 forks source link

*: Update Go version, deps and tools #36

Closed saswatamcode closed 1 year ago

saswatamcode commented 1 year ago

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).