Skip to content

Commit f2b9927

Browse files
version update test
1 parent 1e75bda commit f2b9927

File tree

7 files changed

+60
-67
lines changed

7 files changed

+60
-67
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions:
1717
jobs:
1818
build:
1919
name: Build and Test
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
steps:
2222

2323
- name: Check out code into the Go module directory
@@ -34,7 +34,7 @@ jobs:
3434

3535
- name: Build all relevant packages
3636
run: go build -v .
37-
37+
3838
- name: Test relevant packages
3939
run: go test -v -cover -coverprofile=coverage.out ./...
4040

@@ -43,24 +43,24 @@ jobs:
4343
with:
4444
name: test-coverage
4545
path: coverage.out
46-
46+
4747
analysis:
4848
name: Analyze with Sonar Cloud
4949
if: github.repository_owner == 'sap'
5050
needs: build
51-
runs-on: ubuntu-22.04
51+
runs-on: ubuntu-24.04
5252
steps:
53-
53+
5454
- name: Check out code for Sonar Analysis
5555
uses: actions/checkout@v4
5656
with:
5757
fetch-depth: 0
58-
58+
5959
- name: Download Test results
6060
uses: actions/download-artifact@v4
6161
with:
6262
name: test-coverage
63-
63+
6464
- name: SonarCloud Scan
6565
uses: SonarSource/sonarcloud-github-action@master
6666
env:

.github/workflows/docker-push.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Docker push
33
on:
44
push:
55
tags: [ '[0-9]+.[0-9]+.[0-9]+' ]
6-
6+
77
concurrency: release-${{ github.event.release.tag_name }}
88

99
env:
@@ -13,21 +13,21 @@ defaults:
1313
run:
1414
shell: bash
1515

16-
jobs:
16+
jobs:
1717
docker_build_and_push:
1818
name: Docker build and push
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
permissions:
2121
contents: read
2222
packages: write
2323

2424
steps:
2525
- name: Checkout
2626
uses: actions/checkout@v4
27-
27+
2828
- name: Setup Docker Buildx
2929
uses: docker/setup-buildx-action@v3
30-
30+
3131
- name: Log in to the Container registry
3232
uses: docker/login-action@v3
3333
with:
@@ -66,7 +66,7 @@ jobs:
6666
push: true
6767
tags: ${{ steps.extract-metadata.outputs.tags }}
6868
labels: ${{ steps.extract-metadata.outputs.labels }}
69-
69+
7070
- name: Print Outputs
7171
run: |
7272
echo "Tags: ${{ steps.extract-metadata.outputs.tags }}"

.github/workflows/generate-manifest.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
release:
66
types: [published]
77

8-
workflow_dispatch:
8+
workflow_dispatch:
99
inputs:
1010
version:
1111
type: string
@@ -25,12 +25,12 @@ defaults:
2525
jobs:
2626
generate_manifest:
2727
name: Generate manifest
28-
runs-on: ubuntu-22.04
28+
runs-on: ubuntu-24.04
2929

3030
steps:
3131
- name: Checkout
3232
uses: actions/checkout@v4
33-
33+
3434
- name: Get version and upload URL
3535
id: get_version_upload_url
3636
run: |
@@ -60,25 +60,25 @@ jobs:
6060
yq -i '.images[0].newTag="${{ steps.get_version_upload_url.outputs.version }}"' config/default/kustomization.yaml
6161
yq -i '.labels[0].pairs."app.kubernetes.io/version"="${{ steps.get_version_upload_url.outputs.version }}"' config/default/kustomization.yaml
6262
yq -i '.metadata.labels."app.kubernetes.io/version"="${{ steps.get_version_upload_url.outputs.version }}"' config/samples/operator_v1alpha1_capoperator.yaml
63-
63+
6464
- name: Download kustomize cli
6565
run: |
6666
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
6767
chmod +x kustomize
68-
68+
6969
- name: Generate Manifests
7070
run: |
7171
./kustomize build config/default/ > $MANIFEST_FILENAME
7272
cat $MANIFEST_FILENAME
7373
cat config/samples/operator_v1alpha1_capoperator.yaml > $CR_FILENAME
74-
74+
7575
- name: Determine target commit
7676
id: get_target_commit
7777
run: |
7878
sha=$(git rev-parse HEAD)
7979
echo "Target commit: $sha"
8080
echo "sha=$sha" >> $GITHUB_OUTPUT
81-
81+
8282
- name: Wait for check suites to complete
8383
uses: sap-contributions/await-check-suites@master
8484
if: inputs.version == ''
@@ -88,7 +88,7 @@ jobs:
8888
timeoutSeconds: 1800
8989
failStepIfUnsuccessful: true
9090
appSlugFilter: github-actions
91-
91+
9292
- name: Upload manifest & default CR to release
9393
if: inputs.upload_url != '' || github.event.release.upload_url != ''
9494
run: |
@@ -102,7 +102,7 @@ jobs:
102102
-H "Content-Type: $(file -b --mime-type $file)" \
103103
--data-binary @$file \
104104
"$upload_url?name=$(basename $file)"
105-
105+
106106
file=$CR_FILENAME
107107
echo "Uploading default CR $file to $upload_url ..."
108108
curl -sSf \

