Skip to content

Commit 4e4b952

Browse files
Bump go.nhat.io/aferomock from 0.4.0 to 0.7.0 (#51)
* Bump go.nhat.io/aferomock from 0.4.0 to 0.7.0 Bumps [go.nhat.io/aferomock](https://github.com/nhatthm/aferomock) from 0.4.0 to 0.7.0. - [Release notes](https://github.com/nhatthm/aferomock/releases) - [Commits](nhatthm/aferomock@v0.4.0...v0.7.0) --- updated-dependencies: - dependency-name: go.nhat.io/aferomock dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Fix broken checks --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: nhatthm <thmnhat@gmail.com>
1 parent 6b5cac0 commit 4e4b952

8 files changed

Lines changed: 63 additions & 77 deletions

File tree

.golangci.yaml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,27 @@ linters-settings:
2020
linters:
2121
enable-all: true
2222
disable:
23-
- deadcode
23+
- copyloopvar
2424
- depguard
25-
- exhaustivestruct
25+
- execinquery
2626
- exhaustruct
27+
- exportloopref
2728
- forbidigo
2829
- forcetypeassert
2930
- gci
3031
- gochecknoglobals
31-
- golint
3232
- gomnd
33-
- ifshort
34-
- interfacer
33+
- intrange
3534
- ireturn
3635
- lll
37-
- maligned
36+
- mnd
3837
- nonamedreturns
39-
- nosnakecase
4038
- nolintlint # https://github.com/golangci/golangci-lint/issues/3063
4139
- paralleltest
42-
- scopelint
43-
- structcheck
40+
- perfsprint
4441
- tagliatelle
4542
- testpackage
4643
- testifylint
47-
- varcheck
4844
- varnamelen
4945
- wrapcheck
5046

@@ -54,6 +50,7 @@ issues:
5450
exclude-rules:
5551
- linters:
5652
- dupl
53+
- err113
5754
- funlen
5855
- goconst
5956
- goerr113

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ VENDOR_DIR = vendor
22

33
GITHUB_OUTPUT ?= /dev/null
44

5-
GOLANGCI_LINT_VERSION ?= v1.55.2
5+
GOLANGCI_LINT_VERSION ?= v1.61.0
66

77
GO ?= go
88
GOLANGCI_LINT ?= $(shell go env GOPATH)/bin/golangci-lint-$(GOLANGCI_LINT_VERSION)

go.mod

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ go 1.18
55
require (
66
github.com/bool64/ctxd v1.2.1
77
github.com/google/go-github/v35 v35.3.0
8-
github.com/nhatthm/plugin-registry v0.3.0
9-
github.com/nhatthm/plugin-registry-fs v0.3.0
8+
github.com/nhatthm/plugin-registry v0.4.0
9+
github.com/nhatthm/plugin-registry-fs v0.4.0
1010
github.com/spf13/afero v1.11.0
1111
github.com/stretchr/testify v1.9.0
12-
go.nhat.io/aferoassert v0.2.0
13-
go.nhat.io/aferomock v0.4.0
12+
go.nhat.io/aferoassert v0.3.0
13+
go.nhat.io/aferomock v0.7.0
1414
go.nhat.io/httpmock v0.11.0
1515
gopkg.in/yaml.v3 v3.0.1
1616
)
@@ -21,19 +21,17 @@ require (
2121
github.com/fatih/structtag v1.2.0 // indirect
2222
github.com/google/go-cmp v0.6.0 // indirect
2323
github.com/google/go-querystring v1.1.0 // indirect
24-
github.com/iancoleman/orderedmap v0.2.0 // indirect
25-
github.com/kr/pretty v0.3.0 // indirect
26-
github.com/mattn/go-isatty v0.0.17 // indirect
24+
github.com/iancoleman/orderedmap v0.3.0 // indirect
25+
github.com/mattn/go-isatty v0.0.20 // indirect
2726
github.com/pmezard/go-difflib v1.0.0 // indirect
28-
github.com/rogpeppe/go-internal v1.9.0 // indirect
2927
github.com/sergi/go-diff v1.3.1 // indirect
3028
github.com/stretchr/objx v0.5.2 // indirect
31-
github.com/swaggest/assertjson v1.7.0 // indirect
29+
github.com/swaggest/assertjson v1.9.0 // indirect
3230
github.com/yudai/gojsondiff v1.0.0 // indirect
3331
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 // indirect
34-
go.nhat.io/aferocopy/v2 v2.0.1 // indirect
32+
go.nhat.io/aferocopy/v2 v2.0.2 // indirect
3533
go.nhat.io/matcher/v2 v2.0.0 // indirect
3634
go.nhat.io/wait v0.1.0 // indirect
37-
golang.org/x/crypto v0.18.0 // indirect
38-
golang.org/x/text v0.14.0 // indirect
35+
golang.org/x/crypto v0.27.0 // indirect
36+
golang.org/x/text v0.18.0 // indirect
3937
)

go.sum

Lines changed: 26 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
github.com/bool64/ctxd v1.2.1 h1:hARFteq0zdn4bwfmxLhak3fXFuvtJVKDH2X29VV/2ls=
22
github.com/bool64/ctxd v1.2.1/go.mod h1:ZG6QkeGVLTiUl2mxPpyHmFhDzFZCyocr9hluBV3LYuc=
3-
github.com/bool64/dev v0.2.24 h1:xptlKivPh870W3Xc9szPcM7wkFmTMuHT8rc0nu7dITk=
3+
github.com/bool64/dev v0.2.29 h1:x+syGyh+0eWtOzQ1ItvLzOGIWyNWnyjXpHIcpF2HvL4=
44
github.com/bool64/shared v0.1.5 h1:fp3eUhBsrSjNCQPcSdQqZxxh9bBwrYiZ+zOKFkM0/2E=
55
github.com/bool64/shared v0.1.5/go.mod h1:081yz68YC9jeFB3+Bbmno2RFWvGKv1lPKkMP6MHJlPs=
6-
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
76
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
87
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
98
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -20,31 +19,26 @@ github.com/google/go-github/v35 v35.3.0/go.mod h1:yWB7uCcVWaUbUP74Aq3whuMySRMaty
2019
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
2120
github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8=
2221
github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
23-
github.com/iancoleman/orderedmap v0.2.0 h1:sq1N/TFpYH++aViPcaKjys3bDClUEU7s5B+z6jq8pNA=
24-
github.com/iancoleman/orderedmap v0.2.0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA=
22+
github.com/iancoleman/orderedmap v0.3.0 h1:5cbR2grmZR/DiVt+VJopEhtVs9YGInGIxAoMJn+Ichc=
23+
github.com/iancoleman/orderedmap v0.3.0/go.mod h1:XuLcCUkdL5owUCQeF2Ue9uuw1EptkJDkXXS7VoV7XGE=
2524
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
26-
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
27-
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
25+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
2826
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
2927
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
3028
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
31-
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
3229
github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8=
33-
github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng=
34-
github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
35-
github.com/nhatthm/aferomock v0.3.1 h1:L6oGPOdm+GoJ0HDoo2XZpVq++JieZs5PBUdM/8hO8aY=
36-
github.com/nhatthm/plugin-registry v0.3.0 h1:fLOTO2L6fM+A+ZjeatSTsVSzMAO/Kfa1P06qWYqbWRk=
37-
github.com/nhatthm/plugin-registry v0.3.0/go.mod h1:TRB1LAGDLUUnXilsKp6v2INjf3AWJiZVgAOmdB7mNbs=
38-
github.com/nhatthm/plugin-registry-fs v0.3.0 h1:lKPzQ1YSo0F/U4RVWzXO15tyOJK6XSyy1SSzmOHoTpw=
39-
github.com/nhatthm/plugin-registry-fs v0.3.0/go.mod h1:OtH8iYdG1yJT/REiK52EBdG/pwDTGsoArT6/0rUor8o=
30+
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
31+
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
32+
github.com/nhatthm/plugin-registry v0.4.0 h1:bfffKcsjAJps3uwlWzQ5/eQClA9a92P8udJKsM2eOzE=
33+
github.com/nhatthm/plugin-registry v0.4.0/go.mod h1:49J/oX7aAz+2IazbKdpXd6qoN3qZ2zXxV7WveR1ltek=
34+
github.com/nhatthm/plugin-registry-fs v0.4.0 h1:IYSBQyQh4I+VNU0tFNI8fqsb6Jg0DQfDZRBegwYIcs0=
35+
github.com/nhatthm/plugin-registry-fs v0.4.0/go.mod h1:B/apAyYyWwxMq25/O2ee06uD+ansBnBs/AGcQcDRbQc=
4036
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
4137
github.com/onsi/ginkgo v1.15.2 h1:l77YT15o814C2qVL47NOyjV/6RbaP7kKdrvZnxQ3Org=
4238
github.com/onsi/gomega v1.11.0 h1:+CqWgvj0OZycCaqclBD1pxKHAU+tOkHmQIWvDHq2aug=
4339
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
4440
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
45-
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
46-
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
47-
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
41+
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
4842
github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8=
4943
github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I=
5044
github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8=
@@ -55,45 +49,43 @@ github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/
5549
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
5650
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
5751
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
58-
github.com/swaggest/assertjson v1.7.0 h1:SKw5Rn0LQs6UvmGrIdaKQbMR1R3ncXm5KNon+QJ7jtw=
59-
github.com/swaggest/assertjson v1.7.0/go.mod h1:vxMJMehbSVJd+dDWFCKv3QRZKNTpy/ktZKTz9LOEDng=
52+
github.com/swaggest/assertjson v1.9.0 h1:dKu0BfJkIxv/xe//mkCrK5yZbs79jL7OVf9Ija7o2xQ=
53+
github.com/swaggest/assertjson v1.9.0/go.mod h1:b+ZKX2VRiUjxfUIal0HDN85W0nHPAYUbYH5WkkSsFsU=
6054
github.com/swaggest/usecase v1.2.0 h1:cHVFqxIbHfyTXp02JmWXk+ZADaSa87UZP+b3qL5Nz90=
6155
github.com/yudai/gojsondiff v1.0.0 h1:27cbfqXLVEJ1o8I6v3y9lg8Ydm53EKqHXAOMxEGlCOA=
6256
github.com/yudai/gojsondiff v1.0.0/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg=
6357
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 h1:BHyfKlQyqbsFN5p3IfnEUduWvb9is428/nNb5L3U01M=
6458
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM=
6559
github.com/yudai/pp v2.0.1+incompatible h1:Q4//iY4pNF6yPLZIigmvcl7k/bPgrcTPIFIcmawg5bI=
66-
go.nhat.io/aferoassert v0.2.0 h1:mKPpr3Fo1UMZf/EbBrRxwBiim3UX5lyVPSGTktGL4r4=
67-
go.nhat.io/aferoassert v0.2.0/go.mod h1:nvq2Y4ZM+DrrYF0ZkQse46FUGZRcvxnDe+xdWR7uZG4=
68-
go.nhat.io/aferocopy/v2 v2.0.1 h1:z+AXOocir6zZsBbd1WXj0yny0cn3G0xqVJftD//tSSw=
69-
go.nhat.io/aferocopy/v2 v2.0.1/go.mod h1:cUjw3cg2oAx1YqGp2VJl248LsNW/x4PDVHESfxfdHww=
70-
go.nhat.io/aferomock v0.4.0 h1:gs3nJzIqAezglUuaPfautAmZwulwRWLcfSSzdK4YCC0=
71-
go.nhat.io/aferomock v0.4.0/go.mod h1:msi5MDOtJ/AroUa/lDc3jVGOILM4SKP//4yBRImOvkI=
60+
go.nhat.io/aferoassert v0.3.0 h1:dg5Tat2xfggf0KkOdOKnViExaH3VggcmQWpAZQB7nVc=
61+
go.nhat.io/aferoassert v0.3.0/go.mod h1:7MOoIR2VMqOR9c6OVI4OoIBROxi1jgaSS1pcPc11y48=
62+
go.nhat.io/aferocopy/v2 v2.0.2 h1:mph9gmJ3rHqt2jScCPq8C8yCyg7tN7omaYA+/PYKQKY=
63+
go.nhat.io/aferocopy/v2 v2.0.2/go.mod h1:DC6XT85TSk0Vjok0leKynMB+6NKXR5FD6EUWeh6EyGA=
64+
go.nhat.io/aferomock v0.7.0 h1:jip7tIX2Vt3M54mE9PTYMOrTN/IMZqlcpCMyIr/XFEc=
65+
go.nhat.io/aferomock v0.7.0/go.mod h1:DexRX1DiNRZwfGYrMdC5zjA09Mw95LrfYceLBlPZd5Y=
7266
go.nhat.io/httpmock v0.11.0 h1:GSADjr4/sn1HXqnyluPr9PYpSmMh/h3ty0O7lEozD3c=
7367
go.nhat.io/httpmock v0.11.0/go.mod h1:276uIJ0K7BYfC8EW2WUK4S9PyEjiR71Ex0+43b3eNtk=
7468
go.nhat.io/matcher/v2 v2.0.0 h1:W+rbHi0hKuZHtOQH4U5g+KwyKyfVioIxrxjoGRcUETE=
7569
go.nhat.io/matcher/v2 v2.0.0/go.mod h1:cL5oYp0M9A4L8jEGqjmUfy+k7AXVDddoVt6aYIL1r5g=
7670
go.nhat.io/wait v0.1.0 h1:aQ4YDzaOgFbypiJ9c/eAfOIB1G25VOv7Gd2QS8uz1gw=
7771
go.nhat.io/wait v0.1.0/go.mod h1:+ijMghc9/9zXi+HDcs49HNReprvXOZha2Q3jTOtqJrE=
7872
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
79-
golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
80-
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
73+
golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
74+
golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
8175
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
82-
golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
76+
golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4=
8377
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
8478
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
85-
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
86-
golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
79+
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
80+
golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
8781
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
88-
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
89-
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
82+
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
83+
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
9084
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
9185
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
9286
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
93-
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
9487
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
9588
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
96-
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
9789
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
9890
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
9991
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=

installer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ func WithBaseURL(url *url.URL) Option {
234234
// RegisterInstaller registers the installer.
235235
func RegisterInstaller(options ...Option) {
236236
installer.Register(githubHostname,
237-
func(ctx context.Context, pluginURL string) bool {
237+
func(_ context.Context, pluginURL string) bool {
238238
return isPlugin(pluginURL)
239239
},
240240
func(fs afero.Fs) installer.Installer {

installer_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -320,10 +320,10 @@ func TestInstaller_Install(t *testing.T) { //nolint: maintidx
320320
Return(newEmptyFile(".plugin.registry.yaml"), nil)
321321

322322
fs.On("Stat", expectFileName("my-plugin.7z")).
323-
Return(aferomock.NewFileInfo(func(i *aferomock.FileInfo) {
324-
i.On("IsDir").Return(false)
325-
i.On("Name").Return("my-plugin.7z")
326-
}), nil)
323+
Return(aferomock.FileInfoCallbacks{
324+
IsDirFunc: func() bool { return false },
325+
NameFunc: func() string { return "my-plugin.7z" },
326+
}, nil)
327327

328328
fs.On("RemoveAll", mock.Anything).Return(nil)
329329
}),
@@ -365,10 +365,10 @@ artifacts:
365365
Return(newEmptyFile(".plugin.registry.yaml"), nil)
366366

367367
fs.On("Stat", expectFileName("my-plugin.fail")).Maybe().
368-
Return(aferomock.NewFileInfo(func(i *aferomock.FileInfo) {
369-
i.On("IsDir").Return(false)
370-
i.On("Name").Return("my-plugin.fail")
371-
}), nil)
368+
Return(aferomock.FileInfoCallbacks{
369+
IsDirFunc: func() bool { return false },
370+
NameFunc: func() string { return "my-plugin.fail" },
371+
}, nil)
372372

373373
fs.On("RemoveAll", mock.Anything).Return(nil)
374374
}),
@@ -410,10 +410,10 @@ artifacts:
410410
Return(newEmptyFile(".plugin.registry.yaml"), nil)
411411

412412
fs.On("Stat", expectFileName("my-plugin.success")).Maybe().
413-
Return(aferomock.NewFileInfo(func(i *aferomock.FileInfo) {
414-
i.On("IsDir").Return(false)
415-
i.On("Name").Return("my-plugin.success")
416-
}), nil)
413+
Return(aferomock.FileInfoCallbacks{
414+
IsDirFunc: func() bool { return false },
415+
NameFunc: func() string { return "my-plugin.success" },
416+
}, nil)
417417

418418
fs.On("RemoveAll", mock.Anything).Return(nil)
419419
}),

mock/service/service.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package service
33
import (
44
"context"
55
"io"
6-
"io/ioutil"
76
"net/http"
87
"testing"
98

@@ -43,7 +42,7 @@ func (r *RepositoryService) DownloadContents(
4342
rdr = ret1
4443

4544
default:
46-
rdr = ioutil.NopCloser(ret1.(io.Reader))
45+
rdr = io.NopCloser(ret1.(io.Reader))
4746
}
4847

4948
if ret2 != nil {
@@ -118,7 +117,7 @@ func (r *RepositoryService) DownloadReleaseAsset(
118117
rdr = ret1
119118

120119
default:
121-
rdr = ioutil.NopCloser(ret1.(io.Reader))
120+
rdr = io.NopCloser(ret1.(io.Reader))
122121
}
123122

124123
return

mock/service/service_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ import (
44
"context"
55
"errors"
66
"io"
7-
"io/ioutil"
87
"net/http"
98
"strings"
109
"testing"
1110

1211
"github.com/google/go-github/v35/github"
13-
"github.com/nhatthm/plugin-registry-github/mock/service"
1412
"github.com/spf13/afero"
1513
"github.com/spf13/afero/mem"
1614
"github.com/stretchr/testify/assert"
15+
16+
"github.com/nhatthm/plugin-registry-github/mock/service"
1717
)
1818

1919
func newMetadataFile() afero.File {
@@ -47,7 +47,7 @@ func TestDownloadContents(t *testing.T) {
4747
s.On("DownloadContents", context.Background(), "owner", "repo", ".plugin.registry.yaml", opt).
4848
Return(strings.NewReader(`hello`), nil, nil)
4949
}),
50-
expectedReader: ioutil.NopCloser(strings.NewReader(`hello`)),
50+
expectedReader: io.NopCloser(strings.NewReader(`hello`)),
5151
},
5252
{
5353
scenario: "response is not nil",
@@ -228,7 +228,7 @@ func TestDownloadReleaseAsset(t *testing.T) {
228228
s.On("DownloadReleaseAsset", context.Background(), "owner", "repo", int64(42), http.DefaultClient).
229229
Return(strings.NewReader(`hello`), "", nil)
230230
}),
231-
expectedReader: ioutil.NopCloser(strings.NewReader(`hello`)),
231+
expectedReader: io.NopCloser(strings.NewReader(`hello`)),
232232
},
233233
{
234234
scenario: "redirect url is not empty",

0 commit comments

Comments
 (0)