Skip to content

Commit cdfa92f

Browse files
authored
Merge pull request #322 from linode/dev
Release v1.6.4
2 parents 17bf612 + 50705ad commit cdfa92f

File tree

6 files changed

+95
-185
lines changed

6 files changed

+95
-185
lines changed

.github/workflows/go-validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
- uses: actions/setup-go@v5
4848
with:
4949
go-version: ${{ needs.get-go-version.outputs.go-version }}
50-
- uses: golangci/golangci-lint-action@v6
50+
- uses: golangci/golangci-lint-action@v7
5151
with:
5252
only-new-issues: true
5353
check-fmt:

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/checkout@v4
2222
-
2323
name: Run Labeler
24-
uses: crazy-max/ghaction-github-labeler@31674a3852a9074f2086abcf1c53839d466a47e7
24+
uses: crazy-max/ghaction-github-labeler@24d110aa46a59976b8a7f35518cb7f14f434c916
2525
with:
2626
github-token: ${{ secrets.GITHUB_TOKEN }}
2727
yaml-file: .github/labels.yml

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
4040
passphrase: ${{ secrets.GPG_PASSPHRASE }}
4141
- name: Run GoReleaser
42-
uses: goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 # v6.2.1
42+
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
4343
with:
4444
version: latest
4545
args: release --clean

.golangci.yml

Lines changed: 55 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -1,153 +1,63 @@
1-
issues:
2-
# List of regexps of issue texts to exclude, empty list by default.
3-
# But independently from this option we use default exclude patterns,
4-
# it can be disabled by `exclude-use-default: false`. To list all
5-
# excluded by default patterns execute `golangci-lint run --help`
6-
7-
exclude-rules:
8-
# Exclude gosimple bool check
9-
- linters:
10-
- gosimple
11-
text: "S(1002|1008|1021)"
12-
# Exclude failing staticchecks for now
13-
- linters:
14-
- staticcheck
15-
text: "SA(1006|1019|4006|4010|4017|5007|6005|9004):"
16-
# Exclude lll issues for long lines with go:generate
17-
- linters:
18-
- lll
19-
source: "^//go:generate "
20-
21-
# Maximum issues count per one linter. Set to 0 to disable. Default is 50.
22-
max-issues-per-linter: 0
23-
24-
# Maximum count of issues with the same text. Set to 0 to disable. Default is 3.
25-
max-same-issues: 0
26-
27-
# Which files to exclude: they will be analyzed, but issues from them won't be reported.
28-
# There is no need to include all autogenerated files,
29-
# we confidently recognize autogenerated files.
30-
# If it's not, please let us know.
31-
# "/" will be replaced by current OS file path separator to properly work on Windows.
32-
# Default: []
33-
exclude-files:
34-
- ".*\\.hcl2spec\\.go$"
35-
36-
# Enables exclude of directories:
37-
# - vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
38-
# Default: true
39-
exclude-dirs-use-default: true
40-
41-
# Make issues output unique by line.
42-
# Default: true
43-
uniq-by-line: true
44-
1+
version: "2"
2+
run:
3+
concurrency: 4
4+
issues-exit-code: 1
5+
tests: true
6+
output:
7+
formats:
8+
text:
9+
path: stdout
10+
print-linter-name: true
11+
print-issued-lines: true
4512
linters:
46-
disable-all: true
13+
default: none
4714
enable:
4815
- errcheck
49-
- gofumpt
50-
- goimports
51-
- gosimple
5216
- govet
5317
- ineffassign
5418
- staticcheck
5519
- unconvert
5620
- unused
57-
fast: true
58-
59-
# options for analysis running
60-
run:
61-
# default concurrency is a available CPU number
62-
concurrency: 4
63-
64-
# timeout for analysis, e.g. 30s, 5m, default is 1m
65-
timeout: 15m
66-
67-
# exit code when at least one issue was found, default is 1
68-
issues-exit-code: 1
69-
70-
# include test files or not, default is true
71-
tests: true
72-
73-
# list of build tags, all linters use it. Default is empty list.
74-
#build-tags:
75-
# - mytag
76-
77-
# which dirs to skip: issues from them won't be reported;
78-
# can use regexp here: generated.*, regexp is applied on full path;
79-
# default value is empty list, but default dirs are skipped independently
80-
# from this option's value (see skip-dirs-use-default).
81-
#skip-dirs:
82-
# - src/external_libs
83-
# - autogenerated_by_my_lib
84-
85-
# by default isn't set. If set we pass it to "go list -mod={option}". From "go help modules":
86-
# If invoked with -mod=readonly, the go command is disallowed from the implicit
87-
# automatic updating of go.mod described above. Instead, it fails when any changes
88-
# to go.mod are needed. This setting is most useful to check that go.mod does
89-
# not need updates, such as in a continuous integration and testing system.
90-
# If invoked with -mod=vendor, the go command assumes that the vendor
91-
# directory holds the correct copies of dependencies and ignores
92-
# the dependency descriptions in go.mod.
93-
# modules-download-mode: vendor
94-
95-
96-
# output configuration options
97-
output:
98-
# The formats used to render issues.
99-
# Formats:
100-
# - `colored-line-number`
101-
# - `line-number`
102-
# - `json`
103-
# - `colored-tab`
104-
# - `tab`
105-
# - `html`
106-
# - `checkstyle`
107-
# - `code-climate`
108-
# - `junit-xml`
109-
# - `junit-xml-extended`
110-
# - `github-actions`
111-
# - `teamcity`
112-
# - `sarif`
113-
# Output path can be either `stdout`, `stderr` or path to the file to write to.
114-
#
115-
# For the CLI flag (`--out-format`), multiple formats can be specified by separating them by comma.
116-
# The output can be specified for each of them by separating format name and path by colon symbol.
117-
# Example: "--out-format=checkstyle:report.xml,json:stdout,colored-line-number"
118-
# The CLI flag (`--out-format`) override the configuration file.
119-
#
120-
# Default:
121-
# formats:
122-
# - format: colored-line-number
123-
# path: stdout
124-
formats:
125-
- format: colored-line-number
126-
127-
# print lines of code with issue, default is true
128-
print-issued-lines: true
129-
130-
# print linter name in the end of issue text, default is true
131-
print-linter-name: true
132-
133-
134-
# all available settings of specific linters
135-
linters-settings:
136-
errcheck:
137-
# report about not checking of errors in type assetions: `a := b.(MyStruct)`;
138-
# default is false: such cases aren't reported by default.
139-
check-type-assertions: false
140-
141-
# report about assignment of errors to blank identifier: `num, _ := strconv.Atoi(numStr)`;
142-
# default is false: such cases aren't reported by default.
143-
check-blank: false
144-
145-
# [deprecated] comma-separated list of pairs of the form pkg:regex
146-
# the regex is used to ignore names within pkg. (default "fmt:.*").
147-
# see https://github.com/kisielk/errcheck#the-deprecated-method for details
148-
exclude-functions:
149-
- fmt:.*,io/ioutil:^Read.*,io:Close
150-
151-
# path to a file containing a list of functions to exclude from checking
152-
# see https://github.com/kisielk/errcheck#excluding-functions for details
153-
#exclude: /path/to/file.txt
21+
settings:
22+
errcheck:
23+
check-type-assertions: false
24+
check-blank: false
25+
exclude-functions:
26+
- fmt:.*,io/ioutil:^Read.*,io:Close
27+
exclusions:
28+
generated: lax
29+
presets:
30+
- comments
31+
- common-false-positives
32+
- legacy
33+
- std-error-handling
34+
rules:
35+
- linters:
36+
- staticcheck
37+
text: S(1002|1008|1021)
38+
- linters:
39+
- staticcheck
40+
text: 'SA(1006|1019|4006|4010|4017|5007|6005|9004):'
41+
- linters:
42+
- lll
43+
source: '^//go:generate '
44+
paths:
45+
- .*\.hcl2spec\.go$
46+
- third_party$
47+
- builtin$
48+
- examples$
49+
issues:
50+
max-issues-per-linter: 0
51+
max-same-issues: 0
52+
uniq-by-line: true
53+
formatters:
54+
enable:
55+
- gofumpt
56+
- goimports
57+
exclusions:
58+
generated: lax
59+
paths:
60+
- .*\.hcl2spec\.go$
61+
- third_party$
62+
- builtin$
63+
- examples$

