Skip to content

Commit 238f165

Browse files
upgrade to latest dependencies (#153)
bumping knative.dev/client e7c8a9a...09d48d5: > 09d48d5 Create a default config file if not exists (# 1472) > 7f0bc78 upgrade to latest dependencies (# 1501) > 48fedfd Removing deprecated flags (# 1498) > e7e5372 Mark deprecated options as 'hidden' (# 1500) > 5197287 Reword missing API error to mention client update (# 1497) > db3bcbc Rename `--extra-containers` to `--containers` (# 1499) > d8d0ee1 Calculate traffic split when N-1 revisions are specified (# 1483) > 6c2f202 upgrade to latest dependencies (# 1496) bumping knative.dev/hack b96d65a...11d193b: > 11d193b 1.0 Backports (# 99) Signed-off-by: Knative Automation <[email protected]>
1 parent f17ea42 commit 238f165

File tree

4 files changed

+59
-38
lines changed

4 files changed

+59
-38
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.15
55
require (
66
github.com/spf13/cobra v1.2.1
77
gotest.tools/v3 v3.0.3
8-
knative.dev/client v0.26.1-0.20211029091852-e7c8a9aed811
9-
knative.dev/hack v0.0.0-20211028194650-b96d65a5ff5e
8+
knative.dev/client v0.26.1-0.20211102100340-09d48d5f4c2f
9+
knative.dev/hack v0.0.0-20211101195839-11d193bf617b
1010

1111
)

go.sum

Lines changed: 14 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWc
2626
cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
2727
cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
2828
cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4=
29-
cloud.google.com/go v0.96.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
3029
cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
3130
cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
3231
cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
@@ -46,7 +45,6 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
4645
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
4746
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
4847
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
49-
cloud.google.com/go/storage v1.16.1/go.mod h1:LaNorbty3ehnU3rEjXSNV/NRgQA0O8Y+uh6bPe5UOk4=
5048
cloud.google.com/go/storage v1.18.2/go.mod h1:AiIj7BWXyhO5gGVmYJ+S8tbkCx3yb0IMjua8Aw4naVM=
5149
contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d h1:LblfooH1lKOpp1hIhukktmSAxFkqMPFk9KR6iZ0MJNI=
5250
contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d/go.mod h1:IshRmMJBhDfFj5Y67nVhMYTTIze91RUeT73ipWKs/GY=
@@ -1107,7 +1105,6 @@ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96b
11071105
golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
11081106
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
11091107
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
1110-
golang.org/x/net v0.0.0-20210928044308-7d9f5e0b762b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
11111108
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f h1:OfiFi4JbukWwe3lzw+xunroH1mnC1e2Gy5cxNJApiSY=
11121109
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
11131110
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@@ -1444,7 +1441,6 @@ google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKr
14441441
google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
14451442
google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
14461443
google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
1447-
google.golang.org/genproto v0.0.0-20210825212027-de86158e7fda/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
14481444
google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
14491445
google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
14501446
google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
@@ -1598,7 +1594,6 @@ k8s.io/csi-translation-lib v0.21.0/go.mod h1:edq+UMpgqEx3roTuGF/03uIuSOsI986jtu6
15981594
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
15991595
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
16001596
k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
1601-
k8s.io/gengo v0.0.0-20210203185629-de9496dff47b/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
16021597
k8s.io/gengo v0.0.0-20210915205010-39e73c8a59cd/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
16031598
k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
16041599
k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
@@ -1617,27 +1612,21 @@ k8s.io/legacy-cloud-providers v0.21.0/go.mod h1:bNxo7gDg+PGkBmT/MFZswLTWdSWK9kAl
16171612
k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
16181613
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009 h1:0T5IaWHO3sJTEmCP6mUlBvMukxPKUQWqiI/YuiBNMiQ=
16191614
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
1620-
knative.dev/caching v0.0.0-20211026205101-2ffdd31aa1e8/go.mod h1:WxzrnSGlNoMubORRhLc5lfrzActCvOiimFchaTvnMW4=
1621-
knative.dev/client v0.26.1-0.20211029091852-e7c8a9aed811 h1:ZqKzFRl/+54HubE+Q5ArIrwHTA+HZ9M3RJXg/axSRM0=
1622-
knative.dev/client v0.26.1-0.20211029091852-e7c8a9aed811/go.mod h1:z7rONi/6+OFGJaxqQJGPcpfUU4Kw9usYJsfkF9S99dk=
1623-
knative.dev/eventing v0.26.1-0.20211028192027-b498c7fd6eb7/go.mod h1:27s/uaaUrAUKO/Wy7kR4R6mbj5zugQWCyEkod4dVw0I=
1624-
knative.dev/hack v0.0.0-20211018110626-47ac3b032e60/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1625-
knative.dev/hack v0.0.0-20211019034732-ced8ce706528/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1626-
knative.dev/hack v0.0.0-20211025203920-02860f59a556/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1627-
knative.dev/hack v0.0.0-20211026141922-a71c865b5f66/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1628-
knative.dev/hack v0.0.0-20211028194650-b96d65a5ff5e h1:0Hw2xdWYbcs2JRJnOLzAVh7APOtgro7gSno0228mnDg=
1615+
knative.dev/caching v0.0.0-20211029072651-f2af269b6d90/go.mod h1:5lh1DR0ZI/mCx7SRwbH5K8Vy1b0AIbxOaJlcLVx9E3o=
1616+
knative.dev/client v0.26.1-0.20211102100340-09d48d5f4c2f h1:G0WwxABLhyMYNrDLTScbLcSt/4fAi0OT8v8rT0J3VR0=
1617+
knative.dev/client v0.26.1-0.20211102100340-09d48d5f4c2f/go.mod h1:NVN+hzUIcqnEv9HCLvWj+tqiW0aT5txGFuWsXwdRjq4=
1618+
knative.dev/eventing v0.26.1-0.20211029100351-4de0da062efa/go.mod h1:n0CQNBQIeUqNfjgnywUykDXVKWDSlUVG3cUoK7WHxhk=
16291619
knative.dev/hack v0.0.0-20211028194650-b96d65a5ff5e/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1630-
knative.dev/hack/schema v0.0.0-20211026141922-a71c865b5f66/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0=
1631-
knative.dev/networking v0.0.0-20211027012100-31eca9c93514/go.mod h1:JIzq6AOlhXrE/A84SHAWL2tLWFkvhcqprP1PRWMBVkQ=
1632-
knative.dev/networking v0.0.0-20211027163221-b9fa70516e8e h1:GCgmiOcCRLRKwdDEIzjPj72U/Zv/kijgHycaCC04SKQ=
1633-
knative.dev/networking v0.0.0-20211027163221-b9fa70516e8e/go.mod h1:PDpGPHc5iRADCsoiqg2LlLsv3GW/h+tAfgtsQ6K5a0U=
1634-
knative.dev/pkg v0.0.0-20211018141937-a34efd6b409d/go.mod h1:/d1+Wklc8blR39M4oEBu+GeLav4vsiiJwq61tJay7mc=
1635-
knative.dev/pkg v0.0.0-20211025151738-819d556cdaa5/go.mod h1:Q3PrYqZsnHU9rNJhyH/zhVdTojGfEqrkNnNG4arrJgE=
1636-
knative.dev/pkg v0.0.0-20211027105800-3b33e02e5b9c h1:BcNIB0BtExl970heGJZHeHa10I9zVbpoSUmFELHmQDg=
1637-
knative.dev/pkg v0.0.0-20211027105800-3b33e02e5b9c/go.mod h1:xtF+ujTgEybZxA+e7NwKgHR8xMjYzHQUBxyaOUEFxwY=
1638-
knative.dev/reconciler-test v0.0.0-20211019133535-04ea7ddac7e3/go.mod h1:ltMDlEIFo5/9ES92BhIWQkdZaHRnGGJvXcYlvPxZj5s=
1639-
knative.dev/serving v0.26.1-0.20211028155847-785c55ae7c0d h1:17eq4WTgSM9K010Sp/vcvmja8Egi5sfOlID/peCuFzY=
1640-
knative.dev/serving v0.26.1-0.20211028155847-785c55ae7c0d/go.mod h1:Ncqz2QN+l1GhkKICVnw6ArgOaxJ3FhK4eQH0WqZNg8k=
1620+
knative.dev/hack v0.0.0-20211101195839-11d193bf617b h1:DaW1iliZlBAwq/I8gTqVu8UnfGxyb5yR7CDsJi5jyWk=
1621+
knative.dev/hack v0.0.0-20211101195839-11d193bf617b/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
1622+
knative.dev/hack/schema v0.0.0-20211028194650-b96d65a5ff5e/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0=
1623+
knative.dev/networking v0.0.0-20211029072251-c3606d9f7b38 h1:QC9p++h3mIo8BKohO1KV1PvLLtAKxgRNUDoTZwOdMWc=
1624+
knative.dev/networking v0.0.0-20211029072251-c3606d9f7b38/go.mod h1:Ehgk5lhjcXSngdOv0fQu0vPXRivhx4JtS9uEhlm4fug=
1625+
knative.dev/pkg v0.0.0-20211028235650-5d9d300c2e40 h1:eOOOqcj+IHIp5te9GGZsrq6vCXUv2y5JItRT3nXHs20=
1626+
knative.dev/pkg v0.0.0-20211028235650-5d9d300c2e40/go.mod h1:HyEqMTLzT2hGCisGaRMGzEE8b4Ym+7mhmVx5ygiX+fY=
1627+
knative.dev/reconciler-test v0.0.0-20211029073051-cff9b538d33c/go.mod h1:PIwtS0at/rtnsNCxcZUAZUmWKKasTUYJ/w1Mk94bOdA=
1628+
knative.dev/serving v0.26.1-0.20211101141423-4317e47d4207 h1:STF9BFwnwkMY+0MD6elSBsTNKjIABbnmOSSFVKSJ7JM=
1629+
knative.dev/serving v0.26.1-0.20211101141423-4317e47d4207/go.mod h1:1w3kpOAeaJTtnidzEbMvjtkwNm3/QlSQFZWN1bmM/FM=
16411630
pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU=
16421631
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
16431632
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=

vendor/knative.dev/hack/release.sh

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,18 @@ function master_version() {
131131
echo "${tokens[0]}.${tokens[1]}"
132132
}
133133

134+
# Return the minor version of a release.
135+
# For example, "v0.2.1" returns "2"
136+
# Parameters: $1 - release version label.
137+
function minor_version() {
138+
local tokens=(${1//\./ })
139+
echo "${tokens[1]}"
140+
}
141+
134142
# Return the release build number of a release.
135143
# For example, "v0.2.1" returns "1".
136144
# Parameters: $1 - release version label.
137-
function release_build_number() {
145+
function patch_version() {
138146
local tokens=(${1//\./ })
139147
echo "${tokens[2]}"
140148
}
@@ -171,7 +179,10 @@ function prepare_auto_release() {
171179
PUBLISH_RELEASE=1
172180

173181
git fetch --all || abort "error fetching branches/tags from remote"
174-
local tags="$(git tag | cut -d 'v' -f2 | cut -d '.' -f1-2 | sort -V | uniq)"
182+
# Support two different formats for tags
183+
# - knative-v1.0.0
184+
# - v1.0.0
185+
local tags="$(git tag | cut -d '-' -f2 | cut -d 'v' -f2 | cut -d '.' -f1-2 | sort -V | uniq)"
175186
local branches="$( { (git branch -r | grep upstream/release-) ; (git branch | grep release-); } | cut -d '-' -f2 | sort -V | uniq)"
176187

177188
echo "Versions released (from tags): [" "${tags}" "]"
@@ -210,7 +221,10 @@ function prepare_dot_release() {
210221
git fetch --all || abort "error fetching branches/tags from remote"
211222
# List latest release
212223
local releases # don't combine with the line below, or $? will be 0
213-
releases="$(hub_tool release)"
224+
# Support tags in two formats
225+
# - knative-v1.0.0
226+
# - v1.0.0
227+
releases="$(hub_tool release | cut -d '-' -f2)"
214228
echo "Current releases are: ${releases}"
215229
[[ $? -eq 0 ]] || abort "cannot list releases"
216230
# If --release-branch passed, restrict to that release
@@ -234,7 +248,9 @@ function prepare_dot_release() {
234248
[[ -n "${major_minor_version}" ]] || abort "cannot get release major/minor version"
235249
# Ensure there are new commits in the branch, otherwise we don't create a new release
236250
setup_branch
237-
local last_release_commit="$(git rev-list -n 1 "${last_version}")"
251+
# Use the original tag (ie. potentially with a knative- prefix) when determining the last version commit sha
252+
local github_tag="$(hub_tool release | grep "${last_version}")"
253+
local last_release_commit="$(git rev-list -n 1 "${github_tag}")"
238254
local release_branch_commit="$(git rev-list -n 1 upstream/"${RELEASE_BRANCH}")"
239255
[[ -n "${last_release_commit}" ]] || abort "cannot get last release commit"
240256
[[ -n "${release_branch_commit}" ]] || abort "cannot get release branch last commit"
@@ -246,13 +262,13 @@ function prepare_dot_release() {
246262
exit 0
247263
fi
248264
# Create new release version number
249-
local last_build="$(release_build_number "${last_version}")"
265+
local last_build="$(patch_version "${last_version}")"
250266
RELEASE_VERSION="${major_minor_version}.$(( last_build + 1 ))"
251267
echo "Will create release ${RELEASE_VERSION} at commit ${release_branch_commit}"
252268
# If --release-notes not used, copy from the latest release
253269
if [[ -z "${RELEASE_NOTES}" ]]; then
254270
RELEASE_NOTES="$(mktemp)"
255-
hub_tool release show -f "%b" "${last_version}" > "${RELEASE_NOTES}"
271+
hub_tool release show -f "%b" "${github_tag}" > "${RELEASE_NOTES}"
256272
echo "Release notes from ${last_version} copied to ${RELEASE_NOTES}"
257273
fi
258274
}
@@ -595,6 +611,8 @@ function publish_to_github() {
595611
local description="$(mktemp)"
596612
local attachments_dir="$(mktemp -d)"
597613
local commitish=""
614+
local github_tag="knative-${TAG}"
615+
598616
# Copy files to a separate dir
599617
for artifact in $@; do
600618
cp ${artifact} "${attachments_dir}"/
@@ -604,16 +622,30 @@ function publish_to_github() {
604622
if [[ -n "${RELEASE_NOTES}" ]]; then
605623
cat "${RELEASE_NOTES}" >> "${description}"
606624
fi
607-
git tag -a "${TAG}" -m "${title}"
608-
git_push tag "${TAG}"
625+
git tag -a "${github_tag}" -m "${title}"
626+
git_push tag "${github_tag}"
627+
628+
# Include a tag for the go module version
629+
#
630+
# v1.0.0 = v0.27.0
631+
# v1.0.1 = v0.27.1
632+
# v1.1.1 = v0.28.1
633+
#
634+
# See: https://github.com/knative/hack/pull/97
635+
if [[ "$TAG" == "v1"* ]]; then
636+
local release_minor=$(minor_version $TAG)
637+
local go_module_version="v0.$(( release_minor + 27 )).$(patch_version $TAG)"
638+
git tag -a "${go_module_version}" -m "${title}"
639+
git_push tag "${go_module_version}"
640+
fi
609641

610642
[[ -n "${RELEASE_BRANCH}" ]] && commitish="--commitish=${RELEASE_BRANCH}"
611643
for i in {2..0}; do
612644
hub_tool release create \
613645
${attachments[@]} \
614646
--file="${description}" \
615647
"${commitish}" \
616-
"${TAG}" && return 0
648+
"${github_tag}" && return 0
617649
if [[ "${i}" -gt 0 ]]; then
618650
echo "Error publishing the release, retrying in 15s..."
619651
sleep 15

vendor/modules.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ gotest.tools/v3/internal/assert
2323
gotest.tools/v3/internal/difflib
2424
gotest.tools/v3/internal/format
2525
gotest.tools/v3/internal/source
26-
# knative.dev/client v0.26.1-0.20211029091852-e7c8a9aed811
26+
# knative.dev/client v0.26.1-0.20211102100340-09d48d5f4c2f
2727
## explicit
2828
knative.dev/client/pkg/kn/plugin
29-
# knative.dev/hack v0.0.0-20211028194650-b96d65a5ff5e
29+
# knative.dev/hack v0.0.0-20211101195839-11d193bf617b
3030
## explicit
3131
knative.dev/hack

0 commit comments

Comments
 (0)