Skip to content

Commit 9717843

Browse files
committed
go v1.24 only
run tidy before tests no need to run tests in every subdir explicitly
1 parent 83abe14 commit 9717843

File tree

3 files changed

+15
-320
lines changed

3 files changed

+15
-320
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
os: [ubuntu-latest, macos-latest, windows-latest]
17-
go: ["1.23", "1.24"]
17+
go: ["1.24"]
1818

1919
steps:
2020
- name: Checkout repository
@@ -24,17 +24,8 @@ jobs:
2424
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
2525
with:
2626
go-version: ${{ matrix.go }}
27-
2827
- name: Test
29-
run: go test -race -v ./...
30-
31-
- name: Test gcsfs
32-
run: go test -race -v ./...
33-
working-directory: ./gcsfs
34-
35-
- name: Test sftpfs
36-
run: go test -race -v ./...
37-
working-directory: ./sftpfs
28+
run: go vet ./... && go mod tidy && go test -race -v ./...
3829

3930
lint:
4031
name: Lint
@@ -50,9 +41,9 @@ jobs:
5041
go-version: "1.24"
5142

5243
- name: Lint
53-
uses: golangci/golangci-lint-action@1481404843c368bc19ca9406f87d6e0fc97bdcfd # v7.0.0
44+
uses: golangci/golangci-lint-action@v8.0.0 # v8.0.0
5445
with:
55-
version: v2.0.2
46+
version: v2.1.0
5647

5748
dependency-review:
5849
name: Dependency review

go.mod

Lines changed: 5 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,63 +2,18 @@ module github.com/spf13/afero
22

33
go 1.24
44

5+
toolchain go1.24.2
6+
57
require (
6-
cloud.google.com/go/storage v1.54.0
7-
github.com/googleapis/google-cloud-go-testing v0.0.0-20210719221736-1c9a4c676720
8-
github.com/pkg/sftp v1.13.6
98
github.com/stretchr/testify v1.10.0
10-
golang.org/x/crypto v0.38.0
11-
golang.org/x/oauth2 v0.30.0
129
golang.org/x/text v0.25.0
13-
google.golang.org/api v0.232.0
1410
)
1511

1612
require (
17-
cel.dev/expr v0.20.0 // indirect
18-
cloud.google.com/go v0.121.0 // indirect
19-
cloud.google.com/go/auth v0.16.1 // indirect
20-
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
21-
cloud.google.com/go/compute/metadata v0.6.0 // indirect
22-
cloud.google.com/go/iam v1.5.2 // indirect
23-
cloud.google.com/go/monitoring v1.24.0 // indirect
24-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.27.0 // indirect
25-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
26-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0 // indirect
27-
github.com/cespare/xxhash/v2 v2.3.0 // indirect
28-
github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42 // indirect
2913
github.com/davecgh/go-spew v1.1.1 // indirect
30-
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
31-
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
32-
github.com/felixge/httpsnoop v1.0.4 // indirect
33-
github.com/go-jose/go-jose/v4 v4.1.0 // indirect
34-
github.com/go-logr/logr v1.4.2 // indirect
35-
github.com/go-logr/stdr v1.2.2 // indirect
36-
github.com/google/s2a-go v0.1.9 // indirect
37-
github.com/google/uuid v1.6.0 // indirect
38-
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
39-
github.com/googleapis/gax-go/v2 v2.14.1 // indirect
40-
github.com/kr/fs v0.1.0 // indirect
41-
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
14+
github.com/kr/pretty v0.3.1 // indirect
4215
github.com/pmezard/go-difflib v1.0.0 // indirect
43-
github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
44-
github.com/zeebo/errs v1.4.0 // indirect
45-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
46-
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 // indirect
47-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 // indirect
48-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 // indirect
49-
go.opentelemetry.io/otel v1.35.0 // indirect
50-
go.opentelemetry.io/otel/metric v1.35.0 // indirect
51-
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
52-
go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect
53-
go.opentelemetry.io/otel/trace v1.35.0 // indirect
54-
golang.org/x/net v0.40.0 // indirect
55-
golang.org/x/sync v0.14.0 // indirect
56-
golang.org/x/sys v0.33.0 // indirect
57-
golang.org/x/time v0.11.0 // indirect
58-
google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb // indirect
59-
google.golang.org/genproto/googleapis/api v0.0.0-20250505200425-f936aa4a68b2 // indirect
60-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250505200425-f936aa4a68b2 // indirect
61-
google.golang.org/grpc v1.72.0 // indirect
62-
google.golang.org/protobuf v1.36.6 // indirect
16+
github.com/rogpeppe/go-internal v1.13.1 // indirect
17+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
6318
gopkg.in/yaml.v3 v3.0.1 // indirect
6419
)

0 commit comments

Comments
 (0)