mirror of
https://github.com/prometheus/prometheus.git
synced 2025-09-20 21:31:02 +02:00
chore: define golangci-lint version in a single place and bump to v2.4.0 (#17202)
Signed-off-by: machine424 <ayoubmrini424@gmail.com>
This commit is contained in:
parent
ccfda912e3
commit
7416f33df5
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@ -226,24 +226,24 @@ jobs:
|
|||||||
- name: Install snmp_exporter/generator dependencies
|
- name: Install snmp_exporter/generator dependencies
|
||||||
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
|
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
|
||||||
if: github.repository == 'prometheus/snmp_exporter'
|
if: github.repository == 'prometheus/snmp_exporter'
|
||||||
|
- name: Get golangci-lint version
|
||||||
|
id: golangci-lint-version
|
||||||
|
run: echo "version=$(make print-golangci-lint-version)" >> $GITHUB_OUTPUT
|
||||||
- name: Lint with stringlabels
|
- name: Lint with stringlabels
|
||||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
||||||
with:
|
with:
|
||||||
args: --verbose --build-tags=stringlabels
|
args: --verbose --build-tags=stringlabels
|
||||||
# Make sure to sync this with Makefile.common and scripts/golangci-lint.yml.
|
version: ${{ steps.golangci-lint-version.outputs.version }}
|
||||||
version: v2.2.1
|
|
||||||
- name: Lint with slicelabels
|
- name: Lint with slicelabels
|
||||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
||||||
with:
|
with:
|
||||||
args: --verbose --build-tags=slicelabels
|
args: --verbose --build-tags=slicelabels
|
||||||
# Make sure to sync this with Makefile.common and scripts/golangci-lint.yml.
|
version: ${{ steps.golangci-lint-version.outputs.version }}
|
||||||
version: v2.2.1
|
|
||||||
- name: Lint with dedupelabels
|
- name: Lint with dedupelabels
|
||||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
||||||
with:
|
with:
|
||||||
args: --verbose --build-tags=dedupelabels
|
args: --verbose --build-tags=dedupelabels
|
||||||
# Make sure to sync this with Makefile.common and scripts/golangci-lint.yml.
|
version: ${{ steps.golangci-lint-version.outputs.version }}
|
||||||
version: v2.2.1
|
|
||||||
fuzzing:
|
fuzzing:
|
||||||
uses: ./.github/workflows/fuzzing.yml
|
uses: ./.github/workflows/fuzzing.yml
|
||||||
if: github.event_name == 'pull_request'
|
if: github.event_name == 'pull_request'
|
||||||
|
@ -61,7 +61,7 @@ PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_
|
|||||||
SKIP_GOLANGCI_LINT :=
|
SKIP_GOLANGCI_LINT :=
|
||||||
GOLANGCI_LINT :=
|
GOLANGCI_LINT :=
|
||||||
GOLANGCI_LINT_OPTS ?=
|
GOLANGCI_LINT_OPTS ?=
|
||||||
GOLANGCI_LINT_VERSION ?= v2.2.1
|
GOLANGCI_LINT_VERSION ?= v2.4.0
|
||||||
GOLANGCI_FMT_OPTS ?=
|
GOLANGCI_FMT_OPTS ?=
|
||||||
# golangci-lint only supports linux, darwin and windows platforms on i386/amd64/arm64.
|
# golangci-lint only supports linux, darwin and windows platforms on i386/amd64/arm64.
|
||||||
# windows isn't included here because of the path separator being different.
|
# windows isn't included here because of the path separator being different.
|
||||||
@ -266,6 +266,10 @@ $(GOLANGCI_LINT):
|
|||||||
| sh -s -- -b $(FIRST_GOPATH)/bin $(GOLANGCI_LINT_VERSION)
|
| sh -s -- -b $(FIRST_GOPATH)/bin $(GOLANGCI_LINT_VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
.PHONY: common-print-golangci-lint-version
|
||||||
|
common-print-golangci-lint-version:
|
||||||
|
@echo $(GOLANGCI_LINT_VERSION)
|
||||||
|
|
||||||
.PHONY: precheck
|
.PHONY: precheck
|
||||||
precheck::
|
precheck::
|
||||||
|
|
||||||
|
@ -34,8 +34,11 @@ jobs:
|
|||||||
- name: Install snmp_exporter/generator dependencies
|
- name: Install snmp_exporter/generator dependencies
|
||||||
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
|
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
|
||||||
if: github.repository == 'prometheus/snmp_exporter'
|
if: github.repository == 'prometheus/snmp_exporter'
|
||||||
|
- name: Get golangci-lint version
|
||||||
|
id: golangci-lint-version
|
||||||
|
run: echo "version=$(make print-golangci-lint-version)" >> $GITHUB_OUTPUT
|
||||||
- name: Lint
|
- name: Lint
|
||||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
||||||
with:
|
with:
|
||||||
args: --verbose
|
args: --verbose
|
||||||
version: v2.2.1
|
version: ${{ steps.golangci-lint-version.outputs.version }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user