Skip to content

Commit 377af9d

Browse files
committed
Upgrade golint
1 parent 0b6e0c1 commit 377af9d

File tree

7 files changed

+27
-2326
lines changed

7 files changed

+27
-2326
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,14 @@ jobs:
3030
3131
test:
3232
runs-on: ubuntu-24.04
33-
timeout-minutes: 15
33+
timeout-minutes: 10
3434
strategy:
3535
fail-fast: false
3636
matrix:
3737
terraform:
38-
- '1.0.*'
39-
- '1.1.*'
40-
- '1.2.*'
41-
- '1.3.*'
42-
- '1.4.*'
43-
- '1.5.*'
38+
- ''
39+
- '1.10.*'
40+
- '1.11.*'
4441
steps:
4542
- uses: actions/checkout@v4
4643
- uses: actions/setup-go@v5
@@ -63,6 +60,6 @@ jobs:
6360
go-version-file: 'go.mod'
6461
cache: true
6562
- run: go mod download
66-
- uses: golangci/golangci-lint-action@v6
63+
- uses: golangci/golangci-lint-action@v8
6764
with:
68-
version: latest
65+
version: v2.1.6

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
2727
passphrase: ${{ secrets.PASSPHRASE }}
2828
- name: Run GoReleaser
29-
uses: goreleaser/goreleaser-action@v5
29+
uses: goreleaser/goreleaser-action@v6
3030
with:
3131
args: release --clean
3232
env:

.golangci.yml

Lines changed: 17 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,23 @@
1+
version: "2"
2+
3+
run:
4+
timeout: 5m
5+
16
linters:
27
enable:
3-
- errcheck
4-
- gosimple
5-
- govet
68
- ineffassign
79
- staticcheck
810
disable:
11+
- errcheck
12+
- govet
913
- unused
10-
11-
run:
12-
timeout: 5m
13-
14-
issues:
15-
exclude-dirs:
16-
- vendor/
17-
- examples/
18-
- website/
19-
- registry/
20-
- registry.terraform.io/
21-
exclude-rules:
22-
- path: _test\.go
23-
linters:
24-
- errcheck
25-
- gosimple
26-
- govet
27-
- ineffassign
28-
- staticcheck
29-
- path: internal/provider/.*\.go
30-
linters:
31-
- unused
32-
- path: internal/client/.*\.go
33-
text: "declaration of .* shadows"
34-
linters:
35-
- govet
36-
- path: .*\.go
37-
text: "declaration of .* shadows"
38-
linters:
39-
- govet
40-
41-
output:
42-
sort-results: true
43-
print-issued-lines: true
44-
print-linter-name: true
45-
46-
linters-settings:
47-
govet:
48-
enable:
49-
- shadow
50-
settings:
51-
printf:
52-
funcs:
53-
- Errorf
54-
- Fatalf
55-
- Fprintf
56-
- Printf
57-
- Sprintf
58-
- Warnf
59-
- Warningf
14+
settings:
15+
staticcheck:
16+
checks:
17+
- all
18+
- "-ST1005"
19+
- "-QF1003"
20+
- "-QF1008"
21+
- "-ST1000"
22+
- "-ST1003"
23+
- "-ST1021"

.goreleaser.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ signs:
3636
- "${artifact}"
3737
release:
3838
github:
39-
owner: fjcorp
39+
owner: mkdev-me
4040
name: terraform-provider-openai
4141
draft: true
4242
prerelease: auto

examples/project_api/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ terraform {
3131
required_providers {
3232
openai = {
3333
source = "mkdev-me/openai" # Custom OpenAI provider source
34-
version = "~> 1.0.0" # Provider version constraint
34+
version = "~> 1.0.0" # Provider version constraint
3535
}
3636
}
3737
}

examples/rate_limit/a

Lines changed: 0 additions & 2260 deletions
This file was deleted.

modules/project_api/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ terraform {
1010
required_providers {
1111
openai = {
1212
source = "mkdev-me/openai" # Custom OpenAI provider source
13-
version = "~> 1.0.0" # Provider version constraint
13+
version = "~> 1.0.0" # Provider version constraint
1414
}
1515
}
1616
}

0 commit comments

Comments
 (0)