diff --git a/.github/workflows/lint_golang.yml b/.github/workflows/lint_golang.yml index 5a81de4..441e4f9 100644 --- a/.github/workflows/lint_golang.yml +++ b/.github/workflows/lint_golang.yml @@ -18,7 +18,7 @@ jobs: go-version-file: go.mod cache: true - name: golangci-lint - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v7 with: - version: v1.64.8 + version: v2.1.5 args: --verbose diff --git a/interfaces/generate_test.go b/interfaces/generate_test.go index 18e30d9..2b6b070 100644 --- a/interfaces/generate_test.go +++ b/interfaces/generate_test.go @@ -144,7 +144,11 @@ func TestGenerate(t *testing.T) { if err != nil { t.Fatalf("failed to open file: %v", err) } - defer f.Close() + defer func() { + if err := f.Close(); err != nil { + t.Fatalf("failed to close file: %v", err) + } + }() b, err := io.ReadAll(f) if err != nil { t.Fatalf("failed to read file: %v", err) @@ -169,7 +173,11 @@ func TestGenerateMultipleClientsSamePackage(t *testing.T) { if err != nil { t.Fatalf("failed to open file: %v", err) } - defer f.Close() + defer func() { + if err := f.Close(); err != nil { + t.Fatalf("failed to close file: %v", err) + } + }() b, err := io.ReadAll(f) if err != nil { t.Fatalf("failed to read file: %v", err) @@ -194,7 +202,11 @@ func TestGenerateNonV1(t *testing.T) { if err != nil { t.Fatalf("failed to open file: %v", err) } - defer f.Close() + defer func() { + if err := f.Close(); err != nil { + t.Fatalf("failed to close file: %v", err) + } + }() b, err := io.ReadAll(f) if err != nil { t.Fatalf("failed to read file: %v", err) @@ -225,7 +237,11 @@ func TestGenerateOverlappingPackageNames(t *testing.T) { if err != nil { t.Fatalf("failed to open file: %v", err) } - defer f.Close() + defer func() { + if err := f.Close(); err != nil { + t.Fatalf("failed to close file: %v", err) + } + }() b, err := io.ReadAll(f) if err != nil { t.Fatalf("failed to read file: %v", err)