kubernetes/hack/make-rules
Patrick Ohly 04700e97d3 hack: prepare for strict golangci-lint in pull-verify-kubernetes
The long-term goal is that when "make verify" is invoked in pull job, it will
also run golangci-lint with the strict configuration and write an
$ARTIFACTS/golangci-lint-githubactions.log file with GitHub actions
annotations. How to get those published for the GitHub PR is open.

When "make verify" is invoked manually or in any other job, the stricter check
will be skipped. That works because "PR_NUMBER" is only set for pre-merge
jobs (https://github.com/kubernetes/test-infra/blob/master/prow/jobs.md#job-environment-variables).

Because strict linting is still new and might not be useful without a better
UI (= GitHub annotations), this PR does not fully enable the integration into
"make verify". Instead, the new verify-golangci-lint-pr.sh is excluded from it
and needs to be run in a separate job.
2023-03-07 19:38:32 +01:00
..
build.sh fix shellcheck in hack/make-rules/... 2019-02-26 00:56:36 -05:00
clean.sh Update shellcheck version (0.7.2 -> 0.8.0) and fix findings 2022-11-08 11:53:57 +01:00
cross.sh fix shellcheck in hack/make-rules/... 2019-02-26 00:56:36 -05:00
make-help.sh avoid masking return values in hack/make-rules/make-help.sh 2022-10-19 23:46:18 -07:00
test-cmd.sh Lock ServerSideApply feature to true 2022-09-27 13:48:28 +02:00
test-e2e-node.sh stop using deprecated klog flags 2022-09-04 21:02:43 +02:00
test-integration.sh stop using deprecated klog flags 2022-09-04 21:02:43 +02:00
test.sh Update shellcheck version (0.7.1 -> 0.7.2) and fix findings 2022-11-01 23:10:44 +01:00
update.sh Merge pull request #115246 from thockin/codegen-11-swagger-from-update-codegen 2023-01-22 11:24:10 -08:00
verify.sh hack: prepare for strict golangci-lint in pull-verify-kubernetes 2023-03-07 19:38:32 +01:00
vet.sh staging: fix "go vet" issues 2023-03-03 07:51:04 +01:00