Skip to content

Commit 34c5d67

Browse files
davdhacsclaude
andcommitted
Merge branch 'master' into konflux-ubi9-rhel9-migration
Resolve conflicts keeping UBI9/RHEL9 base images. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 parents 9aa42bf + c92289c commit 34c5d67

File tree

4 files changed

+30
-81
lines changed

4 files changed

+30
-81
lines changed

.tekton/scanner-component-pipeline.yaml

Lines changed: 13 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ spec:
5151
- name: name
5252
value: post-bigquery-metrics
5353
- name: bundle
54-
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:7ddb31859d96412a147bdbb63e4c691f5cd26662b55e0711a46da5b4df556c99
54+
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:3816ef8e2f2caff229c84c790d7e5f077ab2df530661614ad0fa30d4d44b905e
5555
- name: kind
5656
value: task
5757
resolver: bundles
@@ -87,10 +87,6 @@ spec:
8787
description: Path to the Dockerfile inside the context specified by parameter path-context
8888
name: dockerfile
8989
type: string
90-
- default: "false"
91-
description: Force rebuild image
92-
name: rebuild
93-
type: string
9490
- default: "false"
9591
description: Skip checks against built image
9692
name: skip-checks
@@ -169,23 +165,14 @@ spec:
169165

170166
- name: init
171167
params:
172-
- name: image-url
173-
# We can't provide a StackRox-style tag because it is not known at this time (requires cloning source, etc.)
174-
# As a workaround, we still provide a unique tag that's based on a revision in order for this task to comply with
175-
# its expected input. We later actually add this tag on a built image with the apply-index-image-tag task.
176-
value: $(params.output-image-repo):konflux-$(params.revision)
177-
- name: rebuild
178-
value: $(params.rebuild)
179-
- name: skip-checks
180-
value: $(params.skip-checks)
181168
- name: enable-cache-proxy
182169
value: $(params.enable-cache-proxy)
183170
taskRef:
184171
params:
185172
- name: name
186173
value: init
187174
- name: bundle
188-
value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:ebf06778aeacbbeb081f9231eafbdfdb8e380ad04e211d7ed80ae9101e37fd82
175+
value: quay.io/konflux-ci/tekton-catalog/task-init:0.3@sha256:aa6f8632cc23d605c5942505ff1d00280db16a6fda5c4c56c4ed9ae936b5fbc6
189176
- name: kind
190177
value: task
191178
resolver: bundles
@@ -213,10 +200,6 @@ spec:
213200
- name: kind
214201
value: task
215202
resolver: bundles
216-
when:
217-
- input: $(tasks.init.results.build)
218-
operator: in
219-
values: [ "true" ]
220203
workspaces:
221204
- name: basic-auth
222205
workspace: git-auth
@@ -232,7 +215,7 @@ spec:
232215
- name: name
233216
value: determine-image-expiration
234217
- name: bundle
235-
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:7ddb31859d96412a147bdbb63e4c691f5cd26662b55e0711a46da5b4df556c99
218+
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:3816ef8e2f2caff229c84c790d7e5f077ab2df530661614ad0fa30d4d44b905e
236219
- name: kind
237220
value: task
238221
resolver: bundles
@@ -248,7 +231,7 @@ spec:
248231
- name: name
249232
value: determine-image-tag
250233
- name: bundle
251-
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:7ddb31859d96412a147bdbb63e4c691f5cd26662b55e0711a46da5b4df556c99
234+
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:3816ef8e2f2caff229c84c790d7e5f077ab2df530661614ad0fa30d4d44b905e
252235
- name: kind
253236
value: task
254237
resolver: bundles
@@ -270,7 +253,7 @@ spec:
270253
- name: name
271254
value: fetch-scanner-v2-data
272255
- name: bundle
273-
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:7ddb31859d96412a147bdbb63e4c691f5cd26662b55e0711a46da5b4df556c99
256+
value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:3816ef8e2f2caff229c84c790d7e5f077ab2df530661614ad0fa30d4d44b905e
274257
- name: kind
275258
value: task
276259
resolver: bundles
@@ -295,7 +278,7 @@ spec:
295278
- name: name
296279
value: prefetch-dependencies-oci-ta
297280
- name: bundle
298-
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:c664a6df6514b59c3ce53570b0994b45af66ecc89ba2a8e41834eae0622addf6
281+
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:c07551efbd7fc414ae1245ddd93579b00317fee0734980f539fd8aea3cfcb945
299282
- name: kind
300283
value: task
301284
resolver: bundles
@@ -350,14 +333,10 @@ spec:
350333
- name: name
351334
value: buildah-remote-oci-ta
352335
- name: bundle
353-
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.8@sha256:4ba24114693920806b35f398fe766c167c18c77fab5f0648a0e1c0de702e4a47
336+
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.8@sha256:4c6e3e4c3fe8a289161dfbc38a162d28a0289eb4d51f835e847f8c3677a211f3
354337
- name: kind
355338
value: task
356339
resolver: bundles
357-
when:
358-
- input: $(tasks.init.results.build)
359-
operator: in
360-
values: [ "true" ]
361340