go.mod

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ module github.com/linode/packer-plugin-linode
22

33
go 1.23.0
44

5-
toolchain go1.23.7
5+
toolchain go1.24.1
66

77
require (
88
github.com/hashicorp/hcl/v2 v2.23.0
9-
github.com/hashicorp/packer-plugin-sdk v0.6.0
10-
github.com/linode/linodego v1.48.1
9+
github.com/hashicorp/packer-plugin-sdk v0.6.1
10+
github.com/linode/linodego v1.49.0
1111
github.com/mitchellh/mapstructure v1.5.0
1212
github.com/zclconf/go-cty v1.13.3
13-
golang.org/x/crypto v0.36.0
14-
golang.org/x/oauth2 v0.28.0
13+
golang.org/x/crypto v0.37.0
14+
golang.org/x/oauth2 v0.29.0
1515
)
1616

1717
require (
@@ -86,14 +86,14 @@ require (
8686
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
8787
go.opencensus.io v0.24.0 // indirect
8888
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect
89-
golang.org/x/mod v0.17.0 // indirect
90-
golang.org/x/net v0.36.0 // indirect
91-
golang.org/x/sync v0.12.0 // indirect
92-
golang.org/x/sys v0.31.0 // indirect
93-
golang.org/x/term v0.30.0 // indirect
94-
golang.org/x/text v0.23.0 // indirect
95-
golang.org/x/time v0.6.0 // indirect
96-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
89+
golang.org/x/mod v0.24.0 // indirect
90+
golang.org/x/net v0.39.0 // indirect
91+
golang.org/x/sync v0.13.0 // indirect
92+
golang.org/x/sys v0.32.0 // indirect
93+
golang.org/x/term v0.31.0 // indirect
94+
golang.org/x/text v0.24.0 // indirect
95+
golang.org/x/time v0.11.0 // indirect
96+
golang.org/x/tools v0.31.0 // indirect
9797
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
9898
google.golang.org/api v0.150.0 // indirect
9999
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect

go.sum

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO
190190
github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc=
191191
github.com/hashicorp/memberlist v0.5.0 h1:EtYPN8DpAURiapus508I4n9CzHs2W+8NZGbmmR/prTM=
192192
github.com/hashicorp/memberlist v0.5.0/go.mod h1:yvyXLpo0QaGE59Y7hDTsTzDD25JYBZ4mHgHUZ8lrOI0=
193-
github.com/hashicorp/packer-plugin-sdk v0.6.0 h1:v8JdmM1PkkHu3gIUs63UcsgGlD0U3m/7DWG6PxcmOPw=
194-
github.com/hashicorp/packer-plugin-sdk v0.6.0/go.mod h1:bDCCzvZ6lUJjrY7eI+i9lYmGs9NSymdFFQiGluF8dEg=
193+
github.com/hashicorp/packer-plugin-sdk v0.6.1 h1:9lpdiwwqRPVk80bX+XJul5/RrxHMXOta15hT7JOsbGU=
194+
github.com/hashicorp/packer-plugin-sdk v0.6.1/go.mod h1:B6i8yIPzzFWrZW0hHdH5TLFGYlJEdgRNJnP5eXNxJU4=
195195
github.com/hashicorp/serf v0.10.1 h1:Z1H2J60yRKvfDYAOZLd2MU0ND4AH/WDz7xYHDWQsIPY=
196196
github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4=
197197
github.com/hashicorp/vault/api v1.14.0 h1:Ah3CFLixD5jmjusOgm8grfN9M0d+Y8fVR2SW0K6pJLU=
@@ -222,8 +222,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
222222
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
223223
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
224224
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
225-
github.com/linode/linodego v1.48.1 h1:Ojw1S+K5jJr1dggO8/H6r4FINxXnJbOU5GkbpaTfmhU=
226-
github.com/linode/linodego v1.48.1/go.mod h1:fc3t60If8X+yZTFAebhCnNDFrhwQhq9HDU92WnBousQ=
225+
github.com/linode/linodego v1.49.0 h1:MNd3qwvQzbXB5mCpvdCqlUIu1RPA9oC+50LyB9kK+GQ=
226+
github.com/linode/linodego v1.49.0/go.mod h1:B+HAM3//4w1wOS0BwdaQBKwBxlfe6kYJ7bSC6jJ/xtc=
227227
github.com/masterzen/simplexml v0.0.0-20160608183007-4572e39b1ab9/go.mod h1:kCEbxUJlNDEBNbdQMkPSp6yaKcRXVI6f4ddk8Riv4bc=
228228
github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786 h1:2ZKn+w/BJeL43sCxI2jhPLRv73oVVOjEKZjKkflyqxg=
229229
github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786/go.mod h1:kCEbxUJlNDEBNbdQMkPSp6yaKcRXVI6f4ddk8Riv4bc=
@@ -348,16 +348,16 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
348348
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
349349
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
350350
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
351-
golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
352-
golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
351+
golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE=
352+
golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc=
353353
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
354354
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug=
355355
golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
356356
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
357357
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
358358
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
359-
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
360-
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
359+
golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
360+
golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
361361
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
362362
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
363363
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -371,19 +371,19 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY
371371
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
372372
golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8=
373373
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
374-
golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA=
375-
golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I=
374+
golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY=
375+
golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E=
376376
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
377-
golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc=
378-
golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
377+
golang.org/x/oauth2 v0.29.0 h1:WdYw2tdTK1S8olAzWHdgeqfy+Mtm9XNhv/xJsY65d98=
378+
golang.org/x/oauth2 v0.29.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
379379
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
380380
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
381381
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
382382
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
383383
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
384384
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
385-
golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
386-
golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
385+
golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610=
386+
golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
387387
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
388388
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
389389
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -411,29 +411,29 @@ golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBc
411411
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
412412
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
413413
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
414-
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
415-
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
414+
golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20=
415+
golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
416416
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
417417
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
418-
golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
419-
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
418+
golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o=
419+
golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw=
420420
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
421421
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
422422
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
423423
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
424424
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
425-
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
426-
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
427-
golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U=
428-
golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
425+
golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0=
426+
golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU=
427+
golang.org/x/time v0.11.0 h1:/bpjEDfN9tkoN/ryeYHnv5hcMlc8ncjMcM4XBk5NWV0=
428+
golang.org/x/time v0.11.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
429429
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
430430
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
431431
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
432432
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
433433
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
434434
golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
435-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
436-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
435+
golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU=
436+
golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ=
437437
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
438438
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
439439
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk=

0 commit comments

Comments
 (0)