.github/workflows/publish-helm.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
11
name: Publish Helm
22

3-
on:
3+
on:
44
workflow_dispatch
55

66
env:
7-
HELM_VERSION: v3.11.3
87
REGISTRY: ghcr.io
98
CHART_DIRECTORY: chart
109
RELEASE_TAG_PREFIX: helm
1110

1211
jobs:
1312
create_release_tag:
1413
name: Create release tag
15-
runs-on: ubuntu-22.04
14+
runs-on: ubuntu-24.04
1615
outputs:
1716
tag: ${{ steps.get_tag.outputs.tag }}
1817
upload_url: ${{ steps.create_release.outputs.upload_url }}
1918
steps:
2019
- name: Checkout
2120
uses: actions/checkout@v4
22-
21+
2322
- uses: azure/setup-helm@v4
24-
with:
25-
version: ${{ env.HELM_VERSION }}
2623

2724
- name: Determine target commit
2825
id: get_target_commit
@@ -55,10 +52,10 @@ jobs:
5552
makeLatest: false
5653
prerelease: false
5754
allowUpdates: false
58-
55+
5956
publish-to-pages:
6057
name: Publish chart to github pages
61-
runs-on: ubuntu-22.04
58+
runs-on: ubuntu-24.04
6259
needs: create_release_tag
6360
permissions:
6461
contents: write
@@ -80,9 +77,7 @@ jobs:
8077
path: website
8178
token: ${{ secrets.WORKFLOW_USER_TOKEN }}
8279

83-
- uses: azure/setup-helm@v3
84-
with:
85-
version: ${{ env.HELM_VERSION }}
80+
- uses: azure/setup-helm@v4
8681

8782
- name: Setup Pages
8883
uses: actions/configure-pages@v5
@@ -102,7 +97,7 @@ jobs:
10297
git add .
10398
git commit -m "Add index.yaml to website"
10499
git push
105-
100+
106101
- name: Upload package
107102
run: |
108103
upload_url="${{ needs.create_release_tag.outputs.upload_url }}"
@@ -121,7 +116,7 @@ jobs:
121116
publish-to-packages:
122117
name: Publish chart to github packages
123118
needs: create_release_tag
124-
runs-on: ubuntu-22.04
119+
runs-on: ubuntu-24.04
125120
permissions:
126121
contents: read
127122
packages: write
@@ -131,8 +126,6 @@ jobs:
131126
uses: actions/checkout@v4
132127

133128
- uses: azure/setup-helm@v4
134-
with:
135-
version: ${{ env.HELM_VERSION }}
136129

137130
- name: Create package
138131
run: |

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build the manager binary
2-
FROM golang:1.23.3 as builder
2+
FROM golang:1.23.4 as builder
33
ARG TARGETOS
44
ARG TARGETARCH
55
ENV CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH}

go.mod

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module github.com/sap/cap-operator-lifecycle
22

3-
go 1.23.3
3+
go 1.23.4
44