362341
- name: build-image-index
363342
params:
@@ -378,37 +357,10 @@ spec:
378357
- name: name
379358
value: build-image-index
380359
- name: bundle
381-
value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.2@sha256:8c422a5380a3d877257003dee153190322af84fe6f4f25e9eee7d8bf61a62577
360+
value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.2@sha256:30989fa1f475bb8f6bda811b26bd4ddf7187288ed5815ce634ba399341852c75
382361
- name: kind
383362
value: task
384363
resolver: bundles
385-
when:
386-
- input: $(tasks.init.results.build)
387-
operator: in
388-
values: [ "true" ]
389-
390-
- name: apply-index-image-tag
391-
params:
392-
- name: IMAGE_URL
393-
value: $(tasks.build-image-index.results.IMAGE_URL)
394-
- name: IMAGE_DIGEST
395-
value: $(tasks.build-image-index.results.IMAGE_DIGEST)
396-
- name: ADDITIONAL_TAGS
397-
value:
398-
- konflux-$(params.revision)
399-
taskRef:
400-
params:
401-
- name: name
402-
value: apply-tags
403-
- name: bundle
404-
value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.3@sha256:510b6d2a3b188adeb716e49566b57d611ab36bd69a2794b5ddfc11dbf014c2ca
405-
- name: kind
406-
value: task
407-
resolver: bundles
408-
when:
409-
- input: $(tasks.init.results.build)
410-
operator: in
411-
values: [ "true" ]
412364

