File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ require (
1010 k8s.io/client-go v0.25.2
1111 k8s.io/code-generator v0.25.2
1212 k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1
13- knative.dev/hack v0.0.0-20221104013908-8f3c7050408b
14- knative.dev/hack/schema v0.0.0-20221104013908-8f3c7050408b
15- knative.dev/pkg v0.0.0-20221104013805-918fd9396a31
13+ knative.dev/hack v0.0.0-20221114224536-b0354624aa29
14+ knative.dev/hack/schema v0.0.0-20221114224536-b0354624aa29
15+ knative.dev/pkg v0.0.0-20221107171117-0243d641354d
1616)
1717
1818require (
Original file line number Diff line number Diff line change @@ -815,12 +815,12 @@ k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 h1:MQ8BAZPZlWk3S9K4a9NCkI
815815k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 /go.mod h1:C/N6wCaBHeBHkHUesQOQy2/MZqGgMAFPqGsGQLdbZBU =
816816k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed h1:jAne/RjBTyawwAy0utX5eqigAwz/lQhTmy+Hr/Cpue4 =
817817k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed /go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA =
818- knative.dev/hack v0.0.0-20221104013908-8f3c7050408b h1:EqqlOqjCy/hVexdmPpUjcplO2eZc12+jTdTpodfLaI4 =
819- knative.dev/hack v0.0.0-20221104013908-8f3c7050408b /go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q =
820- knative.dev/hack/schema v0.0.0-20221104013908-8f3c7050408b h1:X3Pk0tAcvPFvOPIW/A2U81DVuUhYMJEtcF9TJtOK74s =
821- knative.dev/hack/schema v0.0.0-20221104013908-8f3c7050408b /go.mod h1:GeIb+PLd5mllawcpHEGF5J5fYTQrvgEO5liao8lUKUs =
822- knative.dev/pkg v0.0.0-20221104013805-918fd9396a31 h1:5+cuI5IFhitHtuiUdlgK7eiBcyXTR2G5wBjMdacnv1M =
823- knative.dev/pkg v0.0.0-20221104013805-918fd9396a31 /go.mod h1:j5kO7gKmWGj2DJpefCEiPbItToiYf+2bCtI+A6REkQo =
818+ knative.dev/hack v0.0.0-20221114224536-b0354624aa29 h1:FUHfJXlY5e9wFuSf5JlMONy/fQbofS7hEBfOMXLHXso =
819+ knative.dev/hack v0.0.0-20221114224536-b0354624aa29 /go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q =
820+ knative.dev/hack/schema v0.0.0-20221114224536-b0354624aa29 h1:A4cbz8rvv+a6zZ6sfZAk4A7bIbWysNM/w/3vuxMfq2c =
821+ knative.dev/hack/schema v0.0.0-20221114224536-b0354624aa29 /go.mod h1:GeIb+PLd5mllawcpHEGF5J5fYTQrvgEO5liao8lUKUs =
822+ knative.dev/pkg v0.0.0-20221107171117-0243d641354d h1:ACj/4O74QvoB8zE/mlg1ji680gFW7RaUIjAL1x5IN58 =
823+ knative.dev/pkg v0.0.0-20221107171117-0243d641354d /go.mod h1:JwNkOLWAeuMYlH9WQA83k+afGCanWcvWvdXZsI3xKo4 =
824824rsc.io/binaryregexp v0.2.0 /go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8 =
825825rsc.io/quote/v3 v3.1.0 /go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0 =
826826rsc.io/sampler v1.3.0 /go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA =
Original file line number Diff line number Diff line change @@ -647,7 +647,7 @@ function add_trap {
647647 local current_trap
648648 current_trap=" $( trap -p " $trap_signal " | cut -d\' -f2) "
649649 local new_cmd=" ($cmd )"
650- [[ -n " ${current_trap} " ]] && new_cmd=" ${current_trap } ;${new_cmd } "
650+ [[ -n " ${current_trap} " ]] && new_cmd=" ${new_cmd } ;${current_trap } "
651651 trap -- " ${new_cmd} " " $trap_signal "
652652 done
653653}
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ RELEASE_NOTES=""
9898RELEASE_BRANCH=" "
9999RELEASE_GCS_BUCKET=" knative-nightly/${REPO_NAME} "
100100RELEASE_DIR=" "
101- KO_FLAGS=" -P --platform=all --image-refs=imagerefs.txt "
101+ KO_FLAGS=" -P --platform=all"
102102VALIDATION_TESTS=" ./test/presubmit-tests.sh"
103103ARTIFACTS_TO_PUBLISH=" "
104104FROM_NIGHTLY_RELEASE=" "
@@ -312,8 +312,22 @@ function build_from_source() {
312312 sign_release || abort " error signing the release"
313313}
314314
315+ function get_images_in_yamls() {
316+ rm -rf imagerefs.txt
317+ echo " Assembling a list of image refences to sign"
318+ for file in $@ ; do
319+ [[ " ${file##* .} " != " yaml" ]] && continue
320+ echo " Inspecting ${file} "
321+ for image in $( grep -oh " \S*${KO_DOCKER_REPO} \S*" " ${file} " ) ; do
322+ echo $image >> imagerefs.txt
323+ done
324+ done
325+ sort -uo imagerefs.txt imagerefs.txt # Remove duplicate entries
326+ }
327+
315328# Build a release from source.
316329function sign_release() {
330+ get_images_in_yamls " ${ARTIFACTS_TO_PUBLISH} "
317331 if (( ! IS_PROW )) ; then # This function can't be run by devs on their laptops
318332 return 0
319333 fi
Original file line number Diff line number Diff line change @@ -814,16 +814,16 @@ k8s.io/utils/net
814814k8s.io/utils/pointer
815815k8s.io/utils/strings/slices
816816k8s.io/utils/trace
817- # knative.dev/hack v0.0.0-20221104013908-8f3c7050408b
817+ # knative.dev/hack v0.0.0-20221114224536-b0354624aa29
818818## explicit; go 1.18
819819knative.dev/hack
820- # knative.dev/hack/schema v0.0.0-20221104013908-8f3c7050408b
820+ # knative.dev/hack/schema v0.0.0-20221114224536-b0354624aa29
821821## explicit; go 1.18
822822knative.dev/hack/schema/commands
823823knative.dev/hack/schema/docs
824824knative.dev/hack/schema/registry
825825knative.dev/hack/schema/schema
826- # knative.dev/pkg v0.0.0-20221104013805-918fd9396a31
826+ # knative.dev/pkg v0.0.0-20221107171117-0243d641354d
827827## explicit; go 1.18
828828knative.dev/pkg/apis
829829knative.dev/pkg/apis/duck
You can’t perform that action at this time.
0 commit comments