File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 12
12
- " .golangci.yml"
13
13
pull_request :
14
14
15
+ permissions : # added using https://github.com/step-security/secure-repo
16
+ contents : read
17
+
15
18
jobs :
16
19
golangci :
20
+ permissions :
21
+ contents : read # for actions/checkout to fetch code
22
+ pull-requests : read # for golangci/golangci-lint-action to fetch pull requests
17
23
name : lint
18
24
runs-on : ubuntu-latest
19
25
steps :
20
26
- name : Checkout repository
21
27
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
22
28
- name : install Go
23
- uses : actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5 .0
29
+ uses : actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0 .0
24
30
with :
25
- go-version : 1.21 .x
31
+ go-version : 1.22 .x
26
32
- name : Install snmp_exporter/generator dependencies
27
33
run : sudo apt-get update && sudo apt-get -y install libsnmp-dev
28
34
if : github.repository == 'prometheus/snmp_exporter'
29
35
- name : Lint
30
36
uses : golangci/golangci-lint-action@3a919529898de77ec3da873e3063ca4b10e7f5cc # v3.7.0
31
37
with :
32
- version : v1.54 .2
38
+ version : v1.55 .2
Original file line number Diff line number Diff line change @@ -61,11 +61,11 @@ PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_
61
61
SKIP_GOLANGCI_LINT :=
62
62
GOLANGCI_LINT :=
63
63
GOLANGCI_LINT_OPTS ?=
64
- GOLANGCI_LINT_VERSION ?= v1.54 .2
65
- # golangci-lint only supports linux, darwin and windows platforms on i386/amd64.
64
+ GOLANGCI_LINT_VERSION ?= v1.55 .2
65
+ # golangci-lint only supports linux, darwin and windows platforms on i386/amd64/arm64 .
66
66
# windows isn't included here because of the path separator being different.
67
67
ifeq ($(GOHOSTOS),$(filter $(GOHOSTOS),linux darwin))
68
- ifeq ($(GOHOSTARCH),$(filter $(GOHOSTARCH),amd64 i386))
68
+ ifeq ($(GOHOSTARCH),$(filter $(GOHOSTARCH),amd64 i386 arm64 ))
69
69
# If we're in CI and there is an Actions file, that means the linter
70
70
# is being run in Actions, so we don't need to run it here.
71
71
ifneq (,$(SKIP_GOLANGCI_LINT))
You can’t perform that action at this time.
0 commit comments