Skip to content

Commit dd62b59

Browse files
authored
Merge pull request #280 from planetlabs/dependabot/github_actions/golangci/golangci-lint-action-8
Bump golangci/golangci-lint-action from 6 to 8
2 parents ca90a88 + 63e76ee commit dd62b59

20 files changed

Lines changed: 73 additions & 75 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ jobs:
1616
- uses: actions/setup-go@v5.3.0
1717
with:
1818
go-version: '1.24'
19-
- uses: golangci/golangci-lint-action@v6
19+
- uses: golangci/golangci-lint-action@v8
2020
with:
21-
version: v1.64.6
22-
args: "--timeout=5m --out-${NO_FUTURE}format colored-line-number"
21+
version: v2.1.6
2322

2423
test:
2524
runs-on: ubuntu-latest

cmd/gpq/command/convert.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ func (c *ConvertCmd) Run() error {
144144
if createErr != nil {
145145
return NewCommandError("failed to open %q for writing: %w", outputSource, createErr)
146146
}
147-
defer o.Close()
147+
defer func() { _ = o.Close() }()
148148
output = o
149149
}
150150

cmd/gpq/command/convert_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func (s *Suite) TestConvertGeoJSONToGeoParquetStdout() {
3737

3838
fileReader, err := file.NewParquetReader(bytes.NewReader(data))
3939
s.Require().NoError(err)
40-
defer fileReader.Close()
40+
defer func() { _ = fileReader.Close() }()
4141

4242
s.Equal(int64(5), fileReader.NumRows())
4343
}
@@ -78,7 +78,7 @@ func (s *Suite) TestConvertGeoJSONStdinToGeoParquetStdout() {
7878

7979
fileReader, err := file.NewParquetReader(bytes.NewReader(data))
8080
s.Require().NoError(err)
81-
defer fileReader.Close()
81+
defer func() { _ = fileReader.Close() }()
8282

8383
s.Equal(int64(1), fileReader.NumRows())
8484
}

