chore(deps): update golangci/golangci-lint-action action to v9 #4146
ci.yaml
on: push
Static analysis and linting
2m 58s
Codespell
9s
Matrix: Build
Matrix: Helm chart Lint
Matrix: Integration and E2E tests
Annotations
10 errors and 7 warnings
|
Static analysis and linting:
internal/provider/newrelic/provider.go#L175
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"metric %q not configured\", name)" (err113)
|
|
Static analysis and linting:
internal/provider/newrelic/provider.go#L104
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"is not a valid path segment name: %v\", strings.Join(errs, \",\"))" (err113)
|
|
Static analysis and linting:
internal/provider/newrelic/provider.go#L100
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"may not contain uppercase char\")" (err113)
|
|
Static analysis and linting:
internal/provider/newrelic/provider.go#L60
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"a NRDBClient cannot be nil\")" (err113)
|
|
Static analysis and linting:
internal/provider/newrelic/provider.go#L56
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"an accountID cannot be 0\")" (err113)
|
|
Static analysis and linting:
internal/provider/cache/provider_test.go#L351
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(expectedError)" (err113)
|
|
Static analysis and linting:
internal/provider/cache/provider_test.go#L104
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"random error\")" (err113)
|
|
Static analysis and linting:
internal/provider/cache/provider.go#L90
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"expected exactly 1 metric from external provider for metric %q, got %d\", id, l)" (err113)
|
|
Static analysis and linting:
internal/adapter/adapter.go#L73
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"external metrics provider must be configured\")" (err113)
|
|
Static analysis and linting:
internal/testutil/util.go#L76
found a struct that contains a context.Context field (containedctx)
|
|
Helm chart Lint (v1.31.0, containerd)
No file matched to [/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/pyproject.toml,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/uv.lock,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
|
|
Helm chart Lint (v1.32.0, containerd)
No file matched to [/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/pyproject.toml,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/uv.lock,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
|
|
Helm chart Lint (v1.34.0, containerd)
No file matched to [/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/pyproject.toml,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/uv.lock,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
|
|
Helm chart Lint (v1.33.0, containerd)
No file matched to [/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/pyproject.toml,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/uv.lock,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
|
|
Helm chart Lint (v1.30.0, containerd)
No file matched to [/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*requirements*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.txt,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*constraints*.in,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/pyproject.toml,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/uv.lock,/home/runner/work/newrelic-k8s-metrics-adapter/newrelic-k8s-metrics-adapter/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
|
|
Static analysis and linting
Unexpected input(s) 'skip-pkg-cache', 'skip-build-cache', valid inputs are ['version', 'install-mode', 'install-only', 'working-directory', 'github-token', 'verify', 'only-new-issues', 'skip-cache', 'skip-save-cache', 'problem-matchers', 'args', 'cache-invalidation-interval']
|
|
Static analysis and linting
Unexpected input(s) 'skip-pkg-cache', 'skip-build-cache', valid inputs are ['version', 'install-mode', 'install-only', 'working-directory', 'github-token', 'verify', 'only-new-issues', 'skip-cache', 'skip-save-cache', 'problem-matchers', 'args', 'cache-invalidation-interval']
|