caas-team / sparrow

A monitoring tool to gather infrastructure network information
Apache License 2.0
6 stars 4 forks source link

chore: (automate) housekeeping #134

Closed lvlcn-t closed 3 weeks ago

lvlcn-t commented 1 month ago

Motivation

To automate the chore of bumping the deps every now and then.

Closes #78, I've bumped viper and added the mentioned feature tag to our goreleaser configs.

Changes

I've added a dependabot.yml config and pre-commit workflow that automatically bumps the pre-commit refs on pull requests. For more information refer to https://pre-commit.ci/lite.html

Additionally I've removed/adjusted the deprecated linters and configs of the golangci-lint config.

At last I've bumped the go deps, besides github.com/getkin/kin-openapi v0.124.0 because it contained breaking changes. We should bump and fix the errors in another PR.

For additional information look at the commits.

Tests done

None applicable, besides the succeeding github action.

TODO