cmd/gpq/command/describe.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func (c *DescribeCmd) Run() error {
6060
if fileErr != nil {
6161
return fmt.Errorf("failed to read %q as parquet: %w", c.Input, fileErr)
6262
}
63-
defer fileReader.Close()
63+
defer func() { _ = fileReader.Close() }()
6464

6565
if c.MetadataOnly {
6666
value, err := geoparquet.GetMetadataValue(fileReader.MetaData().KeyValueMetadata())
@@ -294,9 +294,10 @@ func buildSchema(fileReader *file.Reader, name string, node schema.Node) *Descri
294294
repetition := node.RepetitionType()
295295
optional := false
296296
repeated := false
297-
if repetition == parquet.Repetitions.Optional {
297+
switch repetition {
298+
case parquet.Repetitions.Optional:
298299
optional = true
299-
} else if repetition == parquet.Repetitions.Repeated {
300+
case parquet.Repetitions.Repeated:
300301
repeated = true
301302
}
302303

cmd/gpq/command/extract.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func (c *ExtractCmd) Run() error {
4444
if createErr != nil {
4545
return NewCommandError("failed to open %q for writing: %w", outputSource, createErr)
4646
}
47-
defer o.Close()
47+
defer func() { _ = o.Close() }()
4848
output = o
4949
}
5050

@@ -138,7 +138,7 @@ func (c *ExtractCmd) Run() error {
138138
if err != nil {
139139
return NewCommandError("trouble creating geoparquet record reader: %w", err)
140140
}
141-
defer recordReader.Close()
141+
defer func() { _ = recordReader.Close() }()
142142

143143
// prepare output writer
144144
recordWriter, rwErr := geoparquet.NewRecordWriter(&geoparquet.WriterConfig{
@@ -149,7 +149,7 @@ func (c *ExtractCmd) Run() error {
149149
if rwErr != nil {
150150
return NewCommandError("trouble getting record writer: %w", rwErr)
151151
}
152-
defer recordWriter.Close()
152+
defer func() { _ = recordWriter.Close() }()
153153

154154
// read and write records in loop
155155
for {

cmd/gpq/command/extract_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func (s *Suite) TestExtractDropCols() {
1919

2020
fileReader, err := file.NewParquetReader(bytes.NewReader(data))
2121
s.Require().NoError(err)
22-
defer fileReader.Close()
22+
defer func() { _ = fileReader.Close() }()
2323

2424
s.Equal(int64(5), fileReader.NumRows())
2525

@@ -30,7 +30,7 @@ func (s *Suite) TestExtractDropCols() {
3030
Reader: bytes.NewReader(data),
3131
})
3232
s.Require().NoError(err)
33-
defer recordReader.Close()
33+
defer func() { _ = recordReader.Close() }()
3434

3535
record, readErr := recordReader.Read()
3636
s.Require().NoError(readErr)
@@ -48,7 +48,7 @@ func (s *Suite) TestExtractKeepOnlyCols() {
4848

4949
fileReader, err := file.NewParquetReader(bytes.NewReader(data))
5050
s.Require().NoError(err)
51-
defer fileReader.Close()
51+
defer func() { _ = fileReader.Close() }()
5252

5353
s.Equal(int64(5), fileReader.NumRows())
5454

@@ -59,7 +59,7 @@ func (s *Suite) TestExtractKeepOnlyCols() {
5959
Reader: bytes.NewReader(data),
6060
})
6161
s.Require().NoError(err)
62-
defer recordReader.Close()
62+
defer func() { _ = recordReader.Close() }()
6363

6464
record, readErr := recordReader.Read()
6565
s.Require().NoError(readErr)
@@ -80,7 +80,7 @@ func (s *Suite) TestExtractBbox110() {
8080
Reader: bytes.NewReader(data),
8181
})
8282
s.Require().NoError(err)
83-
defer recordReader.Close()
83+
defer func() { _ = recordReader.Close() }()
8484

8585
// we expect only one row, namely Tanzania
8686
s.Require().Equal(int64(1), recordReader.NumRows())
@@ -109,7 +109,7 @@ func (s *Suite) TestExtractBbox110Partitioned() {
109109
Reader: bytes.NewReader(data),
110110
})
111111
s.Require().NoError(err)
112-
defer recordReader.Close()
112+
defer func() { _ = recordReader.Close() }()
113113

114114
// we expect only one row, namely Tanzania
115115
s.Require().Equal(int64(1), recordReader.NumRows())
@@ -137,7 +137,7 @@ func (s *Suite) TestExtractBbox100() {
137137
Reader: bytes.NewReader(data),
138138
})
139139
s.Require().NoError(err)
140-
defer recordReader.Close()
140+
defer func() { _ = recordReader.Close() }()
141141

142142
// we expect only one row, namely Tanzania
143143
s.Require().Equal(int64(1), recordReader.NumRows())

cmd/gpq/command/validate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ func (c *ValidateCmd) Run(ctx *kong.Context) error {
6868
}
6969

7070
if !valid {
71-
ctx.Kong.Exit(1)
71+
ctx.Exit(1)
7272
}
7373
return nil
7474
}

cmd/wasm/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ var fromParquet = js.FuncOf(func(this js.Value, args []js.Value) any {
6868
if readerErr != nil {
6969
return returnFromError(readerErr)
7070
}
71-
defer reader.Close()
71+
defer func() { _ = reader.Close() }()
7272

7373
metadata, metadataErr := geoparquet.GetMetadataValue(reader.MetaData().KeyValueMetadata())
7474
if metadataErr != nil {

internal/geojson/featurereader.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ func (r *FeatureReader) Read() (*geo.Feature, error) {
178178
}
179179
_, stringId := valueToken.(string)
180180
_, floatId := valueToken.(float64)
181-
if !(stringId || floatId) {
181+
if !stringId && !floatId {
182182
return nil, fmt.Errorf("expected id to be a string or number, got: %v", valueToken)
183183
}
184184
feature.Id = valueToken

internal/geojson/geojson.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func FromParquet(reader parquet.ReaderAtSeeker, writer io.Writer) error {
3232
if rrErr != nil {
3333
return rrErr
3434
}
35-
defer recordReader.Close()
35+
defer func() { _ = recordReader.Close() }()
3636

3737
geoMetadata := recordReader.Metadata()
3838

0 commit comments

Comments
 (0)