Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit c443dfb

Browse files
authored
🧹 Upgrade deps (#30)
* Upgrade deps * Upgrade deps p.2 * Upgrade p.3 * Fixing lint errors * Testing with gotestsum and contenerizing build tools * Configure gci sections to fix golangci/golangci-lint#2588
1 parent bb658d8 commit c443dfb

File tree

14 files changed

+528
-58
lines changed

14 files changed

+528
-58
lines changed

.github/workflows/test.yml

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ jobs:
1515
strategy:
1616
matrix:
1717
go-version:
18-
- '1.16'
1918
- '1.17'
2019
steps:
2120

.golangci.yml

+7
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,10 @@ issues:
3636
- path: _test\.go
3737
linters:
3838
- wrapcheck
39+
40+
linters-settings:
41+
gci:
42+
# TODO: remove after golangci/golangci-lint#2588 is fixed
43+
sections:
44+
- standard
45+
- default

config/defaults.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func FillInDefaultValues(cfg Config) Config {
2626
}
2727
}
2828
if cfg.Dependencies == nil {
29-
cfg.Dependencies = NewDependencies("github.com/kyoh86/richgo")
29+
cfg.Dependencies = NewDependencies("gotest.tools/gotestsum@latest")
3030
}
3131
if cfg.Context == nil {
3232
cfg.Context = context.TODO()

config/types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ type Config struct {
5050
Overrides []Configurator
5151

5252
// context.Context is standard Golang context.
53-
context.Context
53+
context.Context //nolint:containedctx
5454
}
5555

5656
// Notifier can notify of a pending status of long task.

go.mod

+97-8
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,112 @@
11
module github.com/wavesoftware/go-magetasks
22

3-
go 1.16
3+
go 1.17
44

55
require (
66
github.com/blang/semver/v4 v4.0.0
77
github.com/fatih/color v1.13.0
8-
github.com/google/go-containerregistry v0.7.0
9-
github.com/google/ko v0.9.4-0.20211214233001-5a13603eef44
8+
github.com/google/go-containerregistry v0.8.1-0.20220209165246-a44adc326839
9+
github.com/google/ko v0.9.4-0.20220216203347-3fc720f912ac
1010
github.com/hashicorp/go-multierror v1.1.1
1111
github.com/joho/godotenv v1.4.0
12-
github.com/magefile/mage v1.11.0
12+
github.com/magefile/mage v1.12.1
1313
github.com/wavesoftware/go-ensure v1.0.0
1414
golang.org/x/mod v0.5.1
15-
gotest.tools/v3 v3.0.3
15+
gotest.tools/v3 v3.1.0
1616
)
1717

18-
// indirect dependencies
1918
require (
19+
cloud.google.com/go v0.99.0 // indirect
20+
github.com/Azure/azure-sdk-for-go v55.8.0+incompatible // indirect
21+
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
22+
github.com/Azure/go-autorest/autorest v0.11.19 // indirect
23+
github.com/Azure/go-autorest/autorest/adal v0.9.13 // indirect
24+
github.com/Azure/go-autorest/autorest/azure/auth v0.5.8 // indirect
25+
github.com/Azure/go-autorest/autorest/azure/cli v0.4.2 // indirect
26+
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
27+
github.com/Azure/go-autorest/logger v0.2.1 // indirect
28+
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
2029
github.com/BurntSushi/toml v0.4.1 // indirect
21-
github.com/containerd/containerd v1.5.8 //indirect
22-
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
30+
github.com/Microsoft/go-winio v0.5.1 // indirect
31+
github.com/alessio/shellescape v1.4.1 // indirect
32+
github.com/aws/aws-sdk-go-v2 v1.13.0 // indirect
33+
github.com/aws/aws-sdk-go-v2/config v1.13.1 // indirect
34+
github.com/aws/aws-sdk-go-v2/credentials v1.8.0 // indirect
35+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.10.0 // indirect
36+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.4 // indirect
37+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.2.0 // indirect
38+
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.5 // indirect
39+
github.com/aws/aws-sdk-go-v2/service/ecr v1.14.0 // indirect
40+
github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.11.0 // indirect
41+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.7.0 // indirect
42+
github.com/aws/aws-sdk-go-v2/service/sso v1.9.0 // indirect
43+
github.com/aws/aws-sdk-go-v2/service/sts v1.14.0 // indirect
44+
github.com/aws/smithy-go v1.10.0 // indirect
45+
github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20220216180153-3d7835abdf40 // indirect
46+
github.com/chrismellard/docker-credential-acr-env v0.0.0-20220119192733-fe33c00cee21 // indirect
47+
github.com/containerd/containerd v1.5.9 // indirect
48+
github.com/containerd/stargz-snapshotter/estargz v0.11.0 // indirect
49+
github.com/dimchansky/utfbom v1.1.1 // indirect
50+
github.com/docker/cli v20.10.12+incompatible // indirect
51+
github.com/docker/distribution v2.7.1+incompatible // indirect
52+
github.com/docker/docker v20.10.12+incompatible // indirect
53+
github.com/docker/docker-credential-helpers v0.6.4 // indirect
54+
github.com/docker/go-connections v0.4.0 // indirect
55+
github.com/docker/go-units v0.4.0 // indirect
56+
github.com/dprotaso/go-yit v0.0.0-20191028211022-135eb7262960 // indirect
57+
github.com/evanphx/json-patch/v5 v5.5.0 // indirect
58+
github.com/form3tech-oss/jwt-go v3.2.5+incompatible // indirect
59+
github.com/fsnotify/fsnotify v1.5.1 // indirect
60+
github.com/go-logr/logr v1.2.0 // indirect
61+
github.com/gogo/protobuf v1.3.2 // indirect
62+
github.com/golang/protobuf v1.5.2 // indirect
63+
github.com/google/go-cmp v0.5.7 // indirect
64+
github.com/hashicorp/errwrap v1.1.0 // indirect
65+
github.com/hashicorp/hcl v1.0.0 // indirect
66+
github.com/inconshreveable/mousetrap v1.0.0 // indirect
67+
github.com/jmespath/go-jmespath v0.4.0 // indirect
68+
github.com/klauspost/compress v1.14.2 // indirect
69+
github.com/magiconair/properties v1.8.5 // indirect
70+
github.com/mattmoor/dep-notify v0.0.0-20190205035814-a45dec370a17 // indirect
71+
github.com/mattn/go-colorable v0.1.12 // indirect
72+
github.com/mattn/go-isatty v0.0.14 // indirect
73+
github.com/mitchellh/go-homedir v1.1.0 // indirect
74+
github.com/mitchellh/mapstructure v1.4.3 // indirect
75+
github.com/opencontainers/go-digest v1.0.0 // indirect
76+
github.com/opencontainers/image-spec v1.0.3-0.20220114050600-8b9d41f48198 // indirect
77+
github.com/pelletier/go-toml v1.9.4 // indirect
78+
github.com/pkg/errors v0.9.1 // indirect
79+
github.com/sigstore/cosign v1.3.2-0.20211120003522-90e2dcfe7b92 // indirect
80+
github.com/sigstore/sigstore v1.0.2-0.20211115214857-534e133ebf9d // indirect
81+
github.com/sirupsen/logrus v1.8.1 // indirect
82+
github.com/spf13/afero v1.6.0 // indirect
83+
github.com/spf13/cast v1.4.1 // indirect
84+
github.com/spf13/cobra v1.3.0 // indirect
85+
github.com/spf13/jwalterweatherman v1.1.0 // indirect
86+
github.com/spf13/pflag v1.0.5 // indirect
87+
github.com/spf13/viper v1.10.1 // indirect
88+
github.com/subosito/gotenv v1.2.0 // indirect
89+
github.com/theupdateframework/go-tuf v0.0.0-20210722233521-90e262754396 // indirect
90+
github.com/vbatts/tar-split v0.11.2 // indirect
91+
golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce // indirect
92+
golang.org/x/net v0.0.0-20220127074510-2fabfed7e28f // indirect
93+
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 // indirect
94+
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
95+
golang.org/x/sys v0.0.0-20220209214540-3681064d5158 // indirect
96+
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
97+
golang.org/x/text v0.3.7 // indirect
98+
golang.org/x/tools v0.1.9 // indirect
99+
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
100+
google.golang.org/appengine v1.6.7 // indirect
101+
google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350 // indirect
102+
google.golang.org/grpc v1.44.0 // indirect
103+
google.golang.org/protobuf v1.27.1 // indirect
104+
gopkg.in/ini.v1 v1.66.2 // indirect
105+
gopkg.in/yaml.v2 v2.4.0 // indirect
106+
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
107+
k8s.io/apimachinery v0.23.3 // indirect
108+
k8s.io/klog/v2 v2.30.0 // indirect
109+
k8s.io/utils v0.0.0-20211116205334-6203023598ed // indirect
110+
sigs.k8s.io/kind v0.11.1 // indirect
111+
sigs.k8s.io/yaml v1.3.0 // indirect
23112
)

0 commit comments

Comments
 (0)