55
require (
66
github.com/pkg/errors v0.9.1
7-
github.com/sap/component-operator-runtime v0.3.53
7+
github.com/sap/component-operator-runtime v0.3.54
88
k8s.io/api v0.31.3
99
k8s.io/apiextensions-apiserver v0.31.3
1010
k8s.io/apimachinery v0.31.3
@@ -52,7 +52,7 @@ require (
5252
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
5353
github.com/prometheus/client_golang v1.20.5 // indirect
5454
github.com/prometheus/client_model v0.6.1 // indirect
55-
github.com/prometheus/common v0.60.1 // indirect
55+
github.com/prometheus/common v0.61.0 // indirect
5656
github.com/prometheus/procfs v0.15.1 // indirect
5757
github.com/sap/go-generics v0.2.21 // indirect
5858
github.com/shopspring/decimal v1.4.0 // indirect
@@ -61,13 +61,13 @@ require (
6161
github.com/x448/float16 v0.8.4 // indirect
6262
go.uber.org/multierr v1.11.0 // indirect
6363
go.uber.org/zap v1.27.0 // indirect
64-
golang.org/x/crypto v0.29.0 // indirect
65-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
66-
golang.org/x/net v0.31.0 // indirect
64+
golang.org/x/crypto v0.30.0 // indirect
65+
golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d // indirect
66+
golang.org/x/net v0.32.0 // indirect
6767
golang.org/x/oauth2 v0.24.0 // indirect
68-
golang.org/x/sys v0.27.0 // indirect
69-
golang.org/x/term v0.26.0 // indirect
70-
golang.org/x/text v0.20.0 // indirect
68+
golang.org/x/sys v0.28.0 // indirect
69+
golang.org/x/term v0.27.0 // indirect
70+
golang.org/x/text v0.21.0 // indirect
7171
golang.org/x/time v0.8.0 // indirect
7272
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
7373
google.golang.org/protobuf v1.35.2 // indirect

go.sum

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -105,14 +105,14 @@ github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+
105105
github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
106106
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
107107
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
108-
github.com/prometheus/common v0.60.1 h1:FUas6GcOw66yB/73KC+BOZoFJmbo/1pojoILArPAaSc=
109-
github.com/prometheus/common v0.60.1/go.mod h1:h0LYf1R1deLSKtD4Vdg8gy4RuOvENW2J/h19V5NADQw=
108+
github.com/prometheus/common v0.61.0 h1:3gv/GThfX0cV2lpO7gkTUwZru38mxevy90Bj8YFSRQQ=
109+
github.com/prometheus/common v0.61.0/go.mod h1:zr29OCN/2BsJRaFwG8QOBr41D6kkchKbpeNH7pAjb/s=
110110
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
111111
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
112112
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
113113
github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
114-
github.com/sap/component-operator-runtime v0.3.53 h1:eiT7KRR8RD+Pg4b8EAz/FRR2F7e4xu58G2gLpRs30do=
115-
github.com/sap/component-operator-runtime v0.3.53/go.mod h1:Mnm8LdBIeIk4CZqrUBjhOSF8YSrriKlm4MB5DyLHtbA=
114+
github.com/sap/component-operator-runtime v0.3.54 h1:G54RJ38TYWfMQAAa7isK0gP7RGXRzcgWrisKOZT3G/w=
115+
github.com/sap/component-operator-runtime v0.3.54/go.mod h1:Cp8L8V5KlMKLK8kR+cjhU/5AYymE8kQOwDeoG7ddQTE=
116116
github.com/sap/go-generics v0.2.21 h1:WfRIqFSwEzHNww+q4iayCpo139EXIoKCIyv45qfo62o=
117117
github.com/sap/go-generics v0.2.21/go.mod h1:RctuDlZAmijeTY6LDaqhLYeepxdiR8AxPxlu7UQHNz0=
118118
github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k=
@@ -123,8 +123,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
123123
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
124124
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
125125
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
126-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
127-
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
126+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
127+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
128128
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
129129
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
130130
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -138,18 +138,18 @@ go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
138138
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
139139
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
140140
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
141-
golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ=
142-
golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg=
143-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f h1:XdNn9LlyWAhLVp6P/i8QYBW+hlyhrhei9uErw2B5GJo=
144-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f/go.mod h1:D5SMRVC3C2/4+F/DB1wZsLRnSNimn2Sp/NPsCrsv8ak=
141+
golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY=
142+
golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
143+
golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d h1:0olWaB5pg3+oychR51GUVCEsGkeCU/2JxjBgIo4f3M0=
144+
golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c=
145145
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
146146
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
147147
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
148148
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
149149
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
150150
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
151-
golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo=
152-
golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM=
151+
golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
152+
golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
153153
golang.org/x/oauth2 v0.24.0 h1:KTBBxWqUa0ykRPLtV69rRto9TLXcqYkeswu48x/gvNE=
154154
golang.org/x/oauth2 v0.24.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
155155
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -158,22 +158,22 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
158158
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
159159
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
160160
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
161-
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
162-
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
163-
golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU=
164-
golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E=
161+
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
162+
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
163+
golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
164+
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
165165
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
166166
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
167-
golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug=
168-
golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4=
167+
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
168+
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
169169
golang.org/x/time v0.8.0 h1:9i3RxcPv3PZnitoVGMPDKZSq1xW1gK1Xy3ArNOGZfEg=
170170
golang.org/x/time v0.8.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
171171
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
172172
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
173173
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
174174
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
175-
golang.org/x/tools v0.27.0 h1:qEKojBykQkQ4EynWy4S8Weg69NumxKdn40Fce3uc/8o=
176-
golang.org/x/tools v0.27.0/go.mod h1:sUi0ZgbwW9ZPAq26Ekut+weQPR5eIM6GQLQ1Yjm1H0Q=
175+
golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8=
176+
golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw=
177177
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
178178
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
179179
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=

0 commit comments

Comments
 (0)