diff --git a/.github/workflows/knative-boilerplate.yaml b/.github/workflows/knative-boilerplate.yaml index 9d4093ea6..b29db540a 100644 --- a/.github/workflows/knative-boilerplate.yaml +++ b/.github/workflows/knative-boilerplate.yaml @@ -42,10 +42,10 @@ jobs: steps: - - name: Set up Go 1.16.x + - name: Set up Go 1.17.x uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.17.x id: go - name: Check out code diff --git a/.github/workflows/knative-go-build.yaml b/.github/workflows/knative-go-build.yaml index da2ffd01a..b377c975a 100644 --- a/.github/workflows/knative-go-build.yaml +++ b/.github/workflows/knative-go-build.yaml @@ -27,7 +27,7 @@ jobs: name: Build strategy: matrix: - go-version: [1.16.x] + go-version: [1.17.x] platform: [ubuntu-latest] runs-on: ${{ matrix.platform }} @@ -56,6 +56,7 @@ jobs: grep -v '^./hack/' | \ grep -v '^./third_party' | \ cut -f3 -d' ' | \ + tr ',' '\n' | \ sort | uniq | \ grep -v '^!' | \ tr '\n' ' ')" diff --git a/.github/workflows/knative-go-test.yaml b/.github/workflows/knative-go-test.yaml index 2c892f18d..8c531a631 100644 --- a/.github/workflows/knative-go-test.yaml +++ b/.github/workflows/knative-go-test.yaml @@ -31,7 +31,7 @@ jobs: name: Unit Tests strategy: matrix: - go-version: [1.16.x] + go-version: [1.17.x] platform: [ubuntu-latest] runs-on: ${{ matrix.platform }} @@ -52,6 +52,12 @@ jobs: - name: Merge upstream if: github.event_name == 'pull_request' run: | + if ! git config user.name > /dev/null; then + git config user.name "John Doe" + fi + if ! git config user.email > /dev/null; then + git config user.email "johndoe@localhost" + fi git remote add upstream https://github.com/${{ github.repository }}.git git fetch upstream ${{ github.base_ref }} git pull --no-rebase --no-commit upstream ${{ github.base_ref }} diff --git a/.github/workflows/knative-releasability.yaml b/.github/workflows/knative-releasability.yaml index c77fd9827..f8ec078ff 100644 --- a/.github/workflows/knative-releasability.yaml +++ b/.github/workflows/knative-releasability.yaml @@ -54,10 +54,10 @@ jobs: echo "SLACK_WEBHOOK=exists" >> $GITHUB_ENV fi - - name: Set up Go 1.16.x + - name: Set up Go uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.17.x - name: Install Dependencies run: GO111MODULE=on go get knative.dev/test-infra/buoy@main diff --git a/.github/workflows/knative-release-notes.yaml b/.github/workflows/knative-release-notes.yaml index 172eb390c..dd8bf7afb 100644 --- a/.github/workflows/knative-release-notes.yaml +++ b/.github/workflows/knative-release-notes.yaml @@ -41,7 +41,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.17.x - name: Install Dependencies run: GO111MODULE=on go get k8s.io/release/cmd/release-notes diff --git a/.github/workflows/knative-style.yaml b/.github/workflows/knative-style.yaml index e6aa03a72..fdd2838a4 100644 --- a/.github/workflows/knative-style.yaml +++ b/.github/workflows/knative-style.yaml @@ -40,10 +40,10 @@ jobs: importpath: golang.org/x/tools/cmd/goimports steps: - - name: Set up Go 1.16.x + - name: Set up Go uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.17.x id: go - name: Check out code @@ -89,10 +89,10 @@ jobs: runs-on: ubuntu-latest steps: - - name: Set up Go 1.16.x + - name: Set up Go uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.17.x id: go - name: Check out code diff --git a/.github/workflows/knative-verify.yaml b/.github/workflows/knative-verify.yaml index e18937e17..541ca5c25 100644 --- a/.github/workflows/knative-verify.yaml +++ b/.github/workflows/knative-verify.yaml @@ -27,7 +27,7 @@ jobs: name: Verify Deps and Codegen strategy: matrix: - go-version: [1.16.x] + go-version: [1.17.x] platform: [ubuntu-latest] runs-on: ${{ matrix.platform }} diff --git a/go.mod b/go.mod index 939ab4de4..7c1f65800 100644 --- a/go.mod +++ b/go.mod @@ -18,10 +18,10 @@ require ( k8s.io/cli-runtime v0.21.4 k8s.io/client-go v0.21.4 k8s.io/code-generator v0.21.4 - knative.dev/eventing v0.26.1-0.20211013181948-ff4bc408741a - knative.dev/hack v0.0.0-20210806075220-815cd312d65c - knative.dev/networking v0.0.0-20211013102347-c2191da19792 - knative.dev/pkg v0.0.0-20211013152848-fa2f8f19557b - knative.dev/serving v0.26.1-0.20211013211843-7c6d4bc5f294 + knative.dev/eventing v0.26.1-0.20211018070726-5f69768e8d01 + knative.dev/hack v0.0.0-20211018110626-47ac3b032e60 + knative.dev/networking v0.0.0-20211018053525-91e7d042db3d + knative.dev/pkg v0.0.0-20211018071527-3463dd75659d + knative.dev/serving v0.26.1-0.20211018070726-30087cd94810 sigs.k8s.io/yaml v1.3.0 ) diff --git a/go.sum b/go.sum index 9eebeb406..3d9e9a2ea 100644 --- a/go.sum +++ b/go.sum @@ -1668,21 +1668,25 @@ k8s.io/legacy-cloud-providers v0.21.0/go.mod h1:bNxo7gDg+PGkBmT/MFZswLTWdSWK9kAl k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210111153108-fddb29f9d009 h1:0T5IaWHO3sJTEmCP6mUlBvMukxPKUQWqiI/YuiBNMiQ= k8s.io/utils v0.0.0-20210111153108-fddb29f9d009/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -knative.dev/caching v0.0.0-20211007063428-6f05d8a94ca1/go.mod h1:fSrbEDDid/bmIsfE3PurIN/lzWlDVMTlahgDMYp/Q8o= -knative.dev/eventing v0.26.1-0.20211013181948-ff4bc408741a h1:SKCjg0rBaGshvwHZHkhdTq8tamYyyXCwuutH+LWYqXM= -knative.dev/eventing v0.26.1-0.20211013181948-ff4bc408741a/go.mod h1:YwdAAjLecPcaZkpyaNH3Ajn7kCzsfsvMGYS2hyC+R+I= -knative.dev/hack v0.0.0-20210806075220-815cd312d65c h1:nOXoDWAAItwr4o0dp3nHr6skgpVD4IvME/UX84YNl5k= +knative.dev/caching v0.0.0-20211015211723-5bfedd5e159d/go.mod h1:9oK2qXCxiLc4eLw+Stv7F152deaJjCuvPQK3PlDKqL4= +knative.dev/eventing v0.26.1-0.20211018070726-5f69768e8d01 h1:gzG38CZ6vxmsZ6gReQzap/vADWuqRA42PhYnEI6in/g= +knative.dev/eventing v0.26.1-0.20211018070726-5f69768e8d01/go.mod h1:z6k4VtzllGqq75navnxXzbRvZ2vX5rIjHFyBsoIM6G8= knative.dev/hack v0.0.0-20210806075220-815cd312d65c/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= -knative.dev/hack/schema v0.0.0-20210806075220-815cd312d65c/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= -knative.dev/networking v0.0.0-20211013102347-c2191da19792 h1:YZLMb/sd/vKZ0b9J+o+GW6oB+GO62c/52tzCS5MJKQQ= -knative.dev/networking v0.0.0-20211013102347-c2191da19792/go.mod h1:GmXOFNLjluwOsC/4C2zqCEnPImANg9cAPJwn3otQrTQ= +knative.dev/hack v0.0.0-20211015200324-86876688e735/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= +knative.dev/hack v0.0.0-20211018110626-47ac3b032e60 h1:wLv7s/AGWmv4Y6GhsDNP62BYFfz/xgiM+JylTD201eo= +knative.dev/hack v0.0.0-20211018110626-47ac3b032e60/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= +knative.dev/hack/schema v0.0.0-20211015200324-86876688e735/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= +knative.dev/networking v0.0.0-20211015221723-16ef52411606/go.mod h1:Jw3MjEG/651SEjwgEtG5hNJ5PfID6goeL9kkdDx5sMo= +knative.dev/networking v0.0.0-20211018053525-91e7d042db3d h1:FbtgRs7YxJ275jZar1XsvYZzsix0iYwhnPeOoTQZct0= +knative.dev/networking v0.0.0-20211018053525-91e7d042db3d/go.mod h1:Fhmiwrv7fpCLPB73mbYqZfgEzoz8hL6K/hV7KpXMeGY= knative.dev/pkg v0.0.0-20210914164111-4857ab6939e3/go.mod h1:jMSqkNMsrzuy+XR4Yr/BMy7SDVbUOl3KKB6+5MR+ZU8= -knative.dev/pkg v0.0.0-20211006213726-9179f78dcf97/go.mod h1:r27D20afKNeK+9aNOg+0qMv8JgQcyeP+CAYQIR1jEQY= -knative.dev/pkg v0.0.0-20211013152848-fa2f8f19557b h1:k7qT8TtdbyU4koLF745VoBaM5EpUQlV2f13syN8f5L0= knative.dev/pkg v0.0.0-20211013152848-fa2f8f19557b/go.mod h1:r27D20afKNeK+9aNOg+0qMv8JgQcyeP+CAYQIR1jEQY= +knative.dev/pkg v0.0.0-20211015194524-a5bb75923981/go.mod h1:r27D20afKNeK+9aNOg+0qMv8JgQcyeP+CAYQIR1jEQY= +knative.dev/pkg v0.0.0-20211018071527-3463dd75659d h1:gMbN3NySb6cm51cPmBiBQ2rg+gvghmosOloMkFKCRgw= +knative.dev/pkg v0.0.0-20211018071527-3463dd75659d/go.mod h1:KztVeIX2/Sp2PNRZmqjVe16bweUjLsCQKNKp36tAnSM= knative.dev/reconciler-test v0.0.0-20210930064245-45904ca4383d/go.mod h1:6yDmb26SINSmgw6wVy9qQwgRMewiW8ddkkwGLR0ZvOY= -knative.dev/serving v0.26.1-0.20211013211843-7c6d4bc5f294 h1:bdr0ZdE3rvCR4zqGbfuns9vUj2vz8HJftVbT2vfNjzQ= -knative.dev/serving v0.26.1-0.20211013211843-7c6d4bc5f294/go.mod h1:PQOzRmFNSiZ36OQbPvnA2ZOj33rUTva0Mrs1qPgsG6I= +knative.dev/serving v0.26.1-0.20211018070726-30087cd94810 h1:+vAJAmylabZ9/gKyoTYBpF2QSgZ3r7rl4m0lq5hIRlc= +knative.dev/serving v0.26.1-0.20211018070726-30087cd94810/go.mod h1:BAx9nDdxOevctU8XPpp6smO+xaHxok2vPcnduGMZJgs= pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/hack/tools.go b/hack/tools.go index 32d6cfe01..857650f83 100644 --- a/hack/tools.go +++ b/hack/tools.go @@ -1,3 +1,4 @@ +//go:build tools // +build tools /* diff --git a/pkg/apis/client/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/client/v1alpha1/zz_generated.deepcopy.go index c8f290d2e..8a78cde81 100644 --- a/pkg/apis/client/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/apis/client/v1alpha1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/pkg/kn/plugin/stat.go b/pkg/kn/plugin/stat.go index 8a329e7c8..d7cd7a194 100644 --- a/pkg/kn/plugin/stat.go +++ b/pkg/kn/plugin/stat.go @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +//go:build !windows // +build !windows package plugin diff --git a/test/e2e/basic_workflow_test.go b/test/e2e/basic_workflow_test.go index 2c1a6d640..288418de7 100644 --- a/test/e2e/basic_workflow_test.go +++ b/test/e2e/basic_workflow_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/broker_test.go b/test/e2e/broker_test.go index 317f0e9b6..461dfad84 100644 --- a/test/e2e/broker_test.go +++ b/test/e2e/broker_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/channels_test.go b/test/e2e/channels_test.go index 07c923f14..018f4db80 100644 --- a/test/e2e/channels_test.go +++ b/test/e2e/channels_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/domain_mapping_test.go b/test/e2e/domain_mapping_test.go index b187aa8b2..d37678dfe 100644 --- a/test/e2e/domain_mapping_test.go +++ b/test/e2e/domain_mapping_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/extra_containers_test.go b/test/e2e/extra_containers_test.go index 99130f638..8d57abd3a 100644 --- a/test/e2e/extra_containers_test.go +++ b/test/e2e/extra_containers_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/ping_test.go b/test/e2e/ping_test.go index ee0611dcf..80fa0b420 100644 --- a/test/e2e/ping_test.go +++ b/test/e2e/ping_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/plugins_test.go b/test/e2e/plugins_test.go index 2587f4b9d..969201f12 100644 --- a/test/e2e/plugins_test.go +++ b/test/e2e/plugins_test.go @@ -12,9 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing -// +build !serving +//go:build e2e && !eventing && !serving +// +build e2e,!eventing,!serving package e2e diff --git a/test/e2e/revision_test.go b/test/e2e/revision_test.go index 3cfc6fe50..fd9fb9a34 100644 --- a/test/e2e/revision_test.go +++ b/test/e2e/revision_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/route_test.go b/test/e2e/route_test.go index 86897eeea..8880f9582 100644 --- a/test/e2e/route_test.go +++ b/test/e2e/route_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_apply_test.go b/test/e2e/service_apply_test.go index f5e74c8b0..64c9ca4e3 100644 --- a/test/e2e/service_apply_test.go +++ b/test/e2e/service_apply_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_export_test.go b/test/e2e/service_export_test.go index d9901e761..261a812f4 100644 --- a/test/e2e/service_export_test.go +++ b/test/e2e/service_export_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_file_test.go b/test/e2e/service_file_test.go index b70f0f53d..2b30717fa 100644 --- a/test/e2e/service_file_test.go +++ b/test/e2e/service_file_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_import_test.go b/test/e2e/service_import_test.go index c8fa3541e..5f37f805d 100644 --- a/test/e2e/service_import_test.go +++ b/test/e2e/service_import_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_options_test.go b/test/e2e/service_options_test.go index da1ba442f..6be730add 100644 --- a/test/e2e/service_options_test.go +++ b/test/e2e/service_options_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/service_test.go b/test/e2e/service_test.go index e4fc0f1b4..c971ac094 100644 --- a/test/e2e/service_test.go +++ b/test/e2e/service_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/sink_test.go b/test/e2e/sink_test.go index d1eacefd5..fa398c32c 100644 --- a/test/e2e/sink_test.go +++ b/test/e2e/sink_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/sinkprefix_test.go b/test/e2e/sinkprefix_test.go index e7104d65c..06a46cf72 100644 --- a/test/e2e/sinkprefix_test.go +++ b/test/e2e/sinkprefix_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/source_apiserver_test.go b/test/e2e/source_apiserver_test.go index da78e09ac..d7db39416 100644 --- a/test/e2e/source_apiserver_test.go +++ b/test/e2e/source_apiserver_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/source_binding_test.go b/test/e2e/source_binding_test.go index 9ee3ccf0f..c41894607 100644 --- a/test/e2e/source_binding_test.go +++ b/test/e2e/source_binding_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/source_container_test.go b/test/e2e/source_container_test.go index 548148613..973d41747 100644 --- a/test/e2e/source_container_test.go +++ b/test/e2e/source_container_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/source_list_crd_test.go b/test/e2e/source_list_crd_test.go index 3d673e0c3..988a81582 100644 --- a/test/e2e/source_list_crd_test.go +++ b/test/e2e/source_list_crd_test.go @@ -12,9 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving -// +build !project_admin +//go:build e2e && !serving && !project_admin +// +build e2e,!serving,!project_admin package e2e diff --git a/test/e2e/source_list_test.go b/test/e2e/source_list_test.go index b5ddcb192..d5660cc59 100644 --- a/test/e2e/source_list_test.go +++ b/test/e2e/source_list_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/subscription_test.go b/test/e2e/subscription_test.go index 4bfcd800e..324256314 100644 --- a/test/e2e/subscription_test.go +++ b/test/e2e/subscription_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/tekton_test.go b/test/e2e/tekton_test.go index d8ba6894d..4d375e956 100644 --- a/test/e2e/tekton_test.go +++ b/test/e2e/tekton_test.go @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +//go:build tekton // +build tekton package e2e diff --git a/test/e2e/traffic_split_test.go b/test/e2e/traffic_split_test.go index 0b7857c20..dd9039bf1 100644 --- a/test/e2e/traffic_split_test.go +++ b/test/e2e/traffic_split_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !eventing +//go:build e2e && !eventing +// +build e2e,!eventing package e2e diff --git a/test/e2e/trigger_inject_broker_test.go b/test/e2e/trigger_inject_broker_test.go index 74c955643..46e7868a3 100644 --- a/test/e2e/trigger_inject_broker_test.go +++ b/test/e2e/trigger_inject_broker_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/trigger_test.go b/test/e2e/trigger_test.go index 3e518f7b2..0d89e9db5 100644 --- a/test/e2e/trigger_test.go +++ b/test/e2e/trigger_test.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +build e2e -// +build !serving +//go:build e2e && !serving +// +build e2e,!serving package e2e diff --git a/test/e2e/version_test.go b/test/e2e/version_test.go index e90e5019e..cd8369656 100644 --- a/test/e2e/version_test.go +++ b/test/e2e/version_test.go @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +//go:build e2e // +build e2e package e2e diff --git a/vendor/knative.dev/eventing/pkg/apis/config/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/config/zz_generated.deepcopy.go index 4fd7c636f..cc31958e7 100644 --- a/vendor/knative.dev/eventing/pkg/apis/config/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/config/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go index ffd6985ae..c22e2bc3b 100644 --- a/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/eventing/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/eventing/v1/zz_generated.deepcopy.go index bc1223f04..80d853263 100644 --- a/vendor/knative.dev/eventing/pkg/apis/eventing/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/eventing/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/zz_generated.deepcopy.go index f50a3b144..e24968fcb 100644 --- a/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/eventing/v1beta1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/flows/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/flows/v1/zz_generated.deepcopy.go index 2e550d061..ecc465859 100644 --- a/vendor/knative.dev/eventing/pkg/apis/flows/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/flows/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/messaging/config/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/messaging/config/zz_generated.deepcopy.go index 50ae7673f..4f9f9c099 100644 --- a/vendor/knative.dev/eventing/pkg/apis/messaging/config/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/messaging/config/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/messaging/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/messaging/v1/zz_generated.deepcopy.go index dd7561922..2876f8388 100644 --- a/vendor/knative.dev/eventing/pkg/apis/messaging/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/messaging/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/sources/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/sources/v1/zz_generated.deepcopy.go index 62c833778..3d8878ca5 100644 --- a/vendor/knative.dev/eventing/pkg/apis/sources/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/sources/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/eventing/pkg/apis/sources/v1beta2/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/sources/v1beta2/zz_generated.deepcopy.go index 5326d83b3..86b4e093a 100644 --- a/vendor/knative.dev/eventing/pkg/apis/sources/v1beta2/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/sources/v1beta2/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/hack/hack.go b/vendor/knative.dev/hack/hack.go index 689d1471a..5077eac78 100644 --- a/vendor/knative.dev/hack/hack.go +++ b/vendor/knative.dev/hack/hack.go @@ -17,6 +17,6 @@ limitations under the License. */ // package hack is a collection of scripts used to bootstrap CI processes and -// other vital entrypoint functionallity. +// other vital entrypoint functionality. package hack diff --git a/vendor/knative.dev/hack/infra-library.sh b/vendor/knative.dev/hack/infra-library.sh index df71bb453..f87c259d1 100644 --- a/vendor/knative.dev/hack/infra-library.sh +++ b/vendor/knative.dev/hack/infra-library.sh @@ -86,7 +86,7 @@ function acquire_cluster_admin_role() { --clusterrole=cluster-admin --user="$(gcloud config get-value core/account)" else kubectl create clusterrolebinding cluster-admin-binding \ - --clusterrole=cluster-admin --user="${USER}" + --clusterrole=cluster-admin --user="prow" fi fi } diff --git a/vendor/knative.dev/hack/library.sh b/vendor/knative.dev/hack/library.sh index 6c5664bb5..caf4f8be5 100644 --- a/vendor/knative.dev/hack/library.sh +++ b/vendor/knative.dev/hack/library.sh @@ -18,6 +18,12 @@ # to be used in test scripts and the like. It doesn't do anything when # called from command line. +# Exit early with a message if Bash version is below 4 +if [ "${BASH_VERSINFO:-0}" -le 4 ]; then + echo "library.sh script needs Bash version >=4 to run" + exit 1 +fi + # GCP project where all tests related resources live readonly KNATIVE_TESTS_PROJECT=knative-tests diff --git a/vendor/knative.dev/hack/presubmit-tests.sh b/vendor/knative.dev/hack/presubmit-tests.sh index f3f7738b6..c3b279ba9 100644 --- a/vendor/knative.dev/hack/presubmit-tests.sh +++ b/vendor/knative.dev/hack/presubmit-tests.sh @@ -151,7 +151,7 @@ function default_build_test_runner() { local tags tags="$(grep -r '// +build' . \ | grep -v '^./vendor/' | grep -v '^./hack/' | grep -v '^./third_party' \ - | cut -f3 -d' ' | sort | uniq | tr '\n' ' ')" + | cut -f3 -d' ' | tr ',' '\n' | sort | uniq | tr '\n' ' ')" local tagged_pkgs tagged_pkgs="$(grep -r '// +build' . \ | grep -v '^./vendor/' | grep -v '^./hack/' | grep -v '^./third_party' \ @@ -307,7 +307,7 @@ function main() { fi fi - [[ -z $1 ]] && set -- "--all-tests" + [[ -z ${1:-} ]] && set -- "--all-tests" local TESTS_TO_RUN=() diff --git a/vendor/knative.dev/networking/pkg/apis/networking/v1alpha1/zz_generated.deepcopy.go b/vendor/knative.dev/networking/pkg/apis/networking/v1alpha1/zz_generated.deepcopy.go index b39eb80de..7f93cd337 100644 --- a/vendor/knative.dev/networking/pkg/apis/networking/v1alpha1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/networking/pkg/apis/networking/v1alpha1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/networking/pkg/zz_generated.deepcopy.go b/vendor/knative.dev/networking/pkg/zz_generated.deepcopy.go index 933fdcb54..0645b67d3 100644 --- a/vendor/knative.dev/networking/pkg/zz_generated.deepcopy.go +++ b/vendor/knative.dev/networking/pkg/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go index 1894fc2ce..dcde44940 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go index ad5486454..2e7d702c4 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go index 1e060d9e0..512ebea24 100644 --- a/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/hack/tools.go b/vendor/knative.dev/pkg/hack/tools.go index 60a01af8b..ba536562b 100644 --- a/vendor/knative.dev/pkg/hack/tools.go +++ b/vendor/knative.dev/pkg/hack/tools.go @@ -1,3 +1,4 @@ +//go:build tools // +build tools /* diff --git a/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go index 79d26075a..ac7d5e152 100644 --- a/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go index d9024668e..e0108605b 100644 --- a/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/signals/signal_posix.go b/vendor/knative.dev/pkg/signals/signal_posix.go index b3537d0e5..39345db0d 100644 --- a/vendor/knative.dev/pkg/signals/signal_posix.go +++ b/vendor/knative.dev/pkg/signals/signal_posix.go @@ -1,3 +1,4 @@ +//go:build !windows // +build !windows /* diff --git a/vendor/knative.dev/pkg/tracing/config/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/tracing/config/zz_generated.deepcopy.go index 6889d929d..c8ed2e990 100644 --- a/vendor/knative.dev/pkg/tracing/config/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/tracing/config/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go index 3b3e7a17a..8e2f56b47 100644 --- a/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/apis/autoscaling/v1alpha1/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/apis/autoscaling/v1alpha1/zz_generated.deepcopy.go index 90a378c20..5674ae014 100644 --- a/vendor/knative.dev/serving/pkg/apis/autoscaling/v1alpha1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/apis/autoscaling/v1alpha1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/apis/config/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/apis/config/zz_generated.deepcopy.go index bd739725e..fb0051949 100644 --- a/vendor/knative.dev/serving/pkg/apis/config/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/apis/config/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/apis/serving/v1/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/apis/serving/v1/zz_generated.deepcopy.go index 05508067d..2e92855c3 100644 --- a/vendor/knative.dev/serving/pkg/apis/serving/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/apis/serving/v1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/zz_generated.deepcopy.go index 3ca9cf38b..39c2d909a 100644 --- a/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/apis/serving/v1beta1/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/apis/serving/v1beta1/zz_generated.deepcopy.go index 3740fd59b..956f3ddd2 100644 --- a/vendor/knative.dev/serving/pkg/apis/serving/v1beta1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/apis/serving/v1beta1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/autoscaler/config/autoscalerconfig/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/autoscaler/config/autoscalerconfig/zz_generated.deepcopy.go index 90cda5782..45d989dcb 100644 --- a/vendor/knative.dev/serving/pkg/autoscaler/config/autoscalerconfig/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/autoscaler/config/autoscalerconfig/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/gc/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/gc/zz_generated.deepcopy.go index fa92e497c..481040ef9 100644 --- a/vendor/knative.dev/serving/pkg/gc/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/gc/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/knative.dev/serving/pkg/reconciler/route/config/zz_generated.deepcopy.go b/vendor/knative.dev/serving/pkg/reconciler/route/config/zz_generated.deepcopy.go index f22e205b1..b43ea1e24 100644 --- a/vendor/knative.dev/serving/pkg/reconciler/route/config/zz_generated.deepcopy.go +++ b/vendor/knative.dev/serving/pkg/reconciler/route/config/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/vendor/modules.txt b/vendor/modules.txt index 20ed0110f..4be295a81 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -728,7 +728,7 @@ k8s.io/utils/buffer k8s.io/utils/integer k8s.io/utils/pointer k8s.io/utils/trace -# knative.dev/eventing v0.26.1-0.20211013181948-ff4bc408741a +# knative.dev/eventing v0.26.1-0.20211018070726-5f69768e8d01 ## explicit knative.dev/eventing/pkg/apis/config knative.dev/eventing/pkg/apis/duck @@ -754,10 +754,10 @@ knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1 knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1/fake knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1beta2 knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1beta2/fake -# knative.dev/hack v0.0.0-20210806075220-815cd312d65c +# knative.dev/hack v0.0.0-20211018110626-47ac3b032e60 ## explicit knative.dev/hack -# knative.dev/networking v0.0.0-20211013102347-c2191da19792 +# knative.dev/networking v0.0.0-20211018053525-91e7d042db3d ## explicit knative.dev/networking/pkg knative.dev/networking/pkg/apis/networking @@ -765,7 +765,7 @@ knative.dev/networking/pkg/apis/networking/v1alpha1 knative.dev/networking/pkg/client/clientset/versioned knative.dev/networking/pkg/client/clientset/versioned/scheme knative.dev/networking/pkg/client/clientset/versioned/typed/networking/v1alpha1 -# knative.dev/pkg v0.0.0-20211013152848-fa2f8f19557b +# knative.dev/pkg v0.0.0-20211018071527-3463dd75659d ## explicit knative.dev/pkg/apis knative.dev/pkg/apis/duck @@ -814,7 +814,7 @@ knative.dev/pkg/tracing/config knative.dev/pkg/tracing/propagation knative.dev/pkg/tracing/propagation/tracecontextb3 knative.dev/pkg/tracker -# knative.dev/serving v0.26.1-0.20211013211843-7c6d4bc5f294 +# knative.dev/serving v0.26.1-0.20211018070726-30087cd94810 ## explicit knative.dev/serving/pkg/apis/autoscaling knative.dev/serving/pkg/apis/autoscaling/v1alpha1