413365
- name: build-source-image
414366
params:
@@ -430,9 +382,6 @@ spec:
430382
value: task
431383
resolver: bundles
432384
when:
433-
- input: $(tasks.init.results.build)
434-
operator: in
435-
values: [ "true" ]
436385
- input: $(params.build-source-image)
437386
operator: in
438387
values: [ "true" ]
@@ -473,7 +422,7 @@ spec:
473422
- name: name
474423
value: clair-scan
475424
- name: bundle
476-
value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:3ff4d1c3c503454c6b7f072e225df43656fb415a5d2a658ab6ce279c0dc128aa
425+
value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:b01d8e2c58eb407ac23fa07b8e44c4631f0cf7257e87507c829fa2486aff9804
477426
- name: kind
478427
value: task
479428
resolver: bundles
@@ -496,7 +445,7 @@ spec:
496445
- name: name
497446
value: ecosystem-cert-preflight-checks
498447
- name: bundle
499-
value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:33b7133c0c132c361295c30947f73bd45a3a3b62a24b83f3d8cd7c71f757828c
448+
value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:40bc4bcc1c52c114139daee60ec2ddeb59921ecef8a68f241d5593c79b2a21d6
500449
- name: kind
501450
value: task
502451
resolver: bundles
@@ -593,7 +542,7 @@ spec:
593542
- name: name
594543
value: clamav-scan
595544
- name: bundle
596-
value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:4f5ccf2324ecef92aaad6e2adb46c0bb15be49b4869b5b407346c514b764404f
545+
value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:5b5b31eae9063a00b91acc049b536e548d87c730068e439eefe33ab5238ee118
597546
- name: kind
598547
value: task
599548
resolver: bundles
@@ -613,7 +562,7 @@ spec:
613562
- name: name
614563
value: rpms-signature-scan
615564
- name: bundle
616-
value: quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:a99d8fd4c9027356b18e5d2910cc44dbc2fcb53c384ba34696645d9e7faa9084
565+
value: quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:47b81d6b3d752649eddfbb8b3fd8f6522c4bb07f6d1946f9bc45dae3f92e2c9a
617566
- name: kind
618567
value: task
619568
resolver: bundles
@@ -639,7 +588,7 @@ spec:
639588
- name: name
640589
value: push-dockerfile-oci-ta
641590
- name: bundle
642-
value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:6fb61bec5ef161225a850005233db68cfdc03ad54e1a54cc49cc98d98ea3d259
591+
value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:2623be4a9bad87ade614b4b24a8f98a4e100042a845e8f162b8237168697294c
643592
- name: kind
644593
value: task
645594
resolver: bundles

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ require (
1515
github.com/docker/distribution v2.8.3+incompatible
1616
github.com/facebookincubator/nvdtools v0.1.5
1717
github.com/go-git/go-billy/v5 v5.7.0
18-
github.com/go-git/go-git/v5 v5.16.4
18+
github.com/go-git/go-git/v5 v5.16.5
1919
github.com/google/go-cmp v0.7.0
2020
github.com/gorilla/mux v1.8.1
2121
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20210315223345-82c243799c99
22-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3
22+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.4
2323
github.com/guregu/null v4.0.0+incompatible
2424
github.com/hashicorp/go-version v1.8.0
2525
github.com/heroku/docker-registry-client v0.0.0
@@ -37,7 +37,7 @@ require (
3737
github.com/quay/goval-parser v0.8.8
3838
github.com/remind101/migrate v0.0.0-20170729031349-52c1edff7319
3939
github.com/sirupsen/logrus v1.9.3
40-
github.com/spf13/cobra v1.10.1
40+
github.com/spf13/cobra v1.10.2
4141
github.com/stackrox/dotnet-scraper v0.0.0-20201023051640-72ef543323dd
4242
github.com/stackrox/istio-cves v0.0.0-20221007013142-0bde9b541ec8
4343
github.com/stackrox/k8s-cves v0.0.0-20220818200547-7d0d1420c58d
@@ -48,9 +48,9 @@ require (
4848
go.uber.org/ratelimit v0.3.1
4949
go.yaml.in/yaml/v3 v3.0.4
5050
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
51-
golang.org/x/sys v0.39.0
51+
golang.org/x/sys v0.40.0
5252
google.golang.org/api v0.259.0
53-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
53+
google.golang.org/genproto/googleapis/api v0.0.0-20251222181119-0a764e51fe1b
5454
google.golang.org/grpc v1.78.0
5555
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.6.0
5656
google.golang.org/protobuf v1.36.11

go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,8 @@ github.com/go-git/go-billy/v5 v5.7.0 h1:83lBUJhGWhYp0ngzCMSgllhUSuoHP1iEWYjsPl9n
239239
github.com/go-git/go-billy/v5 v5.7.0/go.mod h1:/1IUejTKH8xipsAcdfcSAlUlo2J7lkYV8GTKxAT/L3E=
240240
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
241241
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
242-
github.com/go-git/go-git/v5 v5.16.4 h1:7ajIEZHZJULcyJebDLo99bGgS0jRrOxzZG4uCk2Yb2Y=
243-
github.com/go-git/go-git/v5 v5.16.4/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8=
242+
github.com/go-git/go-git/v5 v5.16.5 h1:mdkuqblwr57kVfXri5TTH+nMFLNUxIj9Z7F5ykFbw5s=
243+
github.com/go-git/go-git/v5 v5.16.5/go.mod h1:QOMLpNf1qxuSY4StA/ArOdfFR2TrKEjJiye2kel2m+M=
244244
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
245245
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
246246
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
@@ -396,8 +396,8 @@ github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vb
396396
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20210315223345-82c243799c99 h1:JYghRBlGCZyCF2wNUJ8W0cwaQdtpcssJ4CgC406g+WU=
397397
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20210315223345-82c243799c99/go.mod h1:3bDW6wMZJB7tiONtC/1Xpicra6Wp5GgbTbQWCbI5fkc=
398398
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
399-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 h1:NmZ1PKzSTQbuGHw9DGPFomqkkLWMC+vZCkfs+FHv1Vg=
400-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3/go.mod h1:zQrxl1YP88HQlA6i9c63DSVPFklWpGX4OWAc9bFuaH4=
399+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.4 h1:kEISI/Gx67NzH3nJxAmY/dGac80kKZgZt134u7Y/k1s=
400+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.4/go.mod h1:6Nz966r3vQYCqIzWsuEl9d7cf7mRhtDmm++sOxlnfxI=
401401
github.com/guregu/null v4.0.0+incompatible h1:4zw0ckM7ECd6FNNddc3Fu4aty9nTlpkkzH7dPn4/4Gw=
402402
github.com/guregu/null v4.0.0+incompatible/go.mod h1:ePGpQaN9cw0tj45IR5E5ehMvsFlLlQZAkkOXZurJ3NM=
403403
github.com/hashicorp/consul/api v1.11.0/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M=
@@ -636,8 +636,8 @@ github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY52
636636
github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I=
637637
github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
638638
github.com/spf13/cobra v1.3.0/go.mod h1:BrRVncBjOJa/eUcVVm9CE+oC6as8k+VYr4NY7WCi9V4=
639-
github.com/spf13/cobra v1.10.1 h1:lJeBwCfmrnXthfAupyUTzJ/J4Nc1RsHC/mSRU2dll/s=
640-
github.com/spf13/cobra v1.10.1/go.mod h1:7SmJGaTHFVBY0jW4NXGluQoLvhqFQM+6XSKD+P4XaB0=
639+
github.com/spf13/cobra v1.10.2 h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU=
640+
github.com/spf13/cobra v1.10.2/go.mod h1:7C1pvHqHw5A4vrJfjNwvOdzYu0Gml16OCs2GRiTUUS4=
641641
github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
642642
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
643643
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
@@ -982,8 +982,8 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
982982
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
983983
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
984984
golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
985-
golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
986-
golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
985+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
986+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
987987
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
988988
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
989989
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
@@ -1190,8 +1190,8 @@ google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ6
11901190
google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
11911191
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 h1:GvESR9BIyHUahIb0NcTum6itIWtdoglGX+rnGxm2934=
11921192
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217/go.mod h1:yJ2HH4EHEDTd3JiLmhds6NkJ17ITVYOdV3m3VKOnws0=
1193-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 h1:fCvbg86sFXwdrl5LgVcTEvNC+2txB5mgROGmRL5mrls=
1194-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217/go.mod h1:+rXWjjaukWZun3mLfjmVnQi18E1AsFbDN9QdJ5YXLto=
1193+
google.golang.org/genproto/googleapis/api v0.0.0-20251222181119-0a764e51fe1b h1:uA40e2M6fYRBf0+8uN5mLlqUtV192iiksiICIBkYJ1E=
1194+
google.golang.org/genproto/googleapis/api v0.0.0-20251222181119-0a764e51fe1b/go.mod h1:Xa7le7qx2vmqB/SzWUBa7KdMjpdpAHlh5QCSnjessQk=
11951195
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b h1:Mv8VFug0MP9e5vUxfBcE3vUkV6CImK3cMNMIDFjmzxU=
11961196
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b/go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ=
11971197
google.golang.org/grpc v1.18.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=

scripts/patch-release.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,10 +447,10 @@ main() {
447447
log_info "Creating release commit and tag..."
448448
if [[ "$DRY_RUN" == "true" ]]; then
449449
log_dry_run "git commit --allow-empty -m \"Release ${version}\""
450-
log_dry_run "git tag --no-sign ${version}"
450+
log_dry_run "git tag --annotate --no-sign ${version}"
451451
else
452452
git commit --allow-empty -m "Release ${version}"
453-
git tag --no-sign "${version}"
453+
git tag --annotate --no-sign "${version}" -m "${version}"
454454
fi
455455
echo
456456

0 commit comments

Comments
 (0)