starting build "d899272a-a35a-4aed-86fa-6eb15696a675" FETCHSOURCE From https://github.com/agones-dev/agones * branch ee428141e9d40e789930ab651be75482df0371c9 -> FETCH_HEAD HEAD is now at ee42814 fix lint error GitCommit: ee428141e9d40e789930ab651be75482df0371c9 SETUPBUILD BUILD Starting Step #0 - "cancelot" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #6 Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #2 - "htmltest-restore-cache" Step #4 - "cpp-sdk-conformance-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #6: Pulling image: ubuntu Step #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #6: Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 42041b00303d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 3eefe2edae1c: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 35a755ef778b: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 3c94aa826307: Already exists Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 42041b00303d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 07d656edd176: Already exists Step #5 - "rust-sdk-build-restore-cache": 3eefe2edae1c: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 0c85ed83c1d4: Already exists Step #5 - "rust-sdk-build-restore-cache": 35a755ef778b: Already exists Step #5 - "rust-sdk-build-restore-cache": 3c94aa826307: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": b457f9ba582b: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": d79c18e0a9ed: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": a98b7aa2b31b: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 0b2c01af9fbd: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": b43b9dd08acd: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 07d656edd176: Already exists Step #5 - "rust-sdk-build-restore-cache": 0c85ed83c1d4: Already exists Step #5 - "rust-sdk-build-restore-cache": b457f9ba582b: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": d79c18e0a9ed: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": a98b7aa2b31b: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 0b2c01af9fbd: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": b43b9dd08acd: Pulling fs layer Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": 42041b00303d: Already exists Step #2 - "htmltest-restore-cache": 3eefe2edae1c: Already exists Step #2 - "htmltest-restore-cache": 35a755ef778b: Already exists Step #2 - "htmltest-restore-cache": 3c94aa826307: Already exists Step #2 - "htmltest-restore-cache": 07d656edd176: Already exists Step #2 - "htmltest-restore-cache": 0c85ed83c1d4: Already exists Step #2 - "htmltest-restore-cache": b457f9ba582b: Pulling fs layer Step #2 - "htmltest-restore-cache": d79c18e0a9ed: Pulling fs layer Step #2 - "htmltest-restore-cache": a98b7aa2b31b: Pulling fs layer Step #2 - "htmltest-restore-cache": 0b2c01af9fbd: Pulling fs layer Step #2 - "htmltest-restore-cache": b43b9dd08acd: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #6: latest: Pulling from library/ubuntu Step #6: Digest: sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64 Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #5 - "rust-sdk-build-restore-cache": 0b2c01af9fbd: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 0b2c01af9fbd: Download complete Step #2 - "htmltest-restore-cache": 0b2c01af9fbd: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": b43b9dd08acd: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": b43b9dd08acd: Download complete Step #5 - "rust-sdk-build-restore-cache": b43b9dd08acd: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": b43b9dd08acd: Download complete Step #2 - "htmltest-restore-cache": b43b9dd08acd: Verifying Checksum Step #2 - "htmltest-restore-cache": b43b9dd08acd: Download complete Step #5 - "rust-sdk-build-restore-cache": d79c18e0a9ed: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": d79c18e0a9ed: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": d79c18e0a9ed: Download complete Step #5 - "rust-sdk-build-restore-cache": d79c18e0a9ed: Download complete Step #2 - "htmltest-restore-cache": d79c18e0a9ed: Verifying Checksum Step #2 - "htmltest-restore-cache": d79c18e0a9ed: Download complete Step #5 - "rust-sdk-build-restore-cache": a98b7aa2b31b: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": a98b7aa2b31b: Download complete Step #2 - "htmltest-restore-cache": a98b7aa2b31b: Download complete Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 42041b00303d: Already exists Step #3 - "cpp-sdk-build-restore-cache": 3eefe2edae1c: Already exists Step #3 - "cpp-sdk-build-restore-cache": 35a755ef778b: Already exists Step #3 - "cpp-sdk-build-restore-cache": 3c94aa826307: Already exists Step #3 - "cpp-sdk-build-restore-cache": 07d656edd176: Already exists Step #3 - "cpp-sdk-build-restore-cache": 0c85ed83c1d4: Already exists Step #3 - "cpp-sdk-build-restore-cache": b457f9ba582b: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": d79c18e0a9ed: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": a98b7aa2b31b: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 0b2c01af9fbd: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": b43b9dd08acd: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": b43b9dd08acd: Download complete Step #3 - "cpp-sdk-build-restore-cache": d79c18e0a9ed: Download complete Step #3 - "cpp-sdk-build-restore-cache": a98b7aa2b31b: Download complete Step #3 - "cpp-sdk-build-restore-cache": 0b2c01af9fbd: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": b457f9ba582b: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": b457f9ba582b: Download complete Step #5 - "rust-sdk-build-restore-cache": b457f9ba582b: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": b457f9ba582b: Download complete Step #3 - "cpp-sdk-build-restore-cache": b457f9ba582b: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": b457f9ba582b: Download complete Step #2 - "htmltest-restore-cache": b457f9ba582b: Verifying Checksum Step #2 - "htmltest-restore-cache": b457f9ba582b: Download complete Step #3 - "cpp-sdk-build-restore-cache": b457f9ba582b: Pull complete Step #2 - "htmltest-restore-cache": b457f9ba582b: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": b457f9ba582b: Pull complete Step #5 - "rust-sdk-build-restore-cache": b457f9ba582b: Pull complete Step #3 - "cpp-sdk-build-restore-cache": d79c18e0a9ed: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": d79c18e0a9ed: Pull complete Step #5 - "rust-sdk-build-restore-cache": d79c18e0a9ed: Pull complete Step #2 - "htmltest-restore-cache": d79c18e0a9ed: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": a98b7aa2b31b: Pull complete Step #5 - "rust-sdk-build-restore-cache": a98b7aa2b31b: Pull complete Step #3 - "cpp-sdk-build-restore-cache": a98b7aa2b31b: Pull complete Step #2 - "htmltest-restore-cache": a98b7aa2b31b: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 0b2c01af9fbd: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 0b2c01af9fbd: Pull complete Step #5 - "rust-sdk-build-restore-cache": 0b2c01af9fbd: Pull complete Step #2 - "htmltest-restore-cache": 0b2c01af9fbd: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": b43b9dd08acd: Pull complete Step #3 - "cpp-sdk-build-restore-cache": b43b9dd08acd: Pull complete Step #5 - "rust-sdk-build-restore-cache": b43b9dd08acd: Pull complete Step #2 - "htmltest-restore-cache": b43b9dd08acd: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:06e218224f4912381169e61fcae60037ff48161ece2c73604f235cce399fdbb8 Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:06e218224f4912381169e61fcae60037ff48161ece2c73604f235cce399fdbb8 Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:06e218224f4912381169e61fcae60037ff48161ece2c73604f235cce399fdbb8 Step #5 - "rust-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": Digest: sha256:06e218224f4912381169e61fcae60037ff48161ece2c73604f235cce399fdbb8 Step #2 - "htmltest-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #5 - "rust-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Finished Step #6 Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2265733624.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-3490931042.tgz Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz Step #0 - "cancelot": Filtering ongoing builds for branch 'feature/widowsgameserver' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-05-30T06:37:01.737517Z Step #0 - "cancelot": WARNING: The following filter keys were not present in any resource : buildTriggerId, createTime, id, substitutions.BRANCH_NAME Step #0 - "cancelot": Found 0 builds to cancel Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.9 Step #1 - "docker-version": 24.0.9: Pulling from cloud-builders/docker Step #1 - "docker-version": d2aa1518a716: Already exists Step #1 - "docker-version": 76ff73118202: Already exists Step #1 - "docker-version": 3c2cba919283: Already exists Step #1 - "docker-version": a304f4c7f6e8: Pulling fs layer Step #1 - "docker-version": c4b924a2ad55: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #3 - "cpp-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz... Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2265733624.tgz... Step #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.tgz... Step #1 - "docker-version": a304f4c7f6e8: Verifying Checksum Step #1 - "docker-version": a304f4c7f6e8: Download complete Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #1 - "docker-version": c4b924a2ad55: Verifying Checksum Step #1 - "docker-version": c4b924a2ad55: Download complete Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Step #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-3490931042.tgz... Step #1 - "docker-version": a304f4c7f6e8: Pull complete Finished Step #2 - "htmltest-restore-cache" Finished Step #3 - "cpp-sdk-build-restore-cache" Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": c4b924a2ad55: Pull complete Step #1 - "docker-version": Digest: sha256:37c31e4294b67cc749cf4fcb1508a9a23ed7dbb332e1fdb8653d20a5aec1db7f Step #1 - "docker-version": Status: Downloaded newer image for gcr.io/cloud-builders/docker:24.0.9 Step #1 - "docker-version": gcr.io/cloud-builders/docker:24.0.9 Finished Step #5 - "rust-sdk-build-restore-cache" Step #1 - "docker-version": Docker version 24.0.9, build 2936816 Finished Step #1 - "docker-version" Starting Step #7 - "build-make-docker" Step #7 - "build-make-docker": Already have image (with digest): gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #0 building with "default" instance using docker driver Step #7 - "build-make-docker": Step #7 - "build-make-docker": #1 [internal] load build definition from Dockerfile.build Step #7 - "build-make-docker": #1 transferring dockerfile: 138B done Step #7 - "build-make-docker": #1 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #2 [internal] load .dockerignore Step #7 - "build-make-docker": #2 transferring context: 1.09kB done Step #7 - "build-make-docker": #2 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #3 [internal] load metadata for gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #3 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #4 [1/2] FROM gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #4 DONE 0.1s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #5 [2/2] RUN apt-get install make Step #7 - "build-make-docker": #5 0.356 Reading package lists... Step #7 - "build-make-docker": #5 1.788 Building dependency tree... Step #7 - "build-make-docker": #5 2.067 Reading state information... Step #7 - "build-make-docker": #5 2.374 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 2.374 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 2.4s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #6 exporting to image Step #7 - "build-make-docker": #6 exporting layers 0.0s done Step #7 - "build-make-docker": #6 writing image sha256:d1a91af899fc16c1a454ac3b4d6785d626809e7953dde148616408c50b6181bb done Step #7 - "build-make-docker": #6 naming to docker.io/library/make-docker done Step #7 - "build-make-docker": #6 DONE 0.0s Finished Step #7 - "build-make-docker" Starting Step #8 - "pull-build-image" Starting Step #9 - "pull-build-sdk-base-image" Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": make[1]: Entering directory '/workspace/build' Step #9 - "pull-build-sdk-base-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 agones-build-sdk-base:63cd99046f_v1.80.0 Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 LOCAL_TAG=agones-build:21d57b0f38 Step #8 - "pull-build-image": make[1]: Entering directory '/workspace/build' Step #8 - "pull-build-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 agones-build:21d57b0f38 Step #9 - "pull-build-sdk-base-image": 63cd99046f_v1.80.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pulling fs layer Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pulling fs layer Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pulling fs layer Step #8 - "pull-build-image": 21d57b0f38: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": f32f49ce655a: Already exists Step #8 - "pull-build-image": 94d08c64ec4b: Pulling fs layer Step #8 - "pull-build-image": 692a16f3bea9: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": 07ed687c4f33: Pulling fs layer Step #8 - "pull-build-image": 3d422e678c31: Pulling fs layer Step #8 - "pull-build-image": ef7440b64cf7: Pulling fs layer Step #8 - "pull-build-image": abc7f450b40b: Pulling fs layer Step #8 - "pull-build-image": 38e0d02cbaaa: Pulling fs layer Step #8 - "pull-build-image": d311c4acabe8: Pulling fs layer Step #8 - "pull-build-image": 358891338a89: Pulling fs layer Step #8 - "pull-build-image": cd7ae17c93e5: Pulling fs layer Step #8 - "pull-build-image": 026ffc1315a4: Pulling fs layer Step #8 - "pull-build-image": f0253dbb9048: Pulling fs layer Step #8 - "pull-build-image": 467e9d02e40f: Pulling fs layer Step #8 - "pull-build-image": baca8edb83ea: Pulling fs layer Step #8 - "pull-build-image": c5a9d07af8e5: Pulling fs layer Step #8 - "pull-build-image": 8dbde301d013: Pulling fs layer Step #8 - "pull-build-image": 024a09115ce1: Pulling fs layer Step #8 - "pull-build-image": 94d08c64ec4b: Waiting Step #8 - "pull-build-image": 362e4db26658: Pulling fs layer Step #8 - "pull-build-image": fcaafd5e6541: Pulling fs layer Step #8 - "pull-build-image": 76df89bf439e: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Waiting Step #8 - "pull-build-image": 07ed687c4f33: Waiting Step #8 - "pull-build-image": 0fe24687f21e: Pulling fs layer Step #8 - "pull-build-image": e7082899faa9: Pulling fs layer Step #8 - "pull-build-image": ba7636fcc8ad: Pulling fs layer Step #8 - "pull-build-image": cd7ae17c93e5: Waiting Step #8 - "pull-build-image": 3d422e678c31: Waiting Step #8 - "pull-build-image": 026ffc1315a4: Waiting Step #8 - "pull-build-image": 5a7751097f96: Pulling fs layer Step #8 - "pull-build-image": ef7440b64cf7: Waiting Step #8 - "pull-build-image": f0253dbb9048: Waiting Step #8 - "pull-build-image": abc7f450b40b: Waiting Step #8 - "pull-build-image": a99fc92ea0e2: Pulling fs layer Step #8 - "pull-build-image": 467e9d02e40f: Waiting Step #8 - "pull-build-image": 358891338a89: Waiting Step #8 - "pull-build-image": baca8edb83ea: Waiting Step #8 - "pull-build-image": 38e0d02cbaaa: Waiting Step #8 - "pull-build-image": c5a9d07af8e5: Waiting Step #8 - "pull-build-image": 0fe24687f21e: Waiting Step #8 - "pull-build-image": d311c4acabe8: Waiting Step #8 - "pull-build-image": 5a7751097f96: Waiting Step #8 - "pull-build-image": 8dbde301d013: Waiting Step #8 - "pull-build-image": a99fc92ea0e2: Waiting Step #8 - "pull-build-image": 024a09115ce1: Waiting Step #8 - "pull-build-image": e7082899faa9: Waiting Step #8 - "pull-build-image": fcaafd5e6541: Waiting Step #8 - "pull-build-image": 362e4db26658: Waiting Step #8 - "pull-build-image": 76df89bf439e: Waiting Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Download complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Verifying Checksum Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Download complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Download complete Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": 692a16f3bea9: Verifying Checksum Step #8 - "pull-build-image": 692a16f3bea9: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Download complete Step #8 - "pull-build-image": 07ed687c4f33: Verifying Checksum Step #8 - "pull-build-image": 07ed687c4f33: Download complete Step #8 - "pull-build-image": abc7f450b40b: Verifying Checksum Step #8 - "pull-build-image": abc7f450b40b: Download complete Step #8 - "pull-build-image": 38e0d02cbaaa: Download complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 36756dc39082: Download complete Step #8 - "pull-build-image": ef7440b64cf7: Download complete Step #8 - "pull-build-image": d311c4acabe8: Verifying Checksum Step #8 - "pull-build-image": d311c4acabe8: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pull complete Step #8 - "pull-build-image": cd7ae17c93e5: Verifying Checksum Step #8 - "pull-build-image": cd7ae17c93e5: Download complete Step #8 - "pull-build-image": 3d422e678c31: Verifying Checksum Step #8 - "pull-build-image": 3d422e678c31: Download complete Step #8 - "pull-build-image": f0253dbb9048: Verifying Checksum Step #8 - "pull-build-image": f0253dbb9048: Download complete Step #8 - "pull-build-image": 358891338a89: Verifying Checksum Step #8 - "pull-build-image": 358891338a89: Download complete Step #8 - "pull-build-image": 467e9d02e40f: Verifying Checksum Step #8 - "pull-build-image": 467e9d02e40f: Download complete Step #8 - "pull-build-image": c5a9d07af8e5: Verifying Checksum Step #8 - "pull-build-image": c5a9d07af8e5: Download complete Step #8 - "pull-build-image": 8dbde301d013: Verifying Checksum Step #8 - "pull-build-image": 8dbde301d013: Download complete Step #8 - "pull-build-image": 024a09115ce1: Download complete Step #8 - "pull-build-image": baca8edb83ea: Verifying Checksum Step #8 - "pull-build-image": baca8edb83ea: Download complete Step #8 - "pull-build-image": fcaafd5e6541: Verifying Checksum Step #8 - "pull-build-image": fcaafd5e6541: Download complete Step #8 - "pull-build-image": 94d08c64ec4b: Verifying Checksum Step #8 - "pull-build-image": 94d08c64ec4b: Download complete Step #8 - "pull-build-image": 76df89bf439e: Verifying Checksum Step #8 - "pull-build-image": 76df89bf439e: Download complete Step #8 - "pull-build-image": 0fe24687f21e: Verifying Checksum Step #8 - "pull-build-image": 0fe24687f21e: Download complete Step #8 - "pull-build-image": e7082899faa9: Download complete Step #8 - "pull-build-image": 5a7751097f96: Verifying Checksum Step #8 - "pull-build-image": 5a7751097f96: Download complete Step #8 - "pull-build-image": 362e4db26658: Verifying Checksum Step #8 - "pull-build-image": 362e4db26658: Download complete Step #8 - "pull-build-image": a99fc92ea0e2: Download complete Step #8 - "pull-build-image": 026ffc1315a4: Verifying Checksum Step #8 - "pull-build-image": 026ffc1315a4: Download complete Step #8 - "pull-build-image": ba7636fcc8ad: Verifying Checksum Step #8 - "pull-build-image": ba7636fcc8ad: Download complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Download complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pull complete Step #8 - "pull-build-image": 94d08c64ec4b: Pull complete Step #8 - "pull-build-image": 692a16f3bea9: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": 07ed687c4f33: Pull complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pull complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pull complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pull complete Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": 3d422e678c31: Pull complete Step #8 - "pull-build-image": ef7440b64cf7: Pull complete Step #8 - "pull-build-image": abc7f450b40b: Pull complete Step #8 - "pull-build-image": 38e0d02cbaaa: Pull complete Step #8 - "pull-build-image": d311c4acabe8: Pull complete Step #8 - "pull-build-image": 358891338a89: Pull complete Step #8 - "pull-build-image": cd7ae17c93e5: Pull complete Step #8 - "pull-build-image": 026ffc1315a4: Pull complete Finished Step #9 - "pull-build-sdk-base-image" Starting Step #10 - "ensure-build-sdk-image-base" Step #10 - "ensure-build-sdk-image-base": Already have image: make-docker Step #8 - "pull-build-image": f0253dbb9048: Pull complete Step #10 - "ensure-build-sdk-image-base": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #10 - "ensure-build-sdk-image-base": make[1]: Entering directory '/workspace/build' Step #10 - "ensure-build-sdk-image-base": make[1]: Leaving directory '/workspace/build' Finished Step #10 - "ensure-build-sdk-image-base" Starting Step #11 - "test-gen-all-sdk-grpc" Starting Step #15 Step #15: Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": Already have image: make-docker Step #8 - "pull-build-image": 467e9d02e40f: Pull complete Step #11 - "test-gen-all-sdk-grpc": make gen-all-sdk-grpc Step #11 - "test-gen-all-sdk-grpc": make[1]: Entering directory '/workspace/build' Step #15: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: make[1]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #15: docker tag agones-build-sdk-base:63cd99046f_v1.80.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #15: docker push us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: fb21b9361034: Preparing Step #15: 02f622445d62: Preparing Step #15: 136d15a80512: Preparing Step #15: b2abe6f6d7c7: Preparing Step #15: 6f4c7d04f557: Preparing Step #15: 838e471be078: Preparing Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-go:0d38400f0a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-go:0d38400f0a /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: fb21b9361034: Layer already exists Step #15: 136d15a80512: Layer already exists Step #15: 02f622445d62: Layer already exists Step #15: 6f4c7d04f557: Layer already exists Step #15: 838e471be078: Layer already exists Step #15: b2abe6f6d7c7: Layer already exists Step #15: 63cd99046f_v1.80.0: digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.48kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #4 transferring context: 5.82kB done Step #11 - "test-gen-all-sdk-grpc": #4 DONE 0.2s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.5s Finished Step #15 Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.372 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.410 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.418 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.454 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.576 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.725 Fetched 10.1 MB in 1s (7317 kB/s) Step #8 - "pull-build-image": baca8edb83ea: Pull complete Step #8 - "pull-build-image": c5a9d07af8e5: Pull complete Step #8 - "pull-build-image": 8dbde301d013: Pull complete Step #8 - "pull-build-image": 024a09115ce1: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 1.725 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.525 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.334 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.534 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.814 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.816 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 3.908 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.909 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 3.961 0 upgraded, 4 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 3.961 Need to get 1416 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 3.961 After this operation, 5139 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 3.961 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.021 Get:2 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.023 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.024 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.256 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 4.256 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 4.256 debconf: falling back to frontend: Readline Step #8 - "pull-build-image": 362e4db26658: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 4.265 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.265 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.265 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.270 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.270 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.270 debconf: falling back to frontend: Noninteractive Step #8 - "pull-build-image": fcaafd5e6541: Pull complete Step #8 - "pull-build-image": 76df89bf439e: Pull complete Step #8 - "pull-build-image": 0fe24687f21e: Pull complete Step #8 - "pull-build-image": e7082899faa9: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 5.152 Fetched 1416 kB in 0s (14.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 5.177 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 5.177 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.194 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.198 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.281 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.284 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.291 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.338 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.341 Preparing to unpack .../libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.344 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.383 Selecting previously unselected package jq. Step #8 - "pull-build-image": ba7636fcc8ad: Pull complete Step #8 - "pull-build-image": 5a7751097f96: Pull complete Step #8 - "pull-build-image": a99fc92ea0e2: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 5.386 Preparing to unpack .../jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.390 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.433 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.447 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.459 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.470 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.482 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #8 - "pull-build-image": Digest: sha256:8c198fc559dfe27b4f1080b0f87fa9309d53ddff5ba85eaffb4319874e02cd0d Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 DONE 7.3s Finished Step #8 - "pull-build-image" Starting Step #12 - "test-gen-crd-code" Step #12 - "test-gen-crd-code": Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #12 - "test-gen-crd-code": mkdir -p build/tmp/apis | mkdir -p build/tmp/client; \ Step #12 - "test-gen-crd-code": cp -r ../pkg/apis/* build/tmp/apis | cp -r ../pkg/client/* build/tmp/client; \ Step #12 - "test-gen-crd-code": make gen-crd-code; \ Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=apis Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": mkdir -p ~/.kube/ Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.gocache Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.config/gcloud Step #12 - "test-gen-crd-code": mkdir -p ~/.config/helm Step #12 - "test-gen-crd-code": mkdir -p ~/.cache/helm Step #12 - "test-gen-crd-code": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #12 - "test-gen-crd-code": Unable to find image 'tonistiigi/binfmt:qemu-v6.2.0' locally Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Verifying Checksum Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Download complete Step #12 - "test-gen-crd-code": c331be51c382: Verifying Checksum Step #12 - "test-gen-crd-code": c331be51c382: Download complete Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pull complete Step #12 - "test-gen-crd-code": c331be51c382: Pull complete Step #12 - "test-gen-crd-code": Digest: sha256:5bf63a53ad6222538112b5ced0f1afb8509132773ea6dd3991a197464962854e Step #12 - "test-gen-crd-code": Status: Downloaded newer image for tonistiigi/binfmt:qemu-v6.2.0 Step #12 - "test-gen-crd-code": installing: arm64 OK Step #12 - "test-gen-crd-code": { Step #12 - "test-gen-crd-code": "supported": [ Step #12 - "test-gen-crd-code": "linux/amd64", Step #12 - "test-gen-crd-code": "linux/arm64", Step #12 - "test-gen-crd-code": "linux/386" Step #12 - "test-gen-crd-code": ], Step #12 - "test-gen-crd-code": "emulators": [ Step #12 - "test-gen-crd-code": "qemu-aarch64" Step #12 - "test-gen-crd-code": ] Step #12 - "test-gen-crd-code": } Step #12 - "test-gen-crd-code": make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": make[2]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": docker run --rm \ Step #12 - "test-gen-crd-code": -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:21d57b0f38 bash -c "\ Step #12 - "test-gen-crd-code": git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #12 - "test-gen-crd-code": /root/gen-crd-code.sh && \ Step #12 - "test-gen-crd-code": cd /go/src/agones.dev/agones/pkg && goimports -w ." Step #12 - "test-gen-crd-code": + set -o errexit Step #12 - "test-gen-crd-code": + set -o nounset Step #12 - "test-gen-crd-code": + set -o pipefail Step #12 - "test-gen-crd-code": + CODEGEN_SCRIPT=/go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": + source /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": ++ set -o errexit Step #12 - "test-gen-crd-code": ++ set -o nounset Step #12 - "test-gen-crd-code": ++ set -o pipefail Step #12 - "test-gen-crd-code": ++++ dirname /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": +++ cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": +++ pwd -P Step #12 - "test-gen-crd-code": ++ KUBE_CODEGEN_ROOT=/go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": ++ CODEGEN_VERSION_SPEC= Step #12 - "test-gen-crd-code": +++ get_gobin Step #12 - "test-gen-crd-code": +++ local from_env Step #12 - "test-gen-crd-code": ++++ go env GOBIN Step #12 - "test-gen-crd-code": +++ from_env= Step #12 - "test-gen-crd-code": +++ [[ -n '' ]] Step #12 - "test-gen-crd-code": ++++ go env GOPATH Step #12 - "test-gen-crd-code": +++ echo /go/bin Step #12 - "test-gen-crd-code": ++ GOBIN=/go/bin Step #12 - "test-gen-crd-code": ++ export GOBIN Step #12 - "test-gen-crd-code": + echo 'Generating CRD client code...' Step #12 - "test-gen-crd-code": + OUTPUT_DIR=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + OUTPUT_PKG=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + kube::codegen::gen_client --with-watch --with-applyconfig --output-dir /go/src/agones.dev/agones/pkg/client --output-pkg agones.dev/agones/pkg/client --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local one_input_api= Step #12 - "test-gen-crd-code": + local out_dir= Step #12 - "test-gen-crd-code": + local out_pkg= Step #12 - "test-gen-crd-code": + local clientset_subdir=clientset Step #12 - "test-gen-crd-code": + local clientset_versioned_name=versioned Step #12 - "test-gen-crd-code": + local applyconfig=false Step #12 - "test-gen-crd-code": + local applyconfig_subdir=applyconfiguration Step #12 - "test-gen-crd-code": + local applyconfig_external= Step #12 - "test-gen-crd-code": + local applyconfig_openapi_schema= Step #12 - "test-gen-crd-code": + local watchable=false Step #12 - "test-gen-crd-code": + local listers_subdir=listers Step #12 - "test-gen-crd-code": + local informers_subdir=informers Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local plural_exceptions= Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + local prefers_protobuf=false Step #12 - "test-gen-crd-code": + '[' 9 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + watchable=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 8 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": Generating CRD client code... Step #12 - "test-gen-crd-code": + applyconfig=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 7 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_dir=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 5 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_pkg=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + '[' -z agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + mkdir -p /go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(applyconfiguration-gen"${CODEGEN_VERSION_SPEC}" client-gen"${CODEGEN_VERSION_SPEC}" informer-gen"${CODEGEN_VERSION_SPEC}" lister-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' applyconfiguration-gen client-gen informer-gen lister-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/applyconfiguration-gen k8s.io/code-generator/cmd/client-gen k8s.io/code-generator/cmd/informer-gen k8s.io/code-generator/cmd/lister-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/klog/v2 v2.130.1 Step #12 - "test-gen-crd-code": go: downloading k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.23.0 Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.6 Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.7.0 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v2 v2.4.2 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.5 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #12 - "test-gen-crd-code": go: downloading github.com/go-logr/logr v1.4.2 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.26.0 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/swag v0.23.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonreference v0.20.2 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonpointer v0.21.0 Step #12 - "test-gen-crd-code": go: downloading github.com/mailru/easyjson v0.7.7 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.12.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/mod v0.21.0 Step #11 - "test-gen-all-sdk-grpc": #8 DONE 5.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/7] RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 && go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2 && go install golang.org/x/tools/cmd/goimports@latest Step #11 - "test-gen-all-sdk-grpc": #9 0.502 go: downloading google.golang.org/protobuf v1.28.1 Step #11 - "test-gen-all-sdk-grpc": #9 9.737 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 9.741 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 9.833 go: downloading google.golang.org/protobuf v1.27.1 Step #12 - "test-gen-crd-code": + group_versions=() Step #12 - "test-gen-crd-code": + local group_versions Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/fleetautoscaler.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/fleet.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserver.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserverset.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/gameserverallocation.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/gameserverallocationpolicy.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": + leaf2=agones Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 13.10 go: downloading golang.org/x/tools v0.45.0 Step #12 - "test-gen-crd-code": + echo 'Generating client code for 4 targets' Step #12 - "test-gen-crd-code": Generating client code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + inputs=() Step #12 - "test-gen-crd-code": + local inputs Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": ++ pwd -P Step #12 - "test-gen-crd-code": + /go/bin/client-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/clientset --output-pkg agones.dev/agones/pkg/client/clientset --clientset-name versioned --apply-configuration-package agones.dev/agones/pkg/client/applyconfiguration --input-base /go/src/agones.dev/agones/pkg/apis --plural-exceptions '' --prefers-protobuf=false --input agones/v1 --input allocation/v1 --input autoscaling/v1 --input multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 13.62 go: downloading golang.org/x/mod v0.36.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.62 go: downloading golang.org/x/sync v0.20.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.62 go: downloading golang.org/x/telemetry v0.0.0-20260508192327-42602be52be6 Step #12 - "test-gen-crd-code": Generating lister code for 4 targets Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + echo 'Generating lister code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 DONE 16.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.5s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + /go/bin/informer-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/informers --output-pkg agones.dev/agones/pkg/client/informers --versioned-clientset-package agones.dev/agones/pkg/client/clientset/versioned --listers-package agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 2.6s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:c092c1859378745a53b4999a8a0743c5531c9afc3c8bdd28b24fbc13f7a18db8 done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:0d38400f0a done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.6s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + export GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/vendor/cloud.google.com /go/src/agones.dev/agones/vendor/contrib.go.opencensus.io /go/src/agones.dev/agones/vendor/fortio.org /go/src/agones.dev/agones/vendor/github.com /go/src/agones.dev/agones/vendor/go.opencensus.io /go/src/agones.dev/agones/vendor/go.opentelemetry.io /go/src/agones.dev/agones/vendor/go.yaml.in /go/src/agones.dev/agones/vendor/golang.org /go/src/agones.dev/agones/vendor/gomodules.xyz /go/src/agones.dev/agones/vendor/google.golang.org /go/src/agones.dev/agones/vendor/gopkg.in /go/src/agones.dev/agones/vendor/k8s.io /go/src/agones.dev/agones/vendor/modules.txt /go/src/agones.dev/agones/vendor/sigs.k8s.io /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway Step #12 - "test-gen-crd-code": + echo 'CRD client code generation complete.' Step #12 - "test-gen-crd-code": + echo 'Generating CRD conversions, deepcopy, and defaults code...' Step #12 - "test-gen-crd-code": + kube::codegen::gen_helpers --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + extra_peers=() Step #12 - "test-gen-crd-code": + local extra_peers Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(conversion-gen"${CODEGEN_VERSION_SPEC}" deepcopy-gen"${CODEGEN_VERSION_SPEC}" defaulter-gen"${CODEGEN_VERSION_SPEC}" validation-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' conversion-gen deepcopy-gen defaulter-gen validation-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/conversion-gen k8s.io/code-generator/cmd/deepcopy-gen k8s.io/code-generator/cmd/defaulter-gen k8s.io/code-generator/cmd/validation-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/apimachinery v0.34.6 Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:deepcopy-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:deepcopy-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'Generating deepcopy code for 4 targets' Step #12 - "test-gen-crd-code": Generating deepcopy code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::findz /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go Step #12 - "test-gen-crd-code": + find /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go -print0 Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/deepcopy-gen -v 0 --output-file zz_generated.deepcopy.go --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #12 - "test-gen-crd-code": CRD conversions, deepcopy, and defaults code generation complete. Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./pkg/sdk/alpha ./pkg/sdk/beta Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --go_out=pkg --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --grpc-gateway_out=logtostderr=true:pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"googlerpcStatus": {"type": "object", "properties": { "code": { "type": "integer", "format": "int32"}, "message": { "type":"string"}, "details": { "type": "array", "items": { "$ref": "#/definitions/protobufAny"}}}}}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"protobufAny": { "type": "object", "properties": { "@type": { "type": "string" }}, "additionalProperties": {}},}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/alpha/alpha.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/beta/beta.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha ./pkg/sdk/beta ./pkg/sdk/sdk.pb.go ./pkg/sdk/sdk.pb.gw.go ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha/alpha.pb.go ./pkg/sdk/alpha/alpha.pb.gw.go ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/beta/beta.pb.go ./pkg/sdk/beta/beta.pb.gw.go ./pkg/sdk/beta/beta_grpc.pb.go Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/apis ../pkg/apis); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/apis"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/apis; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/apis Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=client Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/client ../pkg/client); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/client"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/client; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/client Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": # Delete build/tmp if the directory is empty Step #12 - "test-gen-crd-code": if [ ! "" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting empty directory build/tmp."; \ Step #12 - "test-gen-crd-code": rm -r build/tmp; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting empty directory build/tmp. Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-rust:0a3f8e4866 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-rust:0a3f8e4866 /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.58kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 ... Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #6 transferring context: 5.49kB done Step #11 - "test-gen-all-sdk-grpc": #6 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.348 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.382 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.390 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.417 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.527 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.612 Fetched 10.1 MB in 1s (7911 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.612 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.429 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.229 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.434 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.755 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.755 wget Step #11 - "test-gen-all-sdk-grpc": #5 3.810 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.810 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.810 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.810 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.057 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.057 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.057 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.065 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.065 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.065 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.071 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.071 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.071 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.887 Fetched 984 kB in 0s (11.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.911 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.911 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.927 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.931 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.022 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 5.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] RUN ARCH=$(dpkg --print-architecture) && case "${ARCH}" in amd64) RUSTUP_ARCH=x86_64-unknown-linux-gnu ;; arm64) RUSTUP_ARCH=aarch64-unknown-linux-gnu ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && wget -q https://static.rust-lang.org/rustup/dist/${RUSTUP_ARCH}/rustup-init && chmod +x rustup-init && ./rustup-init -y --no-modify-path --default-toolchain 1.90.0 && rm rustup-init && rustup --version; cargo --version; rustc --version; Step #11 - "test-gen-all-sdk-grpc": #7 0.543 warn: It looks like you have an existing rustup settings file at: Step #11 - "test-gen-all-sdk-grpc": #7 0.543 warn: /usr/local/rustup/settings.toml Step #11 - "test-gen-all-sdk-grpc": #7 0.543 warn: Rustup will install the default toolchain as specified in the settings file, Step #11 - "test-gen-all-sdk-grpc": #7 0.543 warn: instead of the one inferred from the default host triple. Step #11 - "test-gen-all-sdk-grpc": #7 0.570 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.570 info: default host triple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.571 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.785 info: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 0.785 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 16.42 Step #11 - "test-gen-all-sdk-grpc": #7 16.42 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.44 1.90.0-x86_64-unknown-linux-gnu installed - rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Step #11 - "test-gen-all-sdk-grpc": #7 16.44 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 16.44 PATH Step #11 - "test-gen-all-sdk-grpc": #7 16.44 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Step #11 - "test-gen-all-sdk-grpc": #7 16.44 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 16.44 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 16.44 Step #11 - "test-gen-all-sdk-grpc": #7 16.44 This is usually done by running one of the following (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 16.44 . "/usr/local/cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #11 - "test-gen-all-sdk-grpc": #7 16.44 source "/usr/local/cargo/env.fish" # For fish Step #11 - "test-gen-all-sdk-grpc": #7 16.44 source "/usr/local/cargo/env.nu" # For nushell Step #11 - "test-gen-all-sdk-grpc": #7 16.44 source "/usr/local/cargo/env.tcsh" # For tcsh Step #11 - "test-gen-all-sdk-grpc": #7 16.44 . "/usr/local/cargo/env.ps1" # For pwsh Step #11 - "test-gen-all-sdk-grpc": #7 16.44 source "/usr/local/cargo/env.xsh" # For xonsh Step #11 - "test-gen-all-sdk-grpc": #7 16.46 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 16.46 rustup 1.29.0 (28d1352db 2026-03-05) Step #11 - "test-gen-all-sdk-grpc": #7 16.48 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 16.49 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 16.51 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 20.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 9.6s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:13e559f1a9f7ab2942c5774690129e6f5ba44dfc3d7228bcf604040a67159d53 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:0a3f8e4866 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 9.6s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + protos=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + dest=/go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": + rm -rf /go/src/agones.dev/agones/sdks/rust/proto Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to rust sdk Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to rust sdk' Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto /go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": + echo 'Rust code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": Rust code is generated at build time Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-cpp:773116a1e8 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-cpp:773116a1e8 /workspace/build/build-sdk-images/cpp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 934B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.42kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y zip wget clang-format && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.316 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.351 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.361 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.387 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.502 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.639 Fetched 10.1 MB in 1s (7511 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.639 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.450 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.259 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.461 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.734 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.735 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 3.735 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 3.736 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 3.736 readline-common Step #11 - "test-gen-all-sdk-grpc": #6 3.738 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 3.738 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #6 3.738 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 3.992 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.993 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 3.994 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 3.994 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 3.994 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #6 4.044 0 upgraded, 17 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 4.044 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 4.044 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 4.044 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.099 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.122 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.122 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.123 Get:5 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.123 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.127 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.151 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.156 Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.156 Get:10 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.156 Get:11 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.167 Get:12 http://deb.debian.org/debian trixie/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.244 Get:13 http://deb.debian.org/debian trixie/main amd64 libllvm19 amd64 1:19.1.7-3+b1 [26.0 MB] Step #11 - "test-gen-all-sdk-grpc": #6 4.422 Get:14 http://deb.debian.org/debian trixie/main amd64 libclang-cpp19 amd64 1:19.1.7-3+b1 [13.2 MB] Step #11 - "test-gen-all-sdk-grpc": #6 4.511 Get:15 http://deb.debian.org/debian trixie/main amd64 clang-format-19 amd64 1:19.1.7-3+b1 [93.0 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.512 Get:16 http://deb.debian.org/debian trixie/main amd64 clang-format amd64 1:19.0-63 [6352 B] Step #11 - "test-gen-all-sdk-grpc": #6 4.512 Get:17 http://deb.debian.org/debian trixie/main amd64 zip amd64 3.0-15 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.714 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 4.714 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 4.714 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.723 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.723 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.723 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.729 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.729 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.729 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 5.564 Fetched 55.2 MB in 1s (109 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 5.593 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.593 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.610 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.614 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.709 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 5.712 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.721 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.887 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.902 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.892 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 6.892 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 6.906 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.910 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.945 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 6.948 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.952 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.990 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 6.993 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.997 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.040 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.043 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.056 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 7.066 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 7.075 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 7.083 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 7.088 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.129 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.132 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.136 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.285 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 7.289 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.292 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.331 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.334 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.338 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.377 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.571 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 7.571 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 7.587 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.595 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.629 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 7.632 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.636 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.718 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.722 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.726 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.218 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 8.221 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.225 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.950 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #6 8.953 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.957 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.409 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #6 9.413 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.416 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.448 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.451 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.455 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.482 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #6 9.485 Preparing to unpack .../7-zip_3.0-15_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.489 Unpacking zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.535 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.548 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.560 Setting up zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.568 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.578 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.589 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.598 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.607 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.615 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.623 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.633 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.68 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.69 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 10.69 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 10.80 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.81 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.82 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 11.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] WORKDIR /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 1.5s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:9a61c6dc2f750923da353d384dbb4ce60241e231afad14a8fcf600d4f50432bd done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-cpp:773116a1e8 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 1.5s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + protoc_intermediate=/go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + protoc_destination=/go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + find -name '*.pb.*' -delete Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": ++ which grpc_cpp_plugin Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin --grpc_out=/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --cpp_out=dllexport_decl=AGONES_EXPORT:/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto /go/src/agones.dev/agones/proto/googleapis/google/api/annotations.proto /go/src/agones.dev/agones/proto/googleapis/google/api/http.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/annotations.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.h Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/google/api Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header http.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header http.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.h Step #11 - "test-gen-all-sdk-grpc": + rm -r /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-node:cabdcdf71a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-node:cabdcdf71a /workspace/build/build-sdk-images/node --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.76kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.91kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y curl && apt-get install -y && apt-get install -y gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.314 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.350 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.358 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.384 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.494 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.579 Fetched 10.1 MB in 1s (7904 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.579 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.398 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.211 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.415 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.684 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.685 libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 3.714 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #6 3.715 curl libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 3.762 3 upgraded, 0 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 3.762 Need to get 1044 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 3.762 After this operation, 3072 B of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 3.762 Get:1 http://deb.debian.org/debian trixie/main amd64 curl amd64 8.14.1-2+deb13u3 [270 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.802 Get:2 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.14.1-2+deb13u3 [391 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.813 Get:3 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.14.1-2+deb13u3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.014 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 4.014 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 4.014 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.022 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.022 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.022 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.027 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.027 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.027 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 4.865 Fetched 1044 kB in 0s (11.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 4.888 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 4.905 Preparing to unpack .../curl_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.916 Unpacking curl (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.991 Preparing to unpack .../libcurl4t64_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.004 Unpacking libcurl4t64:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.083 Preparing to unpack .../libcurl3t64-gnutls_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.093 Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.177 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.186 Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.196 Setting up curl (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.205 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.254 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 6.062 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 6.264 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 6.565 0 upgraded, 0 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 6.574 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 7.383 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 7.586 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 7.853 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 7.853 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 7.853 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 7.855 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 7.857 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 7.857 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 7.857 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 7.857 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 8.009 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 8.009 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 8.010 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 8.011 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 8.065 0 upgraded, 19 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 8.065 Need to get 4990 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 8.065 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 8.065 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.089 Get:2 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.090 Get:3 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.101 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.124 Get:5 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.126 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.127 Get:7 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.128 Get:8 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.139 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.142 Get:10 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.147 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.164 Get:12 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.165 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.167 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.169 Get:15 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.4.7-21+deb13u1 [417 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.171 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.172 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.174 Get:18 http://deb.debian.org/debian trixie/main amd64 libgpg-error-l10n all 1.51-4 [114 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.174 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 8.355 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 8.355 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 8.355 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 8.364 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 8.364 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 8.364 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 8.369 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 8.369 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 8.369 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 9.191 Fetched 4990 kB in 0s (33.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 9.213 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 9.213 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 9.226 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.230 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.266 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.269 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.276 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.313 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.315 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.319 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.356 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.359 Preparing to unpack .../03-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.363 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.436 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.439 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.448 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 9.459 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 9.467 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 9.475 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 9.480 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.518 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 9.521 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.524 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.563 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.566 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.570 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.611 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 9.614 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.617 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.653 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 9.656 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.675 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.724 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 9.727 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.731 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.815 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 9.818 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.822 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.891 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 9.894 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.898 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.934 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 9.937 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.943 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.990 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 9.993 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 9.996 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.04 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 10.04 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 10.05 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.09 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 10.10 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 10.10 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.14 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 10.14 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 10.14 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.18 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 10.19 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 10.19 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.23 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 10.23 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 10.23 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.29 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.30 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.30 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.32 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.32 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.33 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.34 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.35 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.37 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.38 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.39 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.40 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.41 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.57 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.58 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.19 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.19 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.37 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.38 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.39 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 11.5s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] RUN apt-get update && apt-get install -y ca-certificates curl gnupg && mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg Step #11 - "test-gen-all-sdk-grpc": #7 0.427 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.427 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.433 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.478 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.280 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.082 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.289 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.598 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 2.598 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 2.598 curl is already the newest version (8.14.1-2+deb13u3). Step #11 - "test-gen-all-sdk-grpc": #7 2.598 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 2.598 0 upgraded, 0 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/8] RUN apt-get update && apt-get install -y nodejs Step #11 - "test-gen-all-sdk-grpc": #9 0.419 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.419 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.425 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.492 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.517 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [14.4 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.542 Fetched 26.6 kB in 0s (154 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.542 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.364 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.164 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.373 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.659 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.660 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.660 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.662 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.662 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.662 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.785 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.786 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.786 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.841 0 upgraded, 9 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.841 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.841 After this operation, 219 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.841 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.896 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.929 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.930 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.930 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.937 Get:6 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.2-1nodesource1 [32.2 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.943 Get:7 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.947 Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.948 Get:9 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.533 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.533 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.533 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.542 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.542 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.542 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.547 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.547 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.547 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 4.370 Fetched 38.1 MB in 1s (71.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 4.398 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.398 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24712 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 4.415 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.418 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.508 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.511 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.519 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.682 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.695 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.681 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 5.681 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25037 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.698 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.702 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.734 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 5.737 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.741 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.772 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.775 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.778 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.925 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 5.928 Preparing to unpack .../python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.932 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.967 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.971 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.974 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.009 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.196 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 6.196 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25491 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 6.211 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.218 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.260 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 6.264 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.268 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.786 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.798 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.806 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.814 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.845 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.856 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.856 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.964 Setting up nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN npm install --unsafe-perm --global request@2.88.2 grpc-tools@1.11.3 Step #11 - "test-gen-all-sdk-grpc": #10 3.135 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.170 npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 3.184 npm warn deprecated are-we-there-yet@2.0.0: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.188 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. Step #11 - "test-gen-all-sdk-grpc": #10 3.192 npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). Step #11 - "test-gen-all-sdk-grpc": #10 3.199 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.207 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.221 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.237 npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 Step #11 - "test-gen-all-sdk-grpc": #10 3.248 npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 3.863 Step #11 - "test-gen-all-sdk-grpc": #10 3.863 added 105 packages in 3s Step #11 - "test-gen-all-sdk-grpc": #10 3.863 Step #11 - "test-gen-all-sdk-grpc": #10 3.863 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 3.863 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 3.865 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 3.865 npm notice New major version of npm available! 10.8.2 -> 11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.865 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.865 npm notice To update run: npm install -g npm@11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.865 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 4.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 1.6s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:0fdc9c3d6e8b638a8b070d9e4fbe16dd587cad48f77f7c880e0e8281b4f945f6 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-node:cabdcdf71a done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 1.7s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/alpha Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/beta Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --js_out=import_style=commonjs,binary:./sdks/nodejs/lib google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha google/api/annotations.proto google/api/http.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --grpc_out=generate_package_definition:./sdks/nodejs/lib --js_out=import_style=commonjs,binary:./sdks/nodejs/lib sdk.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --grpc_out=generate_package_definition:./sdks/nodejs/lib/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha alpha.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --grpc_out=generate_package_definition:./sdks/nodejs/lib/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta beta.proto Step #11 - "test-gen-all-sdk-grpc": beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-restapi:b4de2cbc09 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-restapi:b4de2cbc09 /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.35kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 ... Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #6 transferring context: 3.92kB done Step #11 - "test-gen-all-sdk-grpc": #6 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.307 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.341 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.349 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.376 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.486 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.571 Fetched 10.1 MB in 1s (7895 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.571 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.387 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.188 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.379 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.661 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.661 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 3.661 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 3.663 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 3.665 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 3.665 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 3.665 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.665 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.851 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.851 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 3.851 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #5 3.852 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #5 3.852 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #5 3.903 0 upgraded, 23 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.903 Need to get 6406 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.903 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.903 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.924 Get:2 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.957 Get:3 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.958 Get:4 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.958 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.967 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.968 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.969 Get:8 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.971 Get:9 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.971 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.974 Get:11 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.978 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.983 Get:13 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.983 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.990 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.992 Get:16 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.4.7-21+deb13u1 [417 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.995 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.996 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.997 Get:19 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.999 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.000 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.001 Get:22 http://deb.debian.org/debian trixie/main amd64 libgpg-error-l10n all 1.51-4 [114 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.001 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.200 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.200 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.200 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.209 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.209 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.209 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.214 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.214 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.214 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 5.057 Fetched 6406 kB in 0s (47.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 5.081 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.081 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.095 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.099 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.132 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 5.135 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.138 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.218 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.221 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.227 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.265 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.268 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.271 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.307 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.310 Preparing to unpack .../04-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.313 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.385 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.388 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.398 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #5 5.408 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #5 5.416 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #5 5.424 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #5 5.429 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.467 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 5.470 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.473 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.513 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.516 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.519 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.560 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.563 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.566 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.602 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 5.605 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.623 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.672 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 5.675 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.678 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.758 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 5.761 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.764 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.830 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 5.833 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.836 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.872 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 5.875 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.878 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.923 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 5.926 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.929 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.973 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 5.976 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.979 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.021 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 6.024 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.028 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.061 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 6.064 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.067 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.113 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.116 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.119 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.163 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.166 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.169 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.205 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #5 6.208 Preparing to unpack .../20-jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.211 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.241 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 6.245 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.248 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.284 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 6.287 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.290 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.346 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.357 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.369 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.379 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.390 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.399 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.408 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.418 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.428 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.440 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.450 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.459 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.476 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.485 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.494 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.503 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.512 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.671 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.680 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.314 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.323 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.495 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.504 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.513 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 7.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #11 - "test-gen-all-sdk-grpc": #8 DONE 3.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/8] RUN echo '§' && apt-get -qy update Step #11 - "test-gen-all-sdk-grpc": #9 0.342 § Step #11 - "test-gen-all-sdk-grpc": #9 0.409 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.409 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.414 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.461 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 1.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN apt-get install -qq -y openjdk-21-jre > /dev/null Step #11 - "test-gen-all-sdk-grpc": #10 4.417 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 4.417 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 4.417 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.426 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.426 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.426 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.431 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.431 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.431 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 31.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 3.8s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:717a015bc3287a99ec92958c2de67f636bea92a9a40fbae4bb773e8fd376120c done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:b4de2cbc09 done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": 06:42:09.261 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 06:42:09.475 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_object_meta.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.483 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerObjectMeta.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.496 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.501 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpec.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.510 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec_health.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.514 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpecHealth.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.523 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_googlerpc_status.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.527 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GooglerpcStatus.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.537 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_duration.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.540 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkDuration.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.550 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_empty.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.554 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkEmpty.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.564 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.568 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.577 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server_status.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.581 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServerStatus.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.590 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_key_value.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.594 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkKeyValue.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.604 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_address.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.608 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusAddress.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.617 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_counter_status.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.621 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusCounterStatus.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.629 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_list_status.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.631 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusListStatus.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.639 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_player_status.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.642 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPlayerStatus.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.648 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_port.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.650 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPort.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.655 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_stream_result_of_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.658 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StreamResultOfSdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.721 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.733 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.746 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 06:42:09.754 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 06:42:09.756 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 06:42:09.757 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 06:42:09.760 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.764 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.768 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 06:42:09.769 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 06:42:09.773 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 06:42:09.773 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 06:42:10.837 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 06:42:11.015 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_bool.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.023 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaBool.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.034 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_count.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.038 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaCount.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.048 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_empty.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.051 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaEmpty.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.062 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.066 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerId.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.076 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id_list.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.080 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerIdList.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.164 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.180 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.191 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 06:42:11.201 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 06:42:11.203 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 06:42:11.205 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 06:42:11.209 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.215 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.219 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 06:42:11.220 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 06:42:11.225 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 06:42:11.225 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 06:42:12.313 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 06:42:12.495 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.502 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounter.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.515 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter_update_request.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.520 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounterUpdateRequest.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.530 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_list.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.535 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaList.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.544 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_add_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.548 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkAddListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.558 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_remove_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.562 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkRemoveListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.572 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_list_to_update.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.576 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheListToUpdate.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.587 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_requested_update_to_make_to_the_counter.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.592 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheRequestedUpdateToMakeToTheCounter.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.689 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.703 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.715 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 06:42:12.724 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 06:42:12.727 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 06:42:12.728 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 06:42:12.731 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.737 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.740 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 06:42:12.741 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 06:42:12.746 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 06:42:12.746 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-csharp:243c2ae482 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-csharp:243c2ae482 /workspace/build/build-sdk-images/csharp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.38kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget Step #11 - "test-gen-all-sdk-grpc": #5 ... Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #6 transferring context: 8.15kB done Step #11 - "test-gen-all-sdk-grpc": #6 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget Step #11 - "test-gen-all-sdk-grpc": #5 0.317 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.351 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.360 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.386 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.498 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.582 Fetched 10.1 MB in 1s (7926 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.582 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.414 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.222 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.416 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.737 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.737 wget Step #11 - "test-gen-all-sdk-grpc": #5 3.791 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.791 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.791 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.791 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.033 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.033 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.033 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.041 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.041 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.041 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.047 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.047 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.047 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.866 Fetched 984 kB in 0s (10.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.888 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.888 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.902 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.906 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.993 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 5.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] RUN apt-get update && apt-get install -y apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 0.426 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.426 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.432 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.476 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.286 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.090 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.285 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.573 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 2.575 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 2.627 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 2.627 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 2.627 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 2.627 Get:1 http://deb.debian.org/debian trixie/main amd64 apt-transport-https all 3.0.3 [38.6 kB] Step #11 - "test-gen-all-sdk-grpc": #7 2.822 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.822 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.822 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.830 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.830 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.830 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.835 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.835 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.835 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 3.658 Fetched 38.6 kB in 0s (989 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 3.681 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 3.681 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24466 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #7 3.698 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 3.702 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 3.742 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN wget -q https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb Step #11 - "test-gen-all-sdk-grpc": #8 0.529 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.544 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.545 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.551 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.569 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/7] RUN apt-get update && apt-get install -y dotnet-sdk-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 0.491 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.491 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.497 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.535 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.556 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.581 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [730 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.586 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [23.7 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.595 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [10.5 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.602 Fetched 39.3 kB in 0s (227 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.602 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.425 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.250 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.459 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.730 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.730 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.730 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.732 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.777 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.777 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.777 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.779 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 2.779 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.849 0 upgraded, 11 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.849 Need to get 153 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.849 After this operation, 629 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.849 Get:1 http://deb.debian.org/debian trixie/main amd64 libicu76 amd64 76.1-4 [9722 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.902 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.8 [44.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.938 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.27-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.963 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.27-1 [3244 B] Step #11 - "test-gen-all-sdk-grpc": #9 2.966 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.27-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.152 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.27-1 [7726 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.196 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.27-1 [2803 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.210 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.27-1 [1930 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.220 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.27-1 [3523 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.238 Get:10 https://packages.microsoft.com/debian/13/prod trixie/main amd64 netstandard-targeting-pack-2.1 amd64 2.1.0-1 [1478 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.245 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.421-1 [102 MB] Step #11 - "test-gen-all-sdk-grpc": #9 4.201 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 4.201 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 4.201 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.210 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.210 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.210 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.215 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.215 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.215 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 5.046 Fetched 153 MB in 1s (126 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 5.068 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 5.068 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24487 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.084 Preparing to unpack .../00-dotnet-host_10.0.8_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.088 Unpacking dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.117 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.120 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.124 Unpacking dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.164 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.168 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.174 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.632 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.635 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.639 Unpacking dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.668 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.671 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.674 Unpacking dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.344 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.347 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.351 Unpacking aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.821 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.825 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.828 Unpacking dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.043 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.047 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.050 Unpacking aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.204 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.207 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.211 Unpacking dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.442 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.445 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.448 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.587 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.590 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.421-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.593 Unpacking dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.878 Setting up dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.888 Setting up dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.897 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.907 Setting up aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.916 Setting up dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.925 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.935 Setting up dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.944 Setting up dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.953 Setting up dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.962 Setting up aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.971 Setting up dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.22 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 12.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 3.4s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:e389de9b3cf48a029c7311b01feed3fa27ae1b01f01198e9125444299e8c05ce done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-csharp:243c2ae482 done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 3.4s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + proto=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + csharp_proto_file_output_dir=/go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to csharp sdk' Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to csharp sdk Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/sdk /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/googleapis /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "sdk.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool disabled = 1.*/bool disabled = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "alpha.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "beta.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": csharp code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-python:82b1983a10 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-python:82b1983a10 /workspace/build/build-sdk-images/python --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 910B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/4] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 2.50kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/4] RUN apt-get --allow-releaseinfo-change update && apt-get install -y python3 python3-pip python3-venv && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.313 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.347 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.355 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.381 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.492 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.568 Fetched 10.1 MB in 1s (7964 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.568 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.400 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.214 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.410 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.664 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.665 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 3.665 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 3.666 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 3.666 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #6 3.666 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #6 3.666 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 3.668 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 3.668 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #6 3.668 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 4.090 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 4.090 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 4.090 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 4.091 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 4.091 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #6 4.091 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #6 4.091 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #6 4.091 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 4.148 0 upgraded, 28 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 4.148 Need to get 20.0 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 4.148 After this operation, 76.3 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 4.148 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.207 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.236 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.237 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.237 Get:5 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.238 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.239 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.255 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.260 Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.260 Get:10 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.262 Get:11 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4864 B] Step #11 - "test-gen-all-sdk-grpc": #6 4.263 Get:12 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.7.1-2 [161 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.264 Get:13 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.266 Get:14 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.267 Get:15 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.267 Get:16 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2+deb13u2 [2159 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.293 Get:17 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.299 Get:18 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2+deb13u2 [5276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.339 Get:19 http://deb.debian.org/debian trixie/main amd64 libpython3-dev amd64 3.13.5-1 [10.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.340 Get:20 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2+deb13u2 [504 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.343 Get:21 http://deb.debian.org/debian trixie/main amd64 python3-dev amd64 3.13.5-1 [26.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.343 Get:22 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 25.0-1 [56.6 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.344 Get:23 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.46.1-2 [21.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.344 Get:24 http://deb.debian.org/debian trixie/main amd64 python3-pip all 25.1.1+dfsg-1 [1457 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.356 Get:25 http://deb.debian.org/debian trixie/main amd64 python3-pip-whl all 25.1.1+dfsg-1 [1507 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.369 Get:26 http://deb.debian.org/debian trixie/main amd64 python3-setuptools-whl all 78.1.1-0.1 [1268 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.377 Get:27 http://deb.debian.org/debian trixie/main amd64 python3.13-venv amd64 3.13.5-2+deb13u2 [5476 B] Step #11 - "test-gen-all-sdk-grpc": #6 4.377 Get:28 http://deb.debian.org/debian trixie/main amd64 python3-venv amd64 3.13.5-1 [1180 B] Step #11 - "test-gen-all-sdk-grpc": #6 4.580 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 4.580 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 4.580 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.589 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.589 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.589 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.594 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.594 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.594 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 5.422 Fetched 20.0 MB in 0s (74.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 5.450 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.450 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.465 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.469 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.561 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 5.565 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.572 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.736 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.751 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.723 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 6.723 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 6.738 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.742 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.775 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 6.778 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.781 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.814 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 6.818 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.821 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.862 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.866 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.879 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.890 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.899 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.906 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.910 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.952 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.955 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.959 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.109 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 7.113 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.116 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.155 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.158 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.161 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.199 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.391 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 7.391 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 7.406 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.414 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.452 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #6 7.456 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.459 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.488 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.492 Preparing to unpack .../02-libexpat1-dev_2.7.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.495 Unpacking libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.542 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #6 7.545 Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.554 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.596 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #6 7.599 Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.603 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.637 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #6 7.640 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.643 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.678 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.682 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.685 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.839 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.842 Preparing to unpack .../07-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.846 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.892 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.895 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.899 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.232 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 8.235 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.239 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.267 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #6 8.271 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.274 Unpacking python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.305 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #6 8.309 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.312 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.345 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #6 8.348 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.351 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.386 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #6 8.390 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.393 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.426 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #6 8.429 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.433 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.574 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #6 8.578 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.581 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.654 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #6 8.657 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.660 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.744 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #6 8.747 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.750 Unpacking python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.776 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #6 8.780 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.783 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.821 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.835 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.857 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.867 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.876 Setting up libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.886 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.896 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.911 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.924 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.934 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.943 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.953 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.962 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.972 Setting up libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.981 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.04 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.05 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 10.05 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 10.17 Setting up python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.23 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.40 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.41 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.42 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.43 Setting up python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.44 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.57 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 10.58 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 11.66 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 12.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/4] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/4] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 exporting to image Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers 0.8s done Step #11 - "test-gen-all-sdk-grpc": #9 writing image sha256:449808b3bb6ca79130f1bb39ac0197babbb5b63484d99c604775b36d56f531aa done Step #11 - "test-gen-all-sdk-grpc": #9 naming to docker.io/library/agones-build-sdk-python:82b1983a10 done Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.8s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/python Step #11 - "test-gen-all-sdk-grpc": + python3 -m venv .venv Step #11 - "test-gen-all-sdk-grpc": + .venv/bin/pip install grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.3 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting protobuf<7.0.0,>=6.31.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio>=1.80.0 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting setuptools>=77.0.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting typing-extensions~=4.12 (from grpcio>=1.80.0->grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 53.3 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 144.1 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 62.9 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Installing collected packages: typing-extensions, setuptools, protobuf, grpcio, grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": Successfully installed grpcio-1.80.0 grpcio-tools-1.80.0 protobuf-6.33.6 setuptools-82.0.1 typing-extensions-4.15.0 Step #11 - "test-gen-all-sdk-grpc": ++ pwd Step #11 - "test-gen-all-sdk-grpc": + PATH=/go/src/agones.dev/agones/sdks/python/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Step #11 - "test-gen-all-sdk-grpc": + bash generate.sh Step #11 - "test-gen-all-sdk-grpc": /tmp/tmp.jNQygicslo/sdk/beta/beta.proto:20:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": Generated Python gRPC code in /go/src/agones.dev/agones/sdks/python/agones/_generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": === Diffing workspace after 'make gen-all-sdk-grpc' Step #11 - "test-gen-all-sdk-grpc": +++ Success: No differences found. Finished Step #11 - "test-gen-all-sdk-grpc" Starting Step #13 - "lint" Step #13 - "lint": Already have image: make-docker Step #13 - "lint": mkdir -p ~/.kube/ Step #13 - "lint": mkdir -p /workspace/build//.gocache Step #13 - "lint": mkdir -p /workspace/build//.config/gcloud Step #13 - "lint": mkdir -p ~/.config/helm Step #13 - "lint": mkdir -p ~/.cache/helm Step #13 - "lint": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #13 - "lint": installing: arm64 qemu-aarch64 already registered Step #13 - "lint": { Step #13 - "lint": "supported": [ Step #13 - "lint": "linux/amd64", Step #13 - "lint": "linux/arm64", Step #13 - "lint": "linux/386" Step #13 - "lint": ], Step #13 - "lint": "emulators": [ Step #13 - "lint": "qemu-aarch64" Step #13 - "lint": ] Step #13 - "lint": } Step #13 - "lint": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #13 - "lint": make[1]: Entering directory '/workspace/build' Step #13 - "lint": make[1]: Leaving directory '/workspace/build' Step #13 - "lint": docker run -t -e "TERM=xterm-256color" -e "GO111MODULE=on" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:21d57b0f38 bash -c \ Step #13 - "lint": "git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #13 - "lint": golangci-lint run ./examples/... && \ Step #13 - "lint": golangci-lint run --timeout 15m ./... && \ Step #13 - "lint": yamllint ." Finished Step #13 - "lint" Starting Step #14 Starting Step #18 - "build-sdks" Starting Step #16 - "build-images" Step #14: Already have image: make-docker Step #16 - "build-images": Already have image: make-docker Step #18 - "build-sdks": Already have image: make-docker Step #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 LOCAL_TAG=agones-build:21d57b0f38 Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:21d57b0f38 us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: d829be0df7fa: Preparing Step #14: 57f7331ace58: Preparing Step #14: a1c4e0f8c52b: Preparing Step #14: 769120542032: Preparing Step #14: acd8e6ed8a88: Preparing Step #14: 772e149fd0ff: Preparing Step #14: 22557c0ebced: Preparing Step #14: 4ff8398a9dfd: Preparing Step #14: 1ff4dc4b9262: Preparing Step #14: 5f1aa34d3941: Preparing Step #14: caf01cafa23f: Preparing Step #14: ab82d6b1026a: Preparing Step #14: a99f4dc48e56: Preparing Step #14: f9bdc76a8052: Preparing Step #14: 90533a3ab316: Preparing Step #14: 66fb0a0e1d34: Preparing Step #14: 97f440f085b9: Preparing Step #14: 484e21036768: Preparing Step #14: 7a1c7524df19: Preparing Step #14: c22749d5cb2e: Preparing Step #14: 220b0c0a095b: Preparing Step #14: 6002eef87931: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 2a0f34b58501: Preparing Step #14: 5f70bf18a086: Preparing Step #14: da14cde907aa: Preparing Step #14: 968e564857c3: Preparing Step #14: 17d38572a7dc: Preparing Step #14: 66fb0a0e1d34: Waiting Step #14: a99f4dc48e56: Waiting Step #14: 97f440f085b9: Waiting Step #14: 484e21036768: Waiting Step #14: 7a1c7524df19: Waiting Step #14: 2a0f34b58501: Waiting Step #14: c22749d5cb2e: Waiting Step #14: f9bdc76a8052: Waiting Step #14: da14cde907aa: Waiting Step #14: 220b0c0a095b: Waiting Step #14: 968e564857c3: Waiting Step #14: 6002eef87931: Waiting Step #14: 90533a3ab316: Waiting Step #14: 17d38572a7dc: Waiting Step #14: 5f1aa34d3941: Waiting Step #14: caf01cafa23f: Waiting Step #14: ab82d6b1026a: Waiting Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=go Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=rust Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=cpp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=node Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=restapi Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=csharp Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=python Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #14: acd8e6ed8a88: Layer already exists Step #14: 22557c0ebced: Layer already exists Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #14: 772e149fd0ff: Layer already exists Step #14: 57f7331ace58: Layer already exists Step #14: 1ff4dc4b9262: Layer already exists Step #14: 4ff8398a9dfd: Layer already exists Step #16 - "build-images": mkdir -p ~/.kube/ Step #16 - "build-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #16 - "build-images": mkdir -p /workspace/build//.gocache Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 /go/src/agones.dev/agones/build/extract-licenses.sh Step #16 - "build-images": mkdir -p /workspace/build//.config/gcloud Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #16 - "build-images": mkdir -p ~/.config/helm Step #14: 769120542032: Layer already exists Step #16 - "build-images": mkdir -p ~/.cache/helm Step #16 - "build-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #14: d829be0df7fa: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: a1c4e0f8c52b: Layer already exists Step #14: caf01cafa23f: Layer already exists Step #14: 5f1aa34d3941: Layer already exists Step #14: ab82d6b1026a: Layer already exists Step #14: 90533a3ab316: Layer already exists Step #14: f9bdc76a8052: Layer already exists Step #14: a99f4dc48e56: Layer already exists Step #14: 484e21036768: Layer already exists Step #16 - "build-images": ERROR: failed to find instance "arm64-builder": open /builder/home/.docker/buildx/instances/arm64-builder: no such file or directory Step #14: 7a1c7524df19: Layer already exists Step #14: c22749d5cb2e: Layer already exists Step #14: 66fb0a0e1d34: Layer already exists Step #14: 220b0c0a095b: Layer already exists Step #14: 97f440f085b9: Layer already exists Step #14: 6002eef87931: Layer already exists Step #14: 2a0f34b58501: Layer already exists Step #14: 968e564857c3: Layer already exists Step #14: da14cde907aa: Layer already exists Step #14: 17d38572a7dc: Layer already exists Step #16 - "build-images": arm64-builder Step #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #16 - "build-images": ERROR: failed to find instance "windows-builder": open /builder/home/.docker/buildx/instances/windows-builder: no such file or directory Step #16 - "build-images": windows-builder Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #14: 21d57b0f38: digest: sha256:8c198fc559dfe27b4f1080b0f87fa9309d53ddff5ba85eaffb4319874e02cd0d size: 6408 Step #14: make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": installing: arm64 qemu-aarch64 already registered Step #16 - "build-images": { Step #16 - "build-images": "supported": [ Step #16 - "build-images": "linux/amd64", Step #16 - "build-images": "linux/arm64", Step #16 - "build-images": "linux/386" Step #16 - "build-images": ], Step #16 - "build-images": "emulators": [ Step #16 - "build-images": "qemu-aarch64" Step #16 - "build-images": ] Step #16 - "build-images": } Finished Step #14 Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/cpp Step #18 - "build-sdks": + make build verify install archive VERSION=1.59.0-dev-ee42814 Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.build Step #18 - "build-sdks": mkdir: cannot create directory '/go/src/agones.dev/agones/sdks/cpp//.build': File exists Step #18 - "build-sdks": make: [Makefile:27: build] Error 1 (ignored) Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.archives Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build && cmake .. -DCMAKE_BUILD_TYPE=Release -DAGONES_SILENT_OUTPUT=ON -G "Unix Makefiles" -Wno-dev -DCMAKE_INSTALL_PREFIX=.install Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #16 - "build-images": make[1]: Entering directory '/workspace/build' Step #18 - "build-sdks": -- Configuring done (0.1s) Step #16 - "build-images": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": -- Generating done (0.0s) Step #18 - "build-sdks": -- Build files have been written to: /go/src/agones.dev/agones/sdks/cpp/.build Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build && cmake --build . --target install -j$(nproc) -- -s Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/csharp/sdk Step #18 - "build-sdks": + dotnet publish -c Release Step #18 - "build-sdks": Step #18 - "build-sdks": Welcome to .NET 8.0! Step #18 - "build-sdks": --------------------- Step #18 - "build-sdks": SDK Version: 8.0.421 Step #18 - "build-sdks": Step #18 - "build-sdks": Telemetry Step #18 - "build-sdks": --------- Step #18 - "build-sdks": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #18 - "build-sdks": Step #18 - "build-sdks": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Installed an ASP.NET Core HTTPS development certificate. Step #18 - "build-sdks": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Write your first app: https://aka.ms/dotnet-hello-world Step #18 - "build-sdks": Find out what's new: https://aka.ms/dotnet-whats-new Step #18 - "build-sdks": Explore documentation: https://aka.ms/dotnet-docs Step #18 - "build-sdks": Report issues and find source on GitHub: https://github.com/dotnet/core Step #18 - "build-sdks": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #18 - "build-sdks": -------------------------------------------------------------------------------------- Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Determining projects to restore... Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 3.89 sec). Step #18 - "build-sdks": ../proto/sdk/beta/beta.proto(24,1): warning : warning: Import google/protobuf/empty.proto is unused. [/go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj] Step #18 - "build-sdks": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #18 - "build-sdks": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/publish/ Step #18 - "build-sdks": Install the project... Step #18 - "build-sdks": -- Install configuration: "Release" Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build/clang-format && cmake . -DAGONES_SILENT_OUTPUT=ON Step #18 - "build-sdks": CMake Warning (dev) in CMakeLists.txt: Step #18 - "build-sdks": No project() command is present. The top-level CMakeLists.txt file must Step #18 - "build-sdks": contain a literal, direct call to the project() command. Add a line of Step #18 - "build-sdks": code such as Step #18 - "build-sdks": Step #18 - "build-sdks": project(ProjectName) Step #18 - "build-sdks": Step #18 - "build-sdks": near the top of the file, but after cmake_minimum_required(). Step #18 - "build-sdks": Step #18 - "build-sdks": CMake is pretending there is a "project(Project)" command on the first Step #18 - "build-sdks": line. Step #18 - "build-sdks": This warning is for project developers. Use -Wno-dev to suppress it. Step #18 - "build-sdks": Step #18 - "build-sdks": CMake Warning (dev) in CMakeLists.txt: Step #18 - "build-sdks": cmake_minimum_required() should be called prior to this top-level project() Step #18 - "build-sdks": call. Please see the cmake-commands(7) manual for usage documentation of Step #18 - "build-sdks": both commands. Step #18 - "build-sdks": This warning is for project developers. Use -Wno-dev to suppress it. Step #18 - "build-sdks": Step #18 - "build-sdks": -- Configuring done (0.2s) Step #18 - "build-sdks": -- Generating done (0.0s) Step #18 - "build-sdks": -- Build files have been written to: /go/src/agones.dev/agones/sdks/cpp/.build/clang-format Step #18 - "build-sdks": cp -r /go/src/agones.dev/agones/sdks/cpp//.build/.install /opt/local Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build/.install && tar cf /go/src/agones.dev/agones/sdks/cpp//.archives/agonessdk-1.59.0-dev-ee42814-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #29 - "cpp-sdk-build-save-cache": latest: Pulling from agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": 42041b00303d: Already exists Step #29 - "cpp-sdk-build-save-cache": 3eefe2edae1c: Already exists Step #29 - "cpp-sdk-build-save-cache": 35a755ef778b: Already exists Step #29 - "cpp-sdk-build-save-cache": 3c94aa826307: Already exists Step #29 - "cpp-sdk-build-save-cache": 07d656edd176: Already exists Step #29 - "cpp-sdk-build-save-cache": 0c85ed83c1d4: Already exists Step #29 - "cpp-sdk-build-save-cache": b457f9ba582b: Already exists Step #29 - "cpp-sdk-build-save-cache": d79c18e0a9ed: Already exists Step #29 - "cpp-sdk-build-save-cache": a98b7aa2b31b: Already exists Step #29 - "cpp-sdk-build-save-cache": 0b2c01af9fbd: Already exists Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #29 - "cpp-sdk-build-save-cache": b43b9dd08acd: Already exists Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": mkdir -p ~/.config/helm Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:7110237ab712759bd294703406818b7eaf54dfd912e492e42a5533a9bfc4eda3 Step #29 - "cpp-sdk-build-save-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #29 - "cpp-sdk-build-save-cache": us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #20 - "tests": + /root/test.sh Step #20 - "tests": + GO111MODULE=off Step #20 - "tests": + cd /go/src/agones.dev/agones/ Step #20 - "tests": + go test -v -race ./sdks/go/ Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.421 Step #20 - "tests": Step #20 - "tests": Telemetry Step #20 - "tests": --------- Step #20 - "tests": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #20 - "tests": Step #20 - "tests": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=python Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Installed an ASP.NET Core HTTPS development certificate. Step #20 - "tests": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Write your first app: https://aka.ms/dotnet-hello-world Step #20 - "tests": Find out what's new: https://aka.ms/dotnet-whats-new Step #20 - "tests": Explore documentation: https://aka.ms/dotnet-docs Step #20 - "tests": Report issues and find source on GitHub: https://github.com/dotnet/core Step #20 - "tests": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #20 - "tests": -------------------------------------------------------------------------------------- Step #20 - "tests": /workspace/build Step #20 - "tests": Locking 136 packages to latest compatible versions Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #20 - "tests": Adding prost v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding prost-types v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding thiserror v1.0.69 (available: v2.0.18) Step #20 - "tests": Adding tonic v0.12.3 (available: v0.14.6) Step #20 - "tests": Adding tonic-build v0.12.3 (available: v0.14.6) Step #20 - "tests": Downloading crates ... Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded autocfg v1.5.1 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded mio v1.2.1 Step #20 - "tests": Downloaded tokio-util v0.7.18 Step #20 - "tests": Downloaded regex v1.12.3 Step #20 - "tests": Downloaded futures-util v0.3.32 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded hyper v1.10.1 Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded h2 v0.4.14 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded syn v2.0.117 Step #20 - "tests": Downloaded zerocopy v0.8.50 Step #20 - "tests": Downloaded aho-corasick v1.1.4 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded regex-syntax v0.8.10 Step #20 - "tests": Downloaded memchr v2.8.1 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded indexmap v2.14.0 Step #20 - "tests": Downloaded http v1.4.1 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded serde v1.0.228 Step #20 - "tests": Downloaded rand v0.8.6 Step #20 - "tests": Downloaded proc-macro2 v1.0.106 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded bytes v1.11.1 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded tokio-stream v0.1.18 Step #20 - "tests": Downloaded regex-automata v0.4.14 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded socket2 v0.6.4 Step #20 - "tests": Downloaded serde_core v1.0.228 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded getrandom v0.4.2 Step #20 - "tests": Downloaded futures-channel v0.3.32 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded libc v0.2.186 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded tokio v1.52.3 Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd /go/src/agones.dev/agones/sdks/python Step #20 - "tests": + python3 -m venv .venv Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded pin-project-internal v1.1.13 Step #20 - "tests": Downloaded log v0.4.30 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded either v1.16.0 Step #20 - "tests": Downloaded bitflags v2.11.1 Step #20 - "tests": Downloaded smallvec v1.15.1 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded rustversion v1.0.22 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded quote v1.0.45 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded fastrand v2.4.1 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded http-body-util v0.1.3 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded futures-task v0.3.32 Step #20 - "tests": Downloaded futures-sink v0.3.32 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded tokio-macros v2.7.0 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded futures-core v0.3.32 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded anyhow v1.0.102 Step #20 - "tests": Downloaded http-body v1.0.1 Step #20 - "tests": Downloaded async-trait v0.1.89 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Compiling proc-macro2 v1.0.106 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling quote v1.0.45 Step #20 - "tests": Compiling libc v0.2.186 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling bytes v1.11.1 Step #20 - "tests": Compiling futures-core v0.3.32 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling anyhow v1.0.102 Step #20 - "tests": Compiling either v1.16.0 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling itoa v1.0.18 Step #20 - "tests": Compiling futures-task v0.3.32 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling getrandom v0.4.2 Step #20 - "tests": Compiling futures-sink v0.3.32 Step #20 - "tests": Compiling zerocopy v0.8.50 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling regex-syntax v0.8.10 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling bitflags v2.11.1 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling autocfg v1.5.1 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling rustversion v1.0.22 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling fastrand v2.4.1 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling serde_core v1.0.228 Step #20 - "tests": Compiling futures-channel v0.3.32 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling futures-util v0.3.32 Step #20 - "tests": Compiling serde v1.0.228 Step #20 - "tests": Compiling log v0.4.30 Step #20 - "tests": Compiling heck v0.5.0 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-3490931042.tgz [Content-Type=application/gzip]... Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling smallvec v1.15.1 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling memchr v2.8.1 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.0 MiB] / [1 files][ 1.0 MiB/ 1.0 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.0 MiB. Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling indexmap v1.9.3 Step #20 - "tests": Compiling http v1.4.1 Step #20 - "tests": Compiling indexmap v2.14.0 Step #20 - "tests": Compiling syn v2.0.117 Step #20 - "tests": + .venv/bin/pip install grpcio protobuf pytest Step #20 - "tests": Compiling http-body v1.0.1 Step #20 - "tests": Compiling http-body-util v0.1.3 Step #20 - "tests": Compiling petgraph v0.7.1 Step #20 - "tests": Compiling regex-automata v0.4.14 Step #20 - "tests": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.80.0) Step #20 - "tests": Requirement already satisfied: protobuf in ./.venv/lib/python3.13/site-packages (6.33.6) Step #20 - "tests": Collecting pytest Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB) Step #20 - "tests": Requirement already satisfied: typing-extensions~=4.12 in ./.venv/lib/python3.13/site-packages (from grpcio) (4.15.0) Step #20 - "tests": Collecting iniconfig>=1.0.1 (from pytest) Finished Step #29 - "cpp-sdk-build-save-cache" Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Collecting packaging>=22 (from pytest) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB) Step #20 - "tests": Collecting pluggy<2,>=1.5 (from pytest) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) Step #20 - "tests": Collecting pygments>=2.7.2 (from pytest) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl (375 kB) Step #20 - "tests": Compiling mio v1.2.1 Step #20 - "tests": Compiling socket2 v0.6.4 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl (100 kB) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) Step #20 - "tests": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 10.2 MB/s eta 0:00:00 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": Compiling tempfile v3.27.0 Step #20 - "tests": Compiling tower v0.5.3 Step #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 packages in 9s Step #20 - "tests": Step #20 - "tests": 29 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": 4 moderate severity vulnerabilities Step #20 - "tests": Step #20 - "tests": To address issues that do not require attention, run: Step #20 - "tests": npm audit fix Step #20 - "tests": Step #20 - "tests": To address all issues (including breaking changes), run: Step #20 - "tests": npm audit fix --force Step #20 - "tests": Step #20 - "tests": Run `npm audit` for details. Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.59.0-dev test Step #20 - "tests": > jasmine Step #20 - "tests": Step #20 - "tests": Started Step #20 - "tests": .............................................................................. Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": 78 specs, 0 failures Step #20 - "tests": Finished in 0.198 seconds Step #20 - "tests": Compiling regex v1.12.3 Step #20 - "tests": Step #20 - "tests": Successfully installed iniconfig-2.3.0 packaging-26.2 pluggy-1.6.0 pygments-2.20.0 pytest-9.0.3 Step #20 - "tests": + .venv/bin/python -m pytest tests/ Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 6.48 sec). Step #20 - "tests": ============================= test session starts ============================== Step #20 - "tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 Step #20 - "tests": rootdir: /go/src/agones.dev/agones/sdks/python Step #20 - "tests": configfile: pyproject.toml Step #20 - "tests": collected 37 items Step #20 - "tests": Step #20 - "tests": tests/test_alpha.py ....... [ 18%] Step #20 - "tests": tests/test_beta.py .............. [ 56%] Step #20 - "tests": tests/test_sdk.py ................ [100%] Step #20 - "tests": Step #20 - "tests": ============================== 37 passed in 0.44s ============================== Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 9.05 sec). Step #20 - "tests": Compiling ppv-lite86 v0.2.21 Step #20 - "tests": mkdir -p /tmp/agones-install Step #20 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml Step #20 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted Step #20 - "tests": /usr/bin/make gen-install Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling rand_chacha v0.3.1 Step #20 - "tests": # generate actual html and run test against - provides a more accurate tests Step #20 - "tests": /usr/bin/make test-gen-api-docs Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling tokio-macros v2.7.0 Step #20 - "tests": Compiling prost-derive v0.13.5 Step #20 - "tests": Compiling tracing-attributes v0.1.31 Step #20 - "tests": Compiling pin-project-internal v1.1.13 Step #20 - "tests": Compiling async-trait v0.1.89 Step #20 - "tests": Compiling async-stream-impl v0.3.6 Step #20 - "tests": Compiling thiserror-impl v1.0.69 Step #20 - "tests": Compiling rand v0.8.6 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": Compiling tokio v1.52.3 Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": cp /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html /tmp/generated.html Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /tmp/generated.html > /tmp/generated.html.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling pin-project v1.1.13 Step #20 - "tests": Compiling tracing v0.1.44 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": csharp-sdk-test -> /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll Step #20 - "tests": Test run for /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll (.NETCoreApp,Version=v8.0) Step #20 - "tests": VSTest version 17.11.1 (x64) Step #20 - "tests": Step #20 - "tests": Starting test execution, please wait... Step #20 - "tests": A total of 1 test files matched the specified pattern. Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 841 ms - Agones.Test.dll (net8.0) Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 bash -c \ Step #20 - "tests": 'helm template agones-manual --namespace agones-system /go/src/agones.dev/agones/install/helm/agones \ Step #20 - "tests": --set agones.controller.generateTLS=false \ Step #20 - "tests": --set agones.allocator.generateTLS=false \ Step #20 - "tests": --set agones.allocator.generateClientTLS=false \ Step #20 - "tests": --set agones.crds.cleanupOnDelete=false \ Step #20 - "tests": > /go/src/agones.dev/agones/install/yaml/install.yaml' Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted Step #20 - "tests": Compiling agones v1.59.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling tokio-util v0.7.18 Step #20 - "tests": Compiling tokio-stream v0.1.18 Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": Compiling h2 v0.4.14 Step #20 - "tests": Compiling tower v0.4.13 Step #20 - "tests": Compiling hyper v1.10.1 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 bash -c 'cd /go/src/agones.dev/agones/install/helm/agones && helm lint .' Step #20 - "tests": ==> Linting . Step #20 - "tests": Step #20 - "tests": 1 chart(s) linted, 0 chart(s) failed Step #20 - "tests": Compiling hyper-util v0.1.20 Step #20 - "tests": Compiling hyper-timeout v0.5.2 Step #20 - "tests": Compiling tonic v0.12.3 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 go test -mod=vendor -race agones.dev/agones/build/scripts/... Step #20 - "tests": ? agones.dev/agones/build/scripts/bump-image [no test files] Step #20 - "tests": ? agones.dev/agones/build/scripts/feature-shortcode-update [no test files] Step #20 - "tests": ? agones.dev/agones/build/scripts/remove-data-proofer-ignore [no test files] Step #20 - "tests": ok agones.dev/agones/build/scripts/sdk-update-version 1.040s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] Step #20 - "tests": warning: struct `Empty` is never constructed Step #20 - "tests": --> /go/src/agones.dev/agones/sdks/rust/target/debug/build/agones-d74847944a48ccea/out/agones.dev.sdk.beta.rs:4:12 Step #20 - "tests": | Step #20 - "tests": 4 | pub struct Empty {} Step #20 - "tests": | ^^^^^ Step #20 - "tests": | Step #20 - "tests": = note: `#[warn(dead_code)]` on by default Step #20 - "tests": Step #20 - "tests": warning: `agones` (lib) generated 1 warning Step #20 - "tests": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 44.53s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-b76e5cb04c3e2f12) Step #20 - "tests": Step #20 - "tests": running 4 tests Step #20 - "tests": test alpha::tests::test_alpha_player_flow ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_counter ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_list ... ok Step #20 - "tests": test beta::tests::test_beta_increment_counter_fails_then_success ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Step #20 - "tests": Step #20 - "tests": Doc-tests agones Step #20 - "tests": Step #20 - "tests": running 0 tests Step #20 - "tests": Step #20 - "tests": test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 bash -c "cd build/scripts/previousversion && go test -v ." Step #20 - "tests": === RUN TestGetPreviousVersion Step #20 - "tests": === RUN TestGetPreviousVersion/Minor_Release_-_gsutil_success Step #20 - "tests": === RUN TestGetPreviousVersion/Minor_Release_-_gsutil_failure Step #20 - "tests": 2026/05/30 06:45:57 gsutil command failed (command failed), falling back to .0 patch for version 1.52 Step #20 - "tests": === RUN TestGetPreviousVersion/Patch_Release Step #20 - "tests": === RUN TestGetPreviousVersion/Major_Release_-_error Step #20 - "tests": --- PASS: TestGetPreviousVersion (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Minor_Release_-_gsutil_success (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Minor_Release_-_gsutil_failure (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Patch_Release (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Major_Release_-_error (0.00s) Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/No_versions_found Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/One_version_found Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/Multiple_versions,_out_of_order Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/With_non-matching_lines Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/No_versions_found (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/One_version_found (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/Multiple_versions,_out_of_order (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/With_non-matching_lines (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/previousversion 0.012s Step #20 - "tests": go: downloading github.com/blang/semver/v4 v4.0.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.9.1 Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 bash -c "cd build/scripts/site-config-update-version && go test -v ." Step #20 - "tests": === RUN TestIncrementMinorVersion Step #20 - "tests": === RUN TestIncrementMinorVersion/Standard_minor_increment Step #20 - "tests": === RUN TestIncrementMinorVersion/Increment_with_existing_patch Step #20 - "tests": === RUN TestIncrementMinorVersion/Double_digit_minor Step #20 - "tests": --- PASS: TestIncrementMinorVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Standard_minor_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Increment_with_existing_patch (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Double_digit_minor (0.00s) Step #20 - "tests": === RUN TestIncrementPatchVersion Step #20 - "tests": === RUN TestIncrementPatchVersion/Standard_patch_increment Step #20 - "tests": === RUN TestIncrementPatchVersion/Patch_increment_to_double_digit Step #20 - "tests": --- PASS: TestIncrementPatchVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Standard_patch_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Patch_increment_to_double_digit (0.00s) Step #20 - "tests": === RUN TestUpdateReleaseValues Step #20 - "tests": === RUN TestUpdateReleaseValues/minor Step #20 - "tests": === RUN TestUpdateReleaseValues/patch Step #20 - "tests": --- PASS: TestUpdateReleaseValues (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/minor (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/patch (0.00s) Step #20 - "tests": === RUN TestTomlArray Step #20 - "tests": --- PASS: TestTomlArray (0.00s) Step #20 - "tests": === RUN TestUpdateSiteConfig Step #20 - "tests": --- PASS: TestUpdateSiteConfig (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.015s Step #20 - "tests": === RUN TestAlphaGetAndSetPlayerCapacity Step #20 - "tests": --- PASS: TestAlphaGetAndSetPlayerCapacity (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter Step #20 - "tests": === PAUSE TestBetaGetAndUpdateCounter Step #20 - "tests": === RUN TestBetaGetAndUpdateList Step #20 - "tests": === PAUSE TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestSDK Step #20 - "tests": --- PASS: TestSDK (0.00s) Step #20 - "tests": === RUN TestSDKWatchGameServer Step #20 - "tests": --- PASS: TestSDKWatchGameServer (0.00s) Step #20 - "tests": === RUN TestSDKSetLabel Step #20 - "tests": === PAUSE TestSDKSetLabel Step #20 - "tests": === RUN TestSDKSetAnnotation Step #20 - "tests": === PAUSE TestSDKSetAnnotation Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": === CONT TestBetaGetAndUpdateList Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": === CONT TestBetaGetAndUpdateCounter Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_and_Set_List_Capacity (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok agones.dev/agones/sdks/go 1.045s Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.59.0 --rm -i -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.58.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": + cd /go/src/github.com/ahmetb/gen-crd-api-reference-docs Step #20 - "tests": + go mod edit --replace=agones.dev/agones@latest=../../../agones.dev/agones/ Step #20 - "tests": + go mod tidy Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/spf13/pflag v1.0.5 Step #20 - "tests": go: downloading github.com/go-logr/logr v0.2.0 Step #20 - "tests": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #20 - "tests": go: downloading golang.org/x/mod v0.2.0 Step #20 - "tests": + go build Step #20 - "tests": + cp /go/src/agones.dev/agones/site/assets/templates/pkg.tpl ./template Step #20 - "tests": + FILE=/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + VERSION=1.59.0 Step #20 - "tests": + TITLE=/tmp/title.html Step #20 - "tests": + EXPIRY_DOC=/tmp/expiry.html Step #20 - "tests": + PUBLISH_DOC=/tmp/publish.html Step #20 - "tests": + RESULT=/tmp/agones_crd_api_reference.html Step #20 - "tests": + OLD=/tmp/old_docs.html Step #20 - "tests": + cd /go/src/agones.dev/agones Step #20 - "tests": + ../../github.com/ahmetb/gen-crd-api-reference-docs/gen-crd-api-reference-docs -config ./site/assets/templates/crd-doc-config.json -template-dir ../../github.com/ahmetb/gen-crd-api-reference-docs/template -api-dir ./pkg/apis/ -out-file /tmp/agones_crd_api_reference.html Step #20 - "tests": I0530 06:45:36.852554 221 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0530 06:46:26.467526 221 parse.go:248] Ignoring child directory agones.dev/agones/pkg/apis/agones/v1/fuzz_test: No files for pkg "agones.dev/agones/pkg/apis/agones/v1/fuzz_test" Step #20 - "tests": I0530 06:46:27.073462 221 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0530 06:46:27.073495 221 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0530 06:46:27.073499 221 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0530 06:46:27.073503 221 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0530 06:46:27.084189 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.084665 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.085231 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.086361 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.087309 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.087791 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.089808 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.091665 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.092257 221 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0530 06:46:27.095562 221 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0530 06:46:27.095929 221 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0530 06:46:27.096094 221 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0530 06:46:27.096298 221 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0530 06:46:27.098248 221 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0530 06:46:27.106802 221 main.go:167] written to /tmp/agones_crd_api_reference.html Step #20 - "tests": + awk '/\ feature\ publishVersion/{flag=1;next}/\ \/feature/{flag=0}flag' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + awk '/\+\+\+/ {ok=1} /^$/ {ok=0} {if(ok){print $0}}' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + printf '\n' Step #20 - "tests": ++ grep 'feature publishVersion=' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + doc_version='{{% feature publishVersion="1.58.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.58.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.59.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.59.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.59.0"/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + sed '/\ publishVersion=/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": ++ sort /tmp/agones_crd_api_reference.html Step #20 - "tests": + diff /dev/fd/63 /dev/fd/62 Step #20 - "tests": ++ sort /tmp/old_docs.html Step #16 - "build-images": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html > /tmp/result.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make hugo-test Step #20 - "tests": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.59.0 RELEASE_BRANCH=main" Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": rm: cannot remove './public': No such file or directory Step #20 - "tests": make[2]: [includes/website.mk:35: site-static] Error 1 (ignored) Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 rm -r ./public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir /workspace/site/public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # for some reason, this only work locally Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # postcss-cli@8.3.1 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 \ Step #20 - "tests": bash -c "npm list postcss-cli || npm install postcss-cli@11.0.0" Step #20 - "tests": /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 65 packages in 4s Step #20 - "tests": Step #20 - "tests": 19 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # autoprefixer 10.0.0 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 sha256:c9c1077449dead9e30ac230b376e761345deceab3fba17e74eeb71fcdb385845 2.93kB / 2.93kB done Step #16 - "build-images": #4 sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:dfadf31470f770fcabd48903762dce126958e98d1ce320acf1216bbfaa42d79c 2.75kB / 2.75kB done Step #16 - "build-images": #4 DONE 1.3s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 85.75MB 1.5s done Step #16 - "build-images": #5 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/sdk-server.linux.amd64 /sdk-server Step #16 - "build-images": #6 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.2s Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 \ Step #20 - "tests": bash -c "npm list autoprefixer || npm install autoprefixer@10.4.20" Step #20 - "tests": site@ /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 10 packages, and audited 76 packages in 3s Step #20 - "tests": Step #20 - "tests": 24 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": found 0 vulnerabilities Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.9s done Step #16 - "build-images": #9 writing image sha256:3d04074647d824e376b2d088854f578f26bdd76525ff8983b3486af108c7f146 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 0.0s done Step #16 - "build-images": #9 DONE 0.9s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-arm64 Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 9.9s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 10.1s done Step #16 - "build-images": #1 DONE 20.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: Step #16 - "build-images": #2 transferring dockerfile: 876B done Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.1s done Step #16 - "build-images": #5 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.2s Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.2s Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s Step #16 - "build-images": #5 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.6s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.6s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.6s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.7s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.2s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.2s Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.2s Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.2s Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.2s Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.4s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.2s Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.6s done Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 81.33MB 2.4s done Step #16 - "build-images": #6 DONE 2.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.8s done Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.7s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.5s done Step #16 - "build-images": #5 sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 85.82kB / 85.82kB 0.2s done Step #16 - "build-images": #5 extracting sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 0.1s done Step #16 - "build-images": #5 DONE 2.6s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.0s done Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0.2s done Step #16 - "build-images": #5 DONE 2.9s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0.2s done Step #16 - "build-images": #5 DONE 3.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.1s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.1s done Step #16 - "build-images": #5 DONE 3.2s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.1s done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.1s done Step #16 - "build-images": #5 DONE 3.4s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.1s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 DONE 3.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.1s done Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.1s done Step #16 - "build-images": #5 DONE 3.6s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.1s done Step #16 - "build-images": #5 DONE 3.7s Step #16 - "build-images": Step #16 - "build-images": #7 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server Step #16 - "build-images": #7 DONE 2.4s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.59.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Start building sites … Step #20 - "tests": hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6+extended linux/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": │ EN Step #20 - "tests": ──────────────────┼───── Step #20 - "tests": Pages │ 230 Step #20 - "tests": Paginator pages │ 20 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 89 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 44699 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": hugo: collected modules in 33839 msWARN WARNING: 1 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 101 (from 100) in your config file. Section: /blog/releases Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; \ Step #20 - "tests": do echo "Html Test: Attempt $i" && \ Step #20 - "tests": docker run --rm -t -e "TERM=xterm-256color" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 bash -c \ Step #20 - "tests": "mkdir -p /tmp/website && cp -r /go/src/agones.dev/agones/site/public /tmp/website/site && htmltest -c /go/src/agones.dev/agones/site/htmltest.yaml /tmp/website" && \ Step #20 - "tests": break || sleep 60 && false; done Step #20 - "tests": Html Test: Attempt 1 Step #20 - "tests": htmltest started at 06:47:34 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 8.457459885s Step #20 - "tests": tested 227 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 97.12MB 0.8s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 1.7s Step #16 - "build-images": docker buildx build --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64 Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #5 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #9 exporting layers 0.6s done Step #16 - "build-images": #9 writing image sha256:722aada8d2f9cd2750475ea2eada10645810a2e862ac06f5315aad572d25e1c4 0.0s done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:21d57b0f38 zip -0 \ Step #16 - "build-images": agonessdk-server-1.59.0-dev-ee42814.zip sdk-server.darwin.amd64 sdk-server.darwin.arm64 sdk-server.linux.amd64 sdk-server.linux.arm64 sdk-server.windows.amd64.exe Step #16 - "build-images": #3 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 91.87MB 0.9s done Step #16 - "build-images": #4 transferring context: 87.01MB 0.9s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": #4 DONE 1.1s Step #16 - "build-images": #5 transferring context: 91.90MB 0.8s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": #6 DONE 1.3s Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": #6 DONE 1.3s Step #16 - "build-images": adding: sdk-server.darwin.amd64 (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": adding: sdk-server.darwin.arm64docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-arm64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #5 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:ecf12f40319d590d6d5c5430dec219cbd4171214195f850bd4bd4bed3968556f done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 done Step #16 - "build-images": #9 DONE 0.6s Step #16 - "build-images": adding: sdk-server.linux.amd64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #4 transferring context: 25.49MB 0.3s done Step #16 - "build-images": #4 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": #3 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #5 transferring context: 27.07MB 0.3s done Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load .dockerignore Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": #6 DONE 0.7s Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 873B done Step #16 - "build-images": #2 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": #6 DONE 0.2s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": adding: sdk-server.linux.arm64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.2s done Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: Step #16 - "build-images": #9 writing image sha256:b8397b2f25bcfecb598ba9a5db2c573562596a831699ef95a0059a7afacaeb56 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 done Step #16 - "build-images": #9 DONE 0.2s Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": adding: sdk-server.windows.amd64.exe (stored 0%) Step #16 - "build-images": #5 transferring context: 91.55MB 0.8s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load .dockerignore Step #16 - "build-images": #5 transferring context: 86.59MB 0.8s done Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #1 ... Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 873B done Step #16 - "build-images": #2 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load .dockerignore Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 1.0s Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64 Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 0.2s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #9 exporting layers 0.7s done Step #16 - "build-images": #9 writing image sha256:3ebd0ba78ead146284717648f8321416bc732253f95002c32a4e9bf90e27570c done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #5 transferring context: 91.32MB 0.8s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #5 transferring context: 86.35MB 0.9s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": #6 DONE 0.5s Step #16 - "build-images": #1 starting container buildx_buildkit_windows-builder0 Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.2s done Step #16 - "build-images": #1 starting container buildx_buildkit_windows-builder0 0.3s done Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": #1 DONE 0.7s Step #16 - "build-images": #1 DONE 1.4s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:941a1add72e1bb8b7af6ca53349ecb4d7164e7b26d2c560f1a1bda8a976d9fcc done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": #3 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 0.0s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 86.63MB 0.9s done Step #16 - "build-images": #6 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 38.80MB / 620.02MB 0.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 32.51MB / 1.45GB 0.8s Step #16 - "build-images": #6 transferring context: 86.63MB 0.9s done Step #16 - "build-images": #6 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 12.58MB / 501.77MB 0.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 35.65MB / 1.60GB 0.8s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 71.30MB / 620.02MB 1.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 39.85MB / 501.77MB 2.0s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 102.76MB / 620.02MB 2.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 105.91MB / 1.45GB 2.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 118.49MB / 1.60GB 2.4s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 134.22MB / 620.02MB 2.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 66.06MB / 501.77MB 2.9s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 169.87MB / 620.02MB 3.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 179.31MB / 1.45GB 3.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 94.37MB / 501.77MB 3.8s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 201.33MB / 620.02MB 4.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 124.78MB / 501.77MB 4.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 202.38MB / 1.60GB 4.5s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 233.83MB / 620.02MB 5.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 156.24MB / 501.77MB 5.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 258.67MB / 1.45GB 5.3s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 266.34MB / 620.02MB 5.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 182.08MB / 501.77MB 5.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 283.12MB / 1.60GB 6.2s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 301.99MB / 620.02MB 6.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 208.67MB / 501.77MB 6.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 238.03MB / 501.77MB 7.1s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 338.69MB / 620.02MB 7.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 331.35MB / 1.45GB 7.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 266.34MB / 501.77MB 7.7s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 370.44MB / 620.02MB 7.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 364.03MB / 1.60GB 7.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 292.55MB / 501.77MB 8.4s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 408.19MB / 620.02MB 8.6s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 440.40MB / 620.02MB 9.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 320.86MB / 501.77MB 9.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 450.89MB / 1.60GB 9.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 407.90MB / 1.45GB 9.3s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 476.05MB / 620.02MB 9.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 349.18MB / 501.77MB 10.1s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 511.71MB / 620.02MB 10.4s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 543.16MB / 620.02MB 11.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 376.44MB / 501.77MB 11.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 533.73MB / 1.60GB 10.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 483.39MB / 1.45GB 11.3s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 574.62MB / 620.02MB 11.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 404.89MB / 501.77MB 11.9s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 606.08MB / 620.02MB 12.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 621.81MB / 1.60GB 12.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 430.96MB / 501.77MB 12.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 457.18MB / 501.77MB 13.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 563.09MB / 1.45GB 13.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 706.74MB / 1.60GB 13.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 486.54MB / 501.77MB 14.1s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 620.02MB / 620.02MB 14.1s done Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 640.68MB / 1.45GB 15.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 789.58MB / 1.60GB 15.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 15.8s done Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 719.32MB / 1.45GB 16.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 874.51MB / 1.60GB 16.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 796.92MB / 1.45GB 18.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 957.35MB / 1.60GB 18.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 875.56MB / 1.45GB 19.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.04GB / 1.60GB 20.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 953.16MB / 1.45GB 21.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.13GB / 1.60GB 21.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.03GB / 1.45GB 23.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.21GB / 1.60GB 23.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.30GB / 1.60GB 24.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.11GB / 1.45GB 24.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.39GB / 1.60GB 26.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.18GB / 1.45GB 26.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.25GB / 1.45GB 27.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.47GB / 1.60GB 27.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.56GB / 1.60GB 29.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.33GB / 1.45GB 29.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.40GB / 1.45GB 30.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 34.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 35.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 37.5s done Step #16 - "build-images": #5 DONE 38.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 39.0s done Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 33.7s done Step #16 - "build-images": #5 DONE 72.8s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 extracting sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 40.2s done Step #16 - "build-images": #5 DONE 78.2s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 go test -mod=vendor -race agones.dev/agones/pkg/... \ Step #20 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/... Step #20 - "tests": ? agones.dev/agones/pkg [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/allocation/converters 2.100s Step #20 - "tests": ? agones.dev/agones/pkg/allocation/go [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/apis [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/apis/agones [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1 1.678s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 2.628s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.181s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.238s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.306s Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/internal [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/scheme [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/agones/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/allocation/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/allocation/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/autoscaling/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/multicluster/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/agones [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/autoscaling [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/multicluster [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/cloudproduct [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/eviction 1.254s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.479s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.372s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 102.456s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 5.210s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 25.338s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.500s Step #20 - "tests": ok agones.dev/agones/pkg/gameservers 17.413s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.964s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 5.736s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.471s Step #20 - "tests": ? agones.dev/agones/pkg/sdk [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/alpha [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/beta [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/sdkserver 38.560s Step #20 - "tests": ? agones.dev/agones/pkg/testing [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/util [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/apiserver 1.344s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 5.126s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.035s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.143s Step #20 - "tests": ? agones.dev/agones/pkg/util/httpserver [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/util/logfields [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/runtime 1.076s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.264s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.085s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.056s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.401s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.178s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 1.106s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.394s Finished Step #20 - "tests" Starting Step #32 - "htmltest-save-cache" Starting Step #22 - "site-static" Starting Step #33 Step #33: Pulling image: gcr.io/cloud-builders/gsutil Step #22 - "site-static": Already have image: make-docker Step #32 - "htmltest-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #33: Using default tag: latest Step #22 - "site-static": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.59.0 RELEASE_BRANCH=main" Step #22 - "site-static": make[1]: Entering directory '/workspace/build' Step #22 - "site-static": mkdir -p ~/.kube/ Step #22 - "site-static": mkdir -p /workspace/build//.gocache Step #22 - "site-static": mkdir -p /workspace/build//.config/gcloud Step #22 - "site-static": mkdir -p ~/.config/helm Step #22 - "site-static": mkdir -p ~/.cache/helm Step #22 - "site-static": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #32 - "htmltest-save-cache": Compressing cache to ./htmltest-0.10.1.tgz... Step #32 - "htmltest-save-cache": Uploading cache to Google Cloud Storage... Step #33: latest: Pulling from cloud-builders/gsutil Step #33: 97e1ee089ace: Already exists Step #33: 42ede6116032: Already exists Step #33: 45023617bfd5: Already exists Step #33: f25cf4c3689d: Already exists Step #33: f15b93c1d9f6: Already exists Step #33: 2ec2a65ede1b: Already exists Step #33: 28b1f87cfd9c: Pulling fs layer Step #33: da59566e79dd: Pulling fs layer Step #33: da59566e79dd: Verifying Checksum Step #33: da59566e79dd: Download complete Step #33: 28b1f87cfd9c: Verifying Checksum Step #33: 28b1f87cfd9c: Download complete Step #33: 28b1f87cfd9c: Pull complete Step #33: da59566e79dd: Pull complete Step #33: Digest: sha256:03e5fb55b8feeb4f40221a1cfc2fe406abbcc17115df4d5eccaae243e740a7c8 Step #33: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #33: gcr.io/cloud-builders/gsutil:latest Step #22 - "site-static": installing: arm64 qemu-aarch64 already registered Step #22 - "site-static": { Step #22 - "site-static": "supported": [ Step #22 - "site-static": "linux/amd64", Step #22 - "site-static": "linux/arm64", Step #22 - "site-static": "linux/386" Step #22 - "site-static": ], Step #22 - "site-static": "emulators": [ Step #22 - "site-static": "qemu-aarch64" Step #22 - "site-static": ] Step #22 - "site-static": } Step #22 - "site-static": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #22 - "site-static": make[2]: Entering directory '/workspace/build' Step #22 - "site-static": make[2]: Leaving directory '/workspace/build' Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 rm -r ./public Step #22 - "site-static": mkdir /workspace/site/public Step #22 - "site-static": # for some reason, this only work locally Step #22 - "site-static": # postcss-cli@8.3.1 broke things, so pinning the version Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 \ Step #22 - "site-static": bash -c "npm list postcss-cli || npm install postcss-cli@11.0.0" Step #32 - "htmltest-save-cache": Copying file://./htmltest-0.10.1.tgz [Content-Type=application/gzip]... Step #32 - "htmltest-save-cache": / [0 files][ 0.0 B/ 64.3 KiB] / [1 files][ 64.3 KiB/ 64.3 KiB] Step #32 - "htmltest-save-cache": Operation completed over 1 objects/64.3 KiB. Step #22 - "site-static": site@ /go/src/agones.dev/agones/site Step #22 - "site-static": `-- postcss-cli@11.0.0 Step #22 - "site-static": Finished Step #32 - "htmltest-save-cache" Step #22 - "site-static": # autoprefixer 10.0.0 broke things, so pinning the version Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 \ Step #22 - "site-static": bash -c "npm list autoprefixer || npm install autoprefixer@10.4.20" Step #22 - "site-static": site@ /go/src/agones.dev/agones/site Step #22 - "site-static": `-- autoprefixer@10.4.20 Step #22 - "site-static": Step #33: Copying file://agonessdk-1.59.0-dev-ee42814-linux-arch_64.tar.gz [Content-Type=application/x-tar]... Step #33: / [0/1 files][ 0.0 B/ 2.5 MiB] 0% Done / [1/1 files][ 2.5 MiB/ 2.5 MiB] 100% Done Step #33: Operation completed over 1 objects/2.5 MiB. Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 bash -c \ Step #22 - "site-static": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.59.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Finished Step #33 Step #22 - "site-static": hugo: downloading modules … Step #22 - "site-static": Start building sites … Step #22 - "site-static": hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6+extended linux/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio Step #22 - "site-static": Step #22 - "site-static": hugo: collected modules in 21302 msWARN WARNING: 1 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 101 (from 100) in your config file. Section: /blog/releases Step #22 - "site-static": Step #22 - "site-static": │ EN Step #22 - "site-static": ──────────────────┼───── Step #22 - "site-static": Pages │ 230 Step #22 - "site-static": Paginator pages │ 20 Step #22 - "site-static": Non-page files │ 0 Step #22 - "site-static": Static files │ 89 Step #22 - "site-static": Processed images │ 0 Step #22 - "site-static": Aliases │ 3 Step #22 - "site-static": Cleaned │ 0 Step #22 - "site-static": Step #22 - "site-static": Total in 24473 ms Step #22 - "site-static": make[1]: Leaving directory '/workspace/build' Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 bash -c \ Step #22 - "site-static": "SERVICE=preview envsubst < app.yaml > .app.yaml" Finished Step #22 - "site-static" Starting Step #23 - "deploy-site-static" Step #23 - "deploy-site-static": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #23 - "deploy-site-static": WARNING: You might be using automatic scaling for a standard environment deployment, without providing a value for automatic_scaling.max_instances. Starting from March, 2025, App Engine sets the automatic scaling maximum instances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify the new max_instances value in your app.yaml file, and deploy a new version or redeploy over an existing version. For details on max_instances, see https://cloud.google.com/appengine/docs/standard/reference/app-yaml.md#scaling_elements. Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Services to deploy: Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": descriptor: [/workspace/site/.app.yaml] Step #23 - "deploy-site-static": source: [/workspace/site] Step #23 - "deploy-site-static": target project: [agones-images] Step #23 - "deploy-site-static": target service: [preview] Step #23 - "deploy-site-static": target version: [ee42814] Step #23 - "deploy-site-static": target url: [https://ee42814-dot-preview-dot-agones-images.uc.r.appspot.com] Step #23 - "deploy-site-static": target service account: [agones-images@appspot.gserviceaccount.com] Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": (add --promote if you also want to make this service available from Step #23 - "deploy-site-static": [https://preview-dot-agones-images.uc.r.appspot.com]) Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Do you want to continue (Y/n)? Step #23 - "deploy-site-static": Beginning deployment of service [preview]... Step #23 - "deploy-site-static": ╔════════════════════════════════════════════════════════════╗ Step #23 - "deploy-site-static": ╠═ Uploading 235 files to Google Cloud Storage ═╣ Step #16 - "build-images": #5 extracting sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 61.8s done Step #16 - "build-images": #5 DONE 134.6s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #16 - "build-images": #7 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #23 - "deploy-site-static": ╚════════════════════════════════════════════════════════════╝ Step #23 - "deploy-site-static": File upload done. Step #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 66.2s done Step #16 - "build-images": #5 DONE 144.4s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #23 - "deploy-site-static": Waiting for operation [apps/agones-images/operations/operation-1780123848606-6530361a7035a-b74ed40e-5448e426] to complete... Step #16 - "build-images": #7 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Finished Step #16 - "build-images" Starting Step #34 Starting Step #17 - "push-images" Starting Step #21 - "sdk-conformance" Step #17 - "push-images": Already have image: make-docker Step #21 - "sdk-conformance": Already have image: make-docker Step #34: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 /go/src/agones.dev/agones/build/extract-licenses.sh Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #17 - "push-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #21 - "sdk-conformance": # run with on-by-default (Beta) feature flags enabled. If running locally first run `SDK_FOLDER=node make test-sdk` to build dependencies. Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=node GRPC_PORT=9002 HTTP_PORT=9102 TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": # run with on-by-default (Beta) feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=go GRPC_PORT=9001 HTTP_PORT=9101 TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": # run without feature flags Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=cpp GRPC_PORT=9003 HTTP_PORT=9103 Step #21 - "sdk-conformance": # (note: the restapi folder doesn't use GRPC_PORT but run-sdk-conformance-no-build defaults it, so we supply a unique value here) Step #21 - "sdk-conformance": # run with Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=restapi GRPC_PORT=9050 HTTP_PORT=9150 FEATURE_GATES="CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-ping-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9050 -e AGONES_SDK_HTTP_PORT=9150 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9050:9050 -p 9150:9150 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=restapi" -e "TIMEOUT=40" -e "DELAY=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9050 --http-port 9150 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9001 -e AGONES_SDK_HTTP_PORT=9101 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9001:9001 -p 9101:9101 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=go" -e "TIMEOUT=40" -e "DELAY=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9001 --http-port 9101 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=on Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/restapi Step #21 - "sdk-conformance": + go run http-api-test.go Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/go Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:50:51.816872836Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:50:51.820829258Z"} Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:50:51.816718254Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:50:51.820823978Z"} Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + DIR=/go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + echo /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + [[ ! -d /go/src/agones.dev/agones/test/sdk/cpp//sdk ]] Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + cp -r /go/src/agones.dev/agones/sdks/cpp/CMakeLists.txt /go/src/agones.dev/agones/sdks/cpp/Makefile /go/src/agones.dev/agones/sdks/cpp/OWNERS /go/src/agones.dev/agones/sdks/cpp/README.md /go/src/agones.dev/agones/sdks/cpp/build_scripts /go/src/agones.dev/agones/sdks/cpp/cmake /go/src/agones.dev/agones/sdks/cpp/include /go/src/agones.dev/agones/sdks/cpp/sources.cmake /go/src/agones.dev/agones/sdks/cpp/src /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": + cmake .. -DCMAKE_BUILD_TYPE=Release -DAGONES_SILENT_OUTPUT=OFF -DCMAKE_INSTALL_PREFIX=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build -G 'Unix Makefiles' -Wno-dev Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #21 - "sdk-conformance": Updating crates.io index Step #21 - "sdk-conformance": -- The C compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting C compiler ABI info Step #21 - "sdk-conformance": 2026/05/30 06:50:53 Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:50:53 Alpha Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:50:53 Beta Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:50:53 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": -- Detecting C compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working C compiler: /usr/bin/cc - skipped Step #21 - "sdk-conformance": -- Detecting C compile features Step #21 - "sdk-conformance": -- Detecting C compile features - done Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": added 1 package, and audited 3 packages in 1s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": found 0 vulnerabilities Step #21 - "sdk-conformance": Locking 137 packages to latest compatible versions Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working CXX compiler: /usr/bin/c++ - skipped Step #21 - "sdk-conformance": -- Detecting CXX compile features Step #21 - "sdk-conformance": -- Detecting CXX compile features - done Step #21 - "sdk-conformance": -- Setting CMAKE_BUILD_PARALLEL_LEVEL to 32 Step #21 - "sdk-conformance": Downloading crates ... Step #21 - "sdk-conformance": -- Found Protobuf: /usr/local/lib/libprotobuf.a (found version "6.31.1") Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": -- gRPC version found: 1.80.0 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY Step #21 - "sdk-conformance": 2026/05/30 06:50:54 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY Step #21 - "sdk-conformance": Downloaded either v1.16.0 Step #21 - "sdk-conformance": Downloaded pin-project-internal v1.1.13 Step #21 - "sdk-conformance": Downloaded autocfg v1.5.1 Step #21 - "sdk-conformance": Downloaded log v0.4.30 Step #21 - "sdk-conformance": Downloaded pin-project v1.1.13 Step #21 - "sdk-conformance": Downloaded socket2 v0.6.4 Step #21 - "sdk-conformance": Downloaded http v1.4.1 Step #21 - "sdk-conformance": Downloaded zerocopy-derive v0.8.50 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #21 - "sdk-conformance": Downloaded memchr v2.8.1 Step #21 - "sdk-conformance": Downloaded hashbrown v0.17.1 Step #21 - "sdk-conformance": Downloaded hyper v1.10.1 Step #21 - "sdk-conformance": Downloaded serde_json v1.0.150 Step #34: Copying file://agonessdk-server-1.59.0-dev-ee42814.zip [Content-Type=application/zip]... Step #21 - "sdk-conformance": Downloaded mio v1.2.1 Step #34: / [0/1 files][ 0.0 B/402.5 MiB] 0% Done ==> NOTE: You are uploading one or more large file(s), which would run Step #34: significantly faster if you enable parallel composite uploads. This Step #34: feature can be enabled by editing the Step #34: "parallel_composite_upload_threshold" value in your .boto Step #34: configuration file. However, note that if you do this large files will Step #34: be uploaded as `composite objects Step #34: `_,which Step #34: means that any user who downloads such objects will need to have a Step #34: compiled crcmod installed (see "gsutil help crcmod"). This is because Step #34: without a compiled crcmod, computing checksums on composite objects is Step #34: so slow that gsutil disables downloads of composite objects. Step #34: Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR Step #21 - "sdk-conformance": Downloaded zerocopy v0.8.50 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": Downloaded tokio v1.52.3 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success Step #21 - "sdk-conformance": -- clang-format found: /usr/bin/clang-format Step #21 - "sdk-conformance": -- Configuring done (2.4s) Step #21 - "sdk-conformance": rebuilt dependencies successfully Step #21 - "sdk-conformance": -- Generating done (0.0s) Step #21 - "sdk-conformance": -- Build files have been written to: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": ++ nproc Step #21 - "sdk-conformance": + cmake --build . --target install -j32 Step #21 - "sdk-conformance": + cargo build Step #21 - "sdk-conformance": [ 12%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.cc.o Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.grpc.pb.cc.o Step #21 - "sdk-conformance": [ 37%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/openapiv2.pb.cc.o Step #21 - "sdk-conformance": [ 62%] Building CXX object CMakeFiles/agones.dir/src/google/http.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/google/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 87%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/annotations.pb.cc.o Step #21 - "sdk-conformance": 2026/05/30 06:50:55 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Compiling either v1.16.0 Step #21 - "sdk-conformance": Compiling hashbrown v0.17.1 Step #21 - "sdk-conformance": Compiling http v1.4.1 Step #21 - "sdk-conformance": Compiling zerocopy v0.8.50 Step #21 - "sdk-conformance": Compiling autocfg v1.5.1 Step #21 - "sdk-conformance": Compiling log v0.4.30 Step #21 - "sdk-conformance": Compiling memchr v2.8.1 Step #21 - "sdk-conformance": Compiling mio v1.2.1 Step #21 - "sdk-conformance": Compiling socket2 v0.6.4 Step #21 - "sdk-conformance": Compiling pin-project-internal v1.1.13 Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:50:55.82355536Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:50:55.830578395Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": Compiling itertools v0.14.0 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9002 -e AGONES_SDK_HTTP_PORT=9102 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9002:9002 -p 9102:9102 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=node" -e "TIMEOUT=40" -e "DELAY=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9002 --http-port 9102 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Compiling indexmap v1.9.3 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": Compiling tokio v1.52.3 Step #21 - "sdk-conformance": 2026/05/30 06:50:56 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"node","KubeConfig":"","GracefulTermination":true,"GRPCPort":9002,"HTTPPort":9102,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:50:56.734700893Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:50:56.734990776Z"} Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:50:56.822763134Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:50:56.837158508Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/nodejs Step #21 - "sdk-conformance": + npm run testSDK Step #21 - "sdk-conformance": Compiling indexmap v2.14.0 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-agones-sdk-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-arm64 --push Step #21 - "sdk-conformance": Compiling http-body v1.0.1 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": > testSDK Step #21 - "sdk-conformance": > node ./testSDKClient.js Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Compiling pin-project v1.1.13 Step #21 - "sdk-conformance": Compiling http-body-util v0.1.3 Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.703721805Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.703892759Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.706263387Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.706417913Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.706966366Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.714763649Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.715150844Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.717121929Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.717225599Z"} Step #21 - "sdk-conformance": 2026/05/30 06:50:57 Player Tracking not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.718442184Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.72038946Z","values":{"key":"creationTimestamp","value":"1780123856"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.720655888Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.723518282Z","values":{"key":"UID","value":"7221926776370164037"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.723651314Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.730553404Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.732925802Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.734119696Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.735049037Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.73701546Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.738906717Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.740322214Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.741630936Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:57.741736625Z"} Step #21 - "sdk-conformance": 2026/05/30 06:50:57 REST API test finished, all queries were performed Step #21 - "sdk-conformance": Compiling axum-core v0.4.5 Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/websocket-watch Step #21 - "sdk-conformance": + go run ws-watch-test.go Step #21 - "sdk-conformance": attempting to connect Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 858B 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load build context Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #4 ... Step #17 - "push-images": Step #17 - "push-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #5 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load build context Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #4 transferring context: 25.49MB 0.4s done Step #17 - "push-images": #4 DONE 0.4s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": Compiling petgraph v0.7.1 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": Compiling prost-derive v0.13.5 Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:58.886712124Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:58.887692835Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:58.887778871Z"} Step #21 - "sdk-conformance": {"error":"rpc error: code = Canceled desc = context canceled","message":"error sending gameserver","sdkName":"restapi","severity":"error","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:58.887901712Z"} Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Get GameServer status...util GameServer status become Reserved Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:50:58.895867698Z"} Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Read message from the websocket server Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"7221926776370164037","resource_version":"v1","generation":"1","creation_timestamp":"1780123856","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"7221926776370164037","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1780123856","islocal":"true"}},"spec":{"health":{"disabled":false,"period_seconds":3,"failure_threshold":5,"initial_delay_seconds":10}},"status":{"state":"Shutdown","address":"127.0.0.1","addresses":[],"ports":[{"name":"default","port":7777}],"players":null,"counters":{"rooms":{"count":"40","capacity":"42"}},"lists":{"players":{"capacity":"10","values":["test123","test789"]}}}}} Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/05/30 06:50:58 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/05/30 06:50:58 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #17 - "push-images": #9 exporting layers 1.8s done Step #17 - "push-images": #9 exporting manifest sha256:570bd676dcd1efc33960db556c2b28d7b41e422fcc96fba6e0af310372528769 Step #17 - "push-images": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #9 exporting manifest sha256:570bd676dcd1efc33960db556c2b28d7b41e422fcc96fba6e0af310372528769 0.0s done Step #17 - "push-images": #9 exporting config sha256:48f22cd94de211ae1e9da417c46c8b276df6a56f7fdb50246b686a5de975abde 0.0s done Step #17 - "push-images": #9 pushing layers Step #34: - - [0/1 files][ 66.8 MiB/402.5 MiB] 16% Done \ | | [0/1 files][146.2 MiB/402.5 MiB] 36% Done / / [0/1 files][230.5 MiB/402.5 MiB] 57% Done - \ \ [0/1 files][315.6 MiB/402.5 MiB] 78% Done | / / [0/1 files][401.9 MiB/402.5 MiB] 99% Done / [1/1 files][402.5 MiB/402.5 MiB] 100% Done Step #34: Operation completed over 1 objects/402.5 MiB. Step #17 - "push-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-ping:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": Compiling prost v0.13.5 Step #21 - "sdk-conformance": {"httpEndpoint":":9102","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:00.738732045Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9002","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:00.744414844Z"} Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-arm64 --push Step #17 - "push-images": #9 pushing layers 0.9s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-arm64@sha256:570bd676dcd1efc33960db556c2b28d7b41e422fcc96fba6e0af310372528769 Step #21 - "sdk-conformance": Compiling prost-types v0.13.5 Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-arm64@sha256:570bd676dcd1efc33960db556c2b28d7b41e422fcc96fba6e0af310372528769 0.3s done Step #17 - "push-images": #9 DONE 3.0s Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": Compiling axum v0.7.9 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" agones.dev/agones/cmd/sdk-server Finished Step #34 Step #17 - "push-images": #5 transferring context: 81.33MB 1.0s done Step #17 - "push-images": #5 DONE 1.1s Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": Compiling prost-build v0.13.5 Step #21 - "sdk-conformance": connected! Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.913772335Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.913878034Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.913884273Z"} Step #21 - "sdk-conformance": Compiling ppv-lite86 v0.2.21 Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": Setting annotation 6684035572331871796 Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.940142629Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.940146332Z","values":{"key":"annotation","value":"6684035572331871796"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.940506748Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.945847657Z","values":{"key":"label","value":"1780123860"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.946010577Z"} Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": gameServer { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": creation Timestamp 1780123860 Step #21 - "sdk-conformance": health undefined Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.958142479Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.958185709Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:02.958339163Z"} Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Reserved', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #21 - "sdk-conformance": Compiling rand_chacha v0.3.1 Step #21 - "sdk-conformance": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=false&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=false&PlayerTracking=false&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=false Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.547222316Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.547341457Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.54738283Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.548088437Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.548239125Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.548553195Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.54866418Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.548925427Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.548956727Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.549531228Z","values":{"key":"creationTimestamp","value":"1780123855"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.549717223Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Reserved" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.550088486Z","values":{"key":"UID","value":"8949507098845238316"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.550132873Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123855"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8949507098845238316" resource_version:"v1" generation:1 creation_timestamp:1780123855 annotations:{key:"agones.dev/sdk-UID" value:"8949507098845238316"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123855"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.550816379Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.551515038Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.552042601Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.552596201Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.555375065Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.556545827Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.557763067Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.559319072Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.560049785Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.560651606Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.561030091Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.56131086Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.561703081Z"} Step #21 - "sdk-conformance": sdk-client-test.go:127: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": sdk-client-test.go:135: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.562184555Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.562287482Z"} Step #21 - "sdk-conformance": Compiling tokio-util v0.7.18 Step #21 - "sdk-conformance": Compiling tokio-stream v0.1.18 Step #21 - "sdk-conformance": Compiling rand v0.8.6 Step #21 - "sdk-conformance": Compiling tonic-build v0.12.3 Step #21 - "sdk-conformance": send allocate request Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.965474748Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:03.965630837Z"} Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Allocated', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.024210683Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.031184393Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.035170012Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.039264918Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.043205986Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.046581387Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.050272221Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.053689792Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.056667376Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.060245722Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.0635079Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.066020062Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:04.069818241Z"} Step #21 - "sdk-conformance": Compiling h2 v0.4.14 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": Compiling tower v0.4.13 Step #21 - "sdk-conformance": Compiling agones v1.59.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #21 - "sdk-conformance": send shutdown request Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:05.074137038Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:05.07428813Z"} Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '6684035572331871796', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1780123860, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Shutdown', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #17 - "push-images": docker buildx build --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": #9 exporting layers 4.0s done Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #9 exporting manifest sha256:99c7f26b47d133df29d9449f2fd7b7585515c5c17d424cd46d8d0aa6e4ea81d5 0.0s done Step #17 - "push-images": #9 exporting config sha256:1a8ed5b408ffa64b44f15e7124528dbf494cd68c35eb27f3898b07034b65798a 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #5 transferring context: 91.87MB 0.9s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 pushing layers 0.6s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-arm64@sha256:99c7f26b47d133df29d9449f2fd7b7585515c5c17d424cd46d8d0aa6e4ea81d5 Step #21 - "sdk-conformance": closing agones SDK Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:07.075288547Z"} Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-arm64@sha256:99c7f26b47d133df29d9449f2fd7b7585515c5c17d424cd46d8d0aa6e4ea81d5 0.2s done Step #17 - "push-images": #9 DONE 4.8s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 Step #17 - "push-images": #5 transferring context: 87.01MB 0.9s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:21d57b0f38 zip -0 \ Step #17 - "push-images": agonessdk-server-1.59.0-dev-ee42814.zip sdk-server.darwin.amd64 sdk-server.darwin.arm64 sdk-server.linux.amd64 sdk-server.linux.arm64 sdk-server.windows.amd64.exe Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #5 transferring context: 97.12MB 0.9s done Step #17 - "push-images": #1 DONE 0.3s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #5 DONE 1.5s Step #17 - "push-images": #2 DONE 0.6s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:722aada8d2f9cd2750475ea2eada10645810a2e862ac06f5315aad572d25e1c4 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #21 - "sdk-conformance": Compiling hyper v1.10.1 Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": updating: sdk-server.darwin.amd64 (stored 0%) Step #17 - "push-images": #5 transferring context: 85.75MB 1.0s done Step #17 - "push-images": #3 DONE 0.4s Step #17 - "push-images": #5 transferring context: 91.90MB 1.2s done Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #5 DONE 1.5s Step #17 - "push-images": #5 DONE 1.7s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:ecf12f40319d590d6d5c5430dec219cbd4171214195f850bd4bd4bed3968556f done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.darwin.arm64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #17 - "push-images": (stored 0%) Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/sdk-server.linux.amd64 /sdk-server Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:3d04074647d824e376b2d088854f578f26bdd76525ff8983b3486af108c7f146 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.linux.amd64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": #5 transferring context: 27.07MB 0.4s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:b8397b2f25bcfecb598ba9a5db2c573562596a831699ef95a0059a7afacaeb56 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #2 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": (stored 0%) Step #21 - "sdk-conformance": Compiling hyper-util v0.1.20 Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": updating: sdk-server.linux.arm64 (stored 0%) Step #17 - "push-images": #5 transferring context: 86.59MB 1.1s done Step #17 - "push-images": #5 DONE 1.1s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": updating: sdk-server.windows.amd64.exedocker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": #5 transferring context: 86.35MB 1.1s done Step #17 - "push-images": #5 DONE 1.1s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-controller-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": (stored 0%) Step #17 - "push-images": #5 transferring context: 91.55MB 1.0s done Step #17 - "push-images": #5 DONE 1.4s Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load .dockerignore Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": #1 ... Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 32B done Step #17 - "push-images": #2 DONE 0.4s Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load .dockerignore Step #17 - "push-images": #1 transferring context: 2B done Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #1 DONE 0.4s Step #21 - "sdk-conformance": Compiling hyper-timeout v0.5.2 Step #17 - "push-images": #9 writing image sha256:3ebd0ba78ead146284717648f8321416bc732253f95002c32a4e9bf90e27570c Step #17 - "push-images": #9 writing image sha256:3ebd0ba78ead146284717648f8321416bc732253f95002c32a4e9bf90e27570c 0.1s done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 done Step #17 - "push-images": #9 DONE 0.8s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 Step #21 - "sdk-conformance": Compiling tonic v0.12.3 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-extensions-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-controller] Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": 357ffd60b59d: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #21 - "sdk-conformance": [100%] Linking CXX static library libagones.a Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #21 - "sdk-conformance": [100%] Built target agones Step #21 - "sdk-conformance": Install the project... Step #17 - "push-images": db83ff7bb5f3: Pushed Step #21 - "sdk-conformance": -- Install configuration: "Release" Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/lib/libagones.a Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets-release.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesConfig.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_export.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_global.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.grpc.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/http.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/openapiv2.pb.h Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + mkdir -p .build Step #21 - "sdk-conformance": + cd .build Step #21 - "sdk-conformance": + cmake .. -G 'Unix Makefiles' -DCMAKE_PREFIX_PATH=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build -Dagones_DIR=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build/agones/cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=.bin Step #17 - "push-images": 813e6ffcce7f: Pushed Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working CXX compiler: /usr/bin/c++ - skipped Step #21 - "sdk-conformance": -- Detecting CXX compile features Step #21 - "sdk-conformance": -- Detecting CXX compile features - done Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #17 - "push-images": #5 transferring context: 91.32MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:941a1add72e1bb8b7af6ca53349ecb4d7164e7b26d2c560f1a1bda8a976d9fcc done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-extensions] Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": 1a7a657709fc: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": -- Found ZLIB: /usr/local/lib/libz.so (found version "1.3.1.1") Step #21 - "sdk-conformance": -- Configuring done (0.5s) Step #21 - "sdk-conformance": -- Generating done (0.0s) Step #21 - "sdk-conformance": -- Build files have been written to: /go/src/agones.dev/agones/test/sdk/cpp/.build Step #21 - "sdk-conformance": ++ nproc Step #21 - "sdk-conformance": + cmake --build . --target install -j32 Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 813e6ffcce7f: Layer already exists Step #17 - "push-images": db83ff7bb5f3: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/cpp-simple.dir/server.cc.o Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": warning: struct `Empty` is never constructed Step #21 - "sdk-conformance": --> /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/build/agones-2fc481609bf3eb85/out/agones.dev.sdk.beta.rs:4:12 Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": 4 | pub struct Empty {} Step #21 - "sdk-conformance": | ^^^^^ Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": = note: `#[warn(dead_code)]` on by default Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": warning: `agones` (lib) generated 1 warning Step #21 - "sdk-conformance": Compiling rust-simple v0.2.0 (/go/src/agones.dev/agones/test/sdk/rust) Step #17 - "push-images": docker buildx build --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64 --push Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64 --push Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 876B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #1 transferring dockerfile: 876B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #5 transferring context: 90.93MB 0.9s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #5 transferring context: 86.07MB 0.9s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": 357ffd60b59d: Pushed Step #17 - "push-images": 1a7a657709fc: Pushed Step #17 - "push-images": 1.59.0-dev-ee42814-amd64: digest: sha256:f50a36ca32760290d2473438a44b59d71a7d32281bb0248be5e094a97631f745 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-sdk] Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": d2a8fe6daf2f: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": db83ff7bb5f3: Layer already exists Step #17 - "push-images": 813e6ffcce7f: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #17 - "push-images": 1.59.0-dev-ee42814-amd64: digest: sha256:c8b79515b69c366133b7d756d2e4713f0eb61234ac0a1e7089ec0a0b7018b99b size: 3651 Step #17 - "push-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ --push Step #17 - "push-images": #0 building with "windows-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile.windows Step #17 - "push-images": #1 transferring dockerfile: 958B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.89s Step #21 - "sdk-conformance": [100%] Linking CXX executable cpp-simple Step #17 - "push-images": #5 transferring context: 86.63MB 0.7s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": #8 exporting layers Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": #9 exporting layers 3.3s done Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:51:22.106659682Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:51:22.106839548Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #17 - "push-images": #9 exporting manifest sha256:20b04ab485006448329f01fb98da3bfe9a29d0c6603f3f138ca6e6ba8e31864b 0.0s done Step #17 - "push-images": #9 exporting config sha256:4bc25577b8358eafafd46d89e6cb5a10b649d99212cb8a3bebf5b93351980dd3 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 exporting layers 3.5s done Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-extensions:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #9 exporting manifest sha256:be4d73a46e4ef043f6f0f78ad59939645763bb742fbbf3f204f3a1b2bee521cf 0.0s done Step #17 - "push-images": #9 exporting config sha256:59e9ba31fafe4a79c35ab19aaa85873bfe3e8a46799640f2424e02ea47547c19 0.0s done Step #17 - "push-images": #9 exporting attestation manifest sha256:33896ed25b10aa51eab4b02df39c985c04cbca61d85d6df94ae1476d80206a75 0.0s done Step #17 - "push-images": #9 exporting manifest list sha256:e155c57e10a8277332e08eac477c5847935954025f0f1c13dea8230e398b7c2d 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-controller:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #9 pushing layers 0.6s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64@sha256:20b04ab485006448329f01fb98da3bfe9a29d0c6603f3f138ca6e6ba8e31864b Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": [100%] Built target cpp-simple Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64@sha256:20b04ab485006448329f01fb98da3bfe9a29d0c6603f3f138ca6e6ba8e31864b 0.2s done Step #17 - "push-images": #9 DONE 4.1s Step #21 - "sdk-conformance": Install the project... Step #21 - "sdk-conformance": -- Install configuration: "Release" Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/.build/.bin/./cpp-simple Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ --push Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #17 - "push-images": #0 building with "windows-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile.windows Step #17 - "push-images": #1 transferring dockerfile: 958B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #17 - "push-images": #2 DONE 0.1s Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #9 pushing layers 1.0s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64@sha256:e155c57e10a8277332e08eac477c5847935954025f0f1c13dea8230e398b7c2d Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9003 -e AGONES_SDK_HTTP_PORT=9103 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9003:9003 -p 9103:9103 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=cpp" -e "TIMEOUT=40" -e "DELAY=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9003 --http-port 9103 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","TestSdkName":"cpp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9003,"HTTPPort":9103,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:51:23.728109782Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:51:23.728321733Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/cpp/.build/.bin/cpp-simple Step #21 - "sdk-conformance": C++ Game Server has started! Step #21 - "sdk-conformance": Getting the instance of the SDK. Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64@sha256:e155c57e10a8277332e08eac477c5847935954025f0f1c13dea8230e398b7c2d 0.4s done Step #17 - "push-images": #9 DONE 5.0s Step #21 - "sdk-conformance": Attempting to connect... Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-ping] Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": 5a8bb27c2111: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": db83ff7bb5f3: Layer already exists Step #17 - "push-images": 813e6ffcce7f: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #17 - "push-images": d2a8fe6daf2f: Pushed Step #17 - "push-images": #5 transferring context: 86.63MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": #8 exporting layers Step #17 - "push-images": 1.59.0-dev-ee42814-linux-amd64: digest: sha256:bf318100069632e2265f2e9888d35cdca72a2a6395525eb583931b503a135e33 size: 3651 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-allocator-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": {"httpEndpoint":":9103","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:24.728983444Z"} Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #21 - "sdk-conformance": {"grpcEndpoint":":9003","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:24.734119566Z"} Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": ...handshake complete. Step #21 - "sdk-conformance": Health ping sent Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.869086378Z"} Step #21 - "sdk-conformance": Marking server as ready... Step #21 - "sdk-conformance": Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.869819333Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.869901011Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.869964956Z"} Step #21 - "sdk-conformance": ...marked Ready Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.870441557Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.870514301Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Allocated Step #21 - "sdk-conformance": ...marked Allocated Step #21 - "sdk-conformance": {"duration":{"seconds":1},"message":"Reserve request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.871236769Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.871410147Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": ...marked Reserved Step #21 - "sdk-conformance": Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.872019602Z"} Step #21 - "sdk-conformance": GameServer name: local Step #21 - "sdk-conformance": Setting a label Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.872694042Z","values":{"key":"test-label","value":"1780123884"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.872856335Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": Setting an annotation Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.873519113Z","values":{"key":"test-annotation","value":"48590455356144717"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:24.873582365Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": Running for 0 seconds ! Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": 5a8bb27c2111: Pushed Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:25.872277794Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:25.872369064Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:26.110693883Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:26.116754761Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:26.178676878Z"} Step #21 - "sdk-conformance": rust: Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:26.18072894Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:26.180793697Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust: Setting an annotation Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:26.181779809Z","values":{"key":"test-annotation","value":"1445998084269438237"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:26.181968316Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #17 - "push-images": 1.59.0-dev-ee42814-amd64: digest: sha256:11a19fa693f601466e1209d6b9e0fc358327c45ef5b5b8d8ffbfb458468a4730 size: 3651 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-allocator] Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": b424815e3215: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": db83ff7bb5f3: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 813e6ffcce7f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64 --build-arg ARCH=arm64 --platform linux/arm64 --push Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.181024909Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.181193262Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.181298735Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust: ...marked Ready Step #21 - "sdk-conformance": rust: Reserving for 5 seconds Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.182705803Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.182858728Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Reserved Step #21 - "sdk-conformance": rust: ...Reserved Step #21 - "sdk-conformance": rust: Allocate game server ... Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.184146093Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.184219449Z"} Step #21 - "sdk-conformance": rust: ...marked Allocated Step #21 - "sdk-conformance": rust: Getting GameServer details... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.185409124Z"} Step #21 - "sdk-conformance": rust: GameServer name: local Step #21 - "sdk-conformance": rust: Setting a label Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.186691457Z","values":{"key":"test-label","value":"1780123886"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:28.18676879Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #5 transferring context: 85.65MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:30.181846218Z"} Step #17 - "push-images": b424815e3215: Pushed Step #17 - "push-images": 1.59.0-dev-ee42814-amd64: digest: sha256:2927b899abf84c43486e35ee6ee0b44fe0cf70ac150eff5ffdbfb39a76056f00 size: 3651 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-processor-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": #8 exporting layers 10.7s done Step #17 - "push-images": #9 exporting layers 3.2s done Step #17 - "push-images": #8 exporting manifest sha256:0d292bfefe2db0fb7ca4c4e163d66223374604c7a86d117b01fb1bf516884a59 0.0s done Step #17 - "push-images": #8 exporting config sha256:1ceda4ccb052e14547c3eeb1241d8a98699c58754a1c71dc11e8e3ab63e6dbc4 0.0s done Step #17 - "push-images": #8 pushing layers Step #17 - "push-images": #8 ... Step #17 - "push-images": Step #17 - "push-images": #9 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #9 exporting manifest sha256:fb466362ad8a111930a8a338ad13a4fdd8fb79d5db47b47483d00f19065df1ef 0.0s done Step #17 - "push-images": #9 exporting config sha256:bf2f8710fc82d5db528b19af3a1b4d39699bb01846ebeb0cb6a659c05d3726ec 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:32.180972532Z"} Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-allocator:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #8 pushing layers 0.5s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2019@sha256:0d292bfefe2db0fb7ca4c4e163d66223374604c7a86d117b01fb1bf516884a59 Step #17 - "push-images": #9 pushing layers 0.5s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64@sha256:fb466362ad8a111930a8a338ad13a4fdd8fb79d5db47b47483d00f19065df1ef Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": #8 exporting layers 8.5s done Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2019@sha256:0d292bfefe2db0fb7ca4c4e163d66223374604c7a86d117b01fb1bf516884a59 0.2s done Step #17 - "push-images": #8 DONE 11.5s Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64@sha256:fb466362ad8a111930a8a338ad13a4fdd8fb79d5db47b47483d00f19065df1ef 0.1s done Step #17 - "push-images": #9 DONE 3.8s Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.59.0-dev-ee42814" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-processor] Step #17 - "push-images": #8 exporting manifest sha256:1015f1ed7e199f2b0d3fb2f4ffad9be509eecf7b90874483ed5d228762023338 0.0s done Step #17 - "push-images": #8 exporting config sha256:92b87020717a55e19e890a4ad7a4227d71f2aedc660055cefa69a1fb2c50e033 0.0s done Step #17 - "push-images": #8 pushing layers Step #17 - "push-images": #8 ... Step #17 - "push-images": Step #17 - "push-images": #9 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": db83ff7bb5f3: Preparing Step #17 - "push-images": 813e6ffcce7f: Preparing Step #17 - "push-images": e12f741d78d9: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 92cb9c37b7d3: Preparing Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 92cb9c37b7d3: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": db83ff7bb5f3: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 813e6ffcce7f: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 92cb9c37b7d3: Layer already exists Step #21 - "sdk-conformance": rust: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:33.18836808Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:33.188462353Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": Health check task canceled Step #21 - "sdk-conformance": rust: Shutting down GameServer watch loop Step #17 - "push-images": #8 pushing layers 0.6s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2022@sha256:1015f1ed7e199f2b0d3fb2f4ffad9be509eecf7b90874483ed5d228762023338 Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2022@sha256:1015f1ed7e199f2b0d3fb2f4ffad9be509eecf7b90874483ed5d228762023338 0.1s done Step #17 - "push-images": #8 DONE 9.3s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-amd64 us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814 Step #17 - "push-images": #1 0.000 pushing sha256:02dc24c413d6d378e223aeba9ecfeb981dd73781ad0846c92a75be1a24f276e6 to us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-ee42814 Step #17 - "push-images": #1 DONE 0.2s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-amd64 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": /usr/bin/make push-agones-sdk-manifest Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": docker manifest create --amend us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2019 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-ltsc2022 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-arm64 Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64 --push Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814 Step #17 - "push-images": #1 0.000 pushing sha256:68b8d3eb7d821d3b01c76357617e680db4e6b160b17632fa805ed3afd6790728 to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-ee42814 Step #17 - "push-images": #1 DONE 0.2s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-amd64 us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814 Step #17 - "push-images": #1 0.000 pushing sha256:6ac7ca9c09fefa5438addcfe62289fa1ae21aaa17658e001a09be3173f00dec0 to us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-ee42814 Step #17 - "push-images": #1 DONE 0.2s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-amd64 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814-arm64 Step #21 - "sdk-conformance": Running for 10 seconds ! Step #17 - "push-images": #5 transferring context: 85.41MB 0.7s done Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814 Step #17 - "push-images": Created manifest list us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814 Step #17 - "push-images": /usr/bin/make push_windows_manifest Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": for osversion in ltsc2019 ltsc2022; do \ Step #17 - "push-images": full_version=`docker manifest inspect mcr.microsoft.com/windows/servercore:$osversion | grep "os.version" | head -n 1 | awk -F\" '{print $4}'` || true; \ Step #17 - "push-images": docker manifest annotate --os windows --arch amd64 --os-version $full_version \ Step #17 - "push-images": us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-windows_amd64-$osversion; \ Step #17 - "push-images": done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": #1 0.000 pushing sha256:ffe647f9119288ce70223b8888515e525462a389fe915a0870454dadd19878c5 to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-ee42814 Step #17 - "push-images": #1 DONE 0.2s Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:51:35.826509874Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:35.826627352Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:51:35.826715782Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha and Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=go GRPC_PORT=9001 HTTP_PORT=9101 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker manifest push --purge us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814 Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9001 -e AGONES_SDK_HTTP_PORT=9101 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9001:9001 -p 9101:9101 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=go" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9001 --http-port 9101 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": sha256:fdfd0bf50a8bf8d8331c0a815cf3d00512ee63d965f15a1884479d925250a9d1 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:51:36.62532133Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:51:36.625506929Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/go Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:51:36.827488112Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:36.827563809Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:51:36.827684321Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=restapi GRPC_PORT=9050 HTTP_PORT=9150 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=true&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=true&PlayerTracking=true&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=true Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9050 -e AGONES_SDK_HTTP_PORT=9150 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9050:9050 -p 9150:9150 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=restapi" -e "TIMEOUT=40" -e "DELAY=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9050 --http-port 9150 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": e12f741d78d9: Pushed Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:51:37.410380171Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:51:37.410563467Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=on Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/restapi Step #21 - "sdk-conformance": + go run http-api-test.go Step #21 - "sdk-conformance": 2026/05/30 06:51:37 Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:51:37 Alpha Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:51:37 Beta Client is starting Step #21 - "sdk-conformance": 2026/05/30 06:51:37 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": 1.59.0-dev-ee42814-amd64: digest: sha256:258dbddc6ded1a8ae47af3a310d113b198c9ef286ee929dce29229931350f2c2 size: 3651 Step #17 - "push-images": #9 exporting layers 3.2s done Step #17 - "push-images": #9 exporting manifest sha256:42526ab132bba8dda4fd98ae5da51aad3b3d0a80b17e686c1197d759d2627170 0.0s done Step #17 - "push-images": #9 exporting config sha256:f61c6aabef92cca5c3da6dfa7b140077bd24c88457f7aaf58c6f79512797eb74 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-processor:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": 2026/05/30 06:51:38 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": #9 pushing layers 0.6s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64@sha256:42526ab132bba8dda4fd98ae5da51aad3b3d0a80b17e686c1197d759d2627170 Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64@sha256:42526ab132bba8dda4fd98ae5da51aad3b3d0a80b17e686c1197d759d2627170 0.1s done Step #17 - "push-images": #9 DONE 3.9s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814 us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-amd64 us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814 Step #17 - "push-images": #1 0.000 pushing sha256:6214a86fed40083d182125db0da7a6c0a0a8c44fa768ec326d47faea58be47ff to us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-ee42814 Step #17 - "push-images": #1 DONE 0.2s Finished Step #17 - "push-images" Starting Step #25 - "wait-to-become-leader" Starting Step #19 - "build-push-simple-game-server" Starting Step #24 - "push-upgrade-test" Step #25 - "wait-to-become-leader": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk Step #24 - "push-upgrade-test": Already have image: make-docker Step #19 - "build-push-simple-game-server": Already have image: make-docker Step #21 - "sdk-conformance": 2026/05/30 06:51:39 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:39.626544568Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:39.631448284Z"} Step #25 - "wait-to-become-leader": Using default tag: latest Step #19 - "build-push-simple-game-server": cd /workspace && docker build -f /workspace/examples/simple-game-server/Dockerfile --tag=us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9-amd64 . Step #24 - "push-upgrade-test": cd "/workspace/test/upgrade/../.." && DOCKER_BUILDKIT=1 docker build -f /workspace/test/upgrade/Dockerfile --tag=us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.59.0-dev-ee42814 . Step #25 - "wait-to-become-leader": latest: Pulling from google.com/cloudsdktool/cloud-sdk Step #25 - "wait-to-become-leader": 5b4d6ff92fc4: Already exists Step #25 - "wait-to-become-leader": 0895903aeb08: Pulling fs layer Step #25 - "wait-to-become-leader": 79885feee35b: Pulling fs layer Step #25 - "wait-to-become-leader": a38d6c112126: Pulling fs layer Step #25 - "wait-to-become-leader": 7c334c8992a8: Pulling fs layer Step #25 - "wait-to-become-leader": 129f03f090e6: Pulling fs layer Step #21 - "sdk-conformance": 2026/05/30 06:51:40 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #25 - "wait-to-become-leader": 129f03f090e6: Verifying Checksum Step #25 - "wait-to-become-leader": 129f03f090e6: Download complete Step #25 - "wait-to-become-leader": 0895903aeb08: Verifying Checksum Step #25 - "wait-to-become-leader": 0895903aeb08: Download complete Step #25 - "wait-to-become-leader": 7c334c8992a8: Verifying Checksum Step #25 - "wait-to-become-leader": 7c334c8992a8: Download complete Step #25 - "wait-to-become-leader": 0895903aeb08: Pull complete Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:51:40.742050432Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:40.742134007Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:51:40.742206197Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=csharp GRPC_PORT=9005 HTTP_PORT=9105 FEATURE_GATES="CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9005 -e AGONES_SDK_HTTP_PORT=9105 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9005:9005 -p 9105:9105 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=csharp" -e "TIMEOUT=40" -e "DELAY=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #24 - "push-upgrade-test": #0 building with "default" instance using docker driver Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #1 [internal] load build definition from Dockerfile Step #24 - "push-upgrade-test": #1 transferring dockerfile: 1.78kB done Step #24 - "push-upgrade-test": #1 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #2 [internal] load .dockerignore Step #24 - "push-upgrade-test": #2 transferring context: 35B done Step #24 - "push-upgrade-test": #2 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #3 [internal] load metadata for docker.io/library/golang:1.26.0-alpine Step #19 - "build-push-simple-game-server": #0 building with "default" instance using docker driver Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #1 [internal] load build definition from Dockerfile Step #19 - "build-push-simple-game-server": #1 transferring dockerfile: 1.07kB done Step #19 - "build-push-simple-game-server": #1 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #2 [internal] load .dockerignore Step #19 - "build-push-simple-game-server": #2 transferring context: Step #25 - "wait-to-become-leader": a38d6c112126: Verifying Checksum Step #25 - "wait-to-become-leader": a38d6c112126: Download complete Step #19 - "build-push-simple-game-server": #2 transferring context: 1.09kB done Step #21 - "sdk-conformance": 2026/05/30 06:51:41 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #19 - "build-push-simple-game-server": #2 DONE 0.4s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #3 [internal] load metadata for docker.io/library/golang:1.26.0 Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.871591127Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.871720261Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.871944Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.873536643Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.873640824Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.873865971Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.873967358Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.874244063Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.878250317Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.879109554Z","values":{"key":"creationTimestamp","value":"1780123899"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.879282371Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.879626631Z","values":{"key":"UID","value":"8194251771963950683"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.879702036Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Reserved" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123899"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"agones.dev/sdk-UID" value:"8194251771963950683"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123899"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.880322579Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.880374779Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"agones.dev/sdk-UID" value:"8194251771963950683"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123899"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{capacity:10} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.880763544Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.881230708Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.881290195Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"agones.dev/sdk-UID" value:"8194251771963950683"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123899"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{count:1 capacity:10 ids:"1234"} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.881601497Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.881880016Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.882268254Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.882339384Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.882594872Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8194251771963950683" resource_version:"v1" generation:1 creation_timestamp:1780123899 annotations:{key:"agones.dev/sdk-UID" value:"8194251771963950683"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1780123899"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{capacity:10} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.883307914Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.883805994Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.88407793Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.884460733Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.884736785Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.884990179Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.885431914Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.885995768Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.886297095Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.886672924Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.887007866Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.887249656Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.887604386Z"} Step #21 - "sdk-conformance": sdk-client-test.go:127: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.887858373Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:41.887930634Z"} Step #21 - "sdk-conformance": sdk-client-test.go:135: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/csharp Step #21 - "sdk-conformance": + dotnet run Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":2,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"csharp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9005,"HTTPPort":9105,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:51:41.999396728Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:51:41.999650031Z"} Step #19 - "build-push-simple-game-server": #3 ... Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #4 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #19 - "build-push-simple-game-server": #4 DONE 0.1s Step #24 - "push-upgrade-test": #3 DONE 0.8s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #3 [internal] load metadata for docker.io/library/golang:1.26.0 Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #4 [internal] load build context Step #24 - "push-upgrade-test": #4 transferring context: 702.65kB 0.0s done Step #24 - "push-upgrade-test": #4 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #5 [ 1/13] FROM docker.io/library/golang:1.26.0-alpine@sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 Step #24 - "push-upgrade-test": #5 resolve docker.io/library/golang:1.26.0-alpine@sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 0.0s done Step #24 - "push-upgrade-test": #5 sha256:8c55aae65bdd289086c5de6408976ec89465e0d90d2758fca0995369cac7e732 2.19kB / 2.19kB done Step #24 - "push-upgrade-test": #5 sha256:54e3cee16f61a04c1478b0bea063f6591a583f68c5ec96ad17bd6022fc6cf49e 0B / 296.08kB 0.1s Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 0B / 67.18MB 0.1s Step #24 - "push-upgrade-test": #5 sha256:620ce275e86ec364135f603517679f51437c2da390313e710d0f78203dbae68a 0B / 126B 0.1s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.1s Step #24 - "push-upgrade-test": #5 sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 10.29kB / 10.29kB done Step #24 - "push-upgrade-test": #5 sha256:7c6a62c80c3f15fb49aae282d7a296149889ebe39b2318f3a299f2759c1ce135 1.92kB / 1.92kB done Step #24 - "push-upgrade-test": #5 sha256:54e3cee16f61a04c1478b0bea063f6591a583f68c5ec96ad17bd6022fc6cf49e 296.08kB / 296.08kB 0.1s done Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 6.29MB / 67.18MB 0.2s Step #24 - "push-upgrade-test": #5 sha256:620ce275e86ec364135f603517679f51437c2da390313e710d0f78203dbae68a 126B / 126B 0.1s done Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.1s done Step #24 - "push-upgrade-test": #5 extracting sha256:54e3cee16f61a04c1478b0bea063f6591a583f68c5ec96ad17bd6022fc6cf49e 0.1s done Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:42.415527529Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:42.420445119Z"} Step #19 - "build-push-simple-game-server": #3 DONE 0.6s Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 26.21MB / 67.18MB 0.4s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Welcome to .NET 8.0! Step #21 - "sdk-conformance": --------------------- Step #21 - "sdk-conformance": SDK Version: 8.0.421 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Telemetry Step #21 - "sdk-conformance": --------- Step #21 - "sdk-conformance": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #5 [stage-1 1/3] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #19 - "build-push-simple-game-server": #5 CACHED Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #6 [builder 1/5] FROM docker.io/library/golang:1.26.0@sha256:fb612b7831d53a89cbc0aaa7855b69ad7b0caf603715860cf538df854d047b84 Step #19 - "build-push-simple-game-server": #6 resolve docker.io/library/golang:1.26.0@sha256:fb612b7831d53a89cbc0aaa7855b69ad7b0caf603715860cf538df854d047b84 0.0s done Step #19 - "build-push-simple-game-server": #6 sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 0B / 49.29MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 0B / 25.61MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 43.66MB / 67.18MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:fb612b7831d53a89cbc0aaa7855b69ad7b0caf603715860cf538df854d047b84 9.70kB / 9.70kB done Step #19 - "build-push-simple-game-server": #6 sha256:324a6d89573c3e72f69aa7b5b1a8b9bd6870ce9dbaa254548b0d7516d3720598 2.32kB / 2.32kB done Step #19 - "build-push-simple-game-server": #6 sha256:b50ab73b54863fcdf3d0c657635ef04e7214cb12963b3e7732a868423e73867b 3.04kB / 3.04kB done Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 0B / 67.78MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 0B / 102.17MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B done Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 45.09MB / 67.18MB 0.5s Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.665875029Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.666060196Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.667161213Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.667198545Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.667551863Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.668026143Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.668130385Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.668745888Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.668836041Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.669505853Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.671659017Z","values":{"key":"creationTimestamp","value":"1780123902"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.67196564Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.675549238Z","values":{"key":"UID","value":"548100216490610166"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.67566319Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.677821255Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.677961969Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.6785818Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.679477508Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.67954544Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.680208892Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.680884645Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.681626483Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.68165796Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.682361745Z"} Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Counts and Lists not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.683127911Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.683246282Z"} Step #21 - "sdk-conformance": 2026/05/30 06:51:42 REST API test finished, all queries were performed Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/websocket-watch Step #21 - "sdk-conformance": + go run ws-watch-test.go Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 62.91MB / 67.18MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 9.44MB / 49.29MB 0.2s Step #19 - "build-push-simple-game-server": #6 sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 3.15MB / 25.61MB 0.2s Step #19 - "build-push-simple-game-server": #6 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 61.86MB / 67.18MB 0.2s Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 6.29MB / 67.78MB 0.2s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 8.39MB / 102.17MB 0.2s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Installed an ASP.NET Core HTTPS development certificate. Step #21 - "sdk-conformance": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Write your first app: https://aka.ms/dotnet-hello-world Step #21 - "sdk-conformance": Find out what's new: https://aka.ms/dotnet-whats-new Step #21 - "sdk-conformance": Explore documentation: https://aka.ms/dotnet-docs Step #21 - "sdk-conformance": Report issues and find source on GitHub: https://github.com/dotnet/core Step #21 - "sdk-conformance": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #21 - "sdk-conformance": -------------------------------------------------------------------------------------- Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 67.18MB / 67.18MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 25.17MB / 49.29MB 0.3s Step #19 - "build-push-simple-game-server": #6 sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 11.53MB / 25.61MB 0.3s Step #19 - "build-push-simple-game-server": #6 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 67.18MB / 67.18MB 0.3s Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 14.68MB / 67.78MB 0.3s Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.846296762Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.847111646Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.847182838Z"} Step #21 - "sdk-conformance": {"error":"rpc error: code = Canceled desc = context canceled","message":"error sending gameserver","sdkName":"restapi","severity":"error","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.847273568Z"} Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Get GameServer status...util GameServer status become Reserved Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:42.848276845Z"} Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Read message from the websocket server Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"548100216490610166","resource_version":"v1","generation":"1","creation_timestamp":"1780123902","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"548100216490610166","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1780123902","islocal":"true"}},"spec":{"health":{"disabled":false,"period_seconds":3,"failure_threshold":5,"initial_delay_seconds":10}},"status":{"state":"Shutdown","address":"127.0.0.1","addresses":[],"ports":[{"name":"default","port":7777}],"players":{"count":"0","capacity":"10","ids":[]},"counters":{"rooms":{"count":"1","capacity":"10"}},"lists":{"players":{"capacity":"100","values":["test0","test1","test2"]}}}}} Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/05/30 06:51:42 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/05/30 06:51:42 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #24 - "push-upgrade-test": #5 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 67.18MB / 67.18MB 0.8s done Step #24 - "push-upgrade-test": #5 extracting sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c Step #19 - "build-push-simple-game-server": #6 sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 49.29MB / 49.29MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 25.61MB / 25.61MB 0.4s done Step #19 - "build-push-simple-game-server": #6 sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 67.18MB / 67.18MB 0.4s done Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 41.94MB / 67.78MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 17.83MB / 102.17MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:5ec41210057e053bb052a2039a683dbb9e18b55a8f2e434938fa1ed62804063e 0B / 127B 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 54.53MB / 67.78MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 33.31MB / 102.17MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:5ec41210057e053bb052a2039a683dbb9e18b55a8f2e434938fa1ed62804063e 127B / 127B 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 64.54MB / 67.78MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 42.07MB / 102.17MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 49.29MB / 49.29MB 0.7s done Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 52.43MB / 102.17MB 0.8s Step #19 - "build-push-simple-game-server": #6 extracting sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 66.85MB / 102.17MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:5ec41210057e053bb052a2039a683dbb9e18b55a8f2e434938fa1ed62804063e 127B / 127B 0.8s done Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 79.22MB / 102.17MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 94.37MB / 102.17MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 67.78MB / 67.78MB 1.2s done Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 102.17MB / 102.17MB 1.2s Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:51:44.001464267Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:51:44.006902892Z"} Step #19 - "build-push-simple-game-server": #6 sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 102.17MB / 102.17MB 1.5s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:866771c43bf5eb77362eeeb163c0c825e194c2806d0b697028434e3b9c02f59d 1.4s done Step #21 - "sdk-conformance": Shutting down after 10 seconds... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:44.874665523Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:44.874841501Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Shutdown Step #21 - "sdk-conformance": ...marked for Shutdown Step #19 - "build-push-simple-game-server": #6 extracting sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 0.1s Step #19 - "build-push-simple-game-server": #6 extracting sha256:ed881fbf1b07b42dd470cd5b56a8feb684d60879c6f8028a9e7a8715e0e72361 0.6s done Step #24 - "push-upgrade-test": #5 extracting sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 3.4s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 Step #24 - "push-upgrade-test": #5 extracting sha256:620ce275e86ec364135f603517679f51437c2da390313e710d0f78203dbae68a Step #24 - "push-upgrade-test": #5 extracting sha256:620ce275e86ec364135f603517679f51437c2da390313e710d0f78203dbae68a done Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #24 - "push-upgrade-test": #5 DONE 4.8s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #6 [ 2/13] RUN apk update && apk upgrade && apk --no-cache add curl Step #21 - "sdk-conformance": ../proto/sdk/beta/beta.proto(24,1): warning : warning: Import google/protobuf/empty.proto is unused. [/go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj] Step #24 - "push-upgrade-test": #6 1.394 v3.23.4-312-gf20e2685939 [https://dl-cdn.alpinelinux.org/alpine/v3.23/main] Step #24 - "push-upgrade-test": #6 1.394 v3.23.4-311-g34347ec1982 [https://dl-cdn.alpinelinux.org/alpine/v3.23/community] Step #24 - "push-upgrade-test": #6 1.394 OK: 27590 distinct packages available Step #19 - "build-push-simple-game-server": #6 extracting sha256:9da421ddeb655bdfb3960e490b39373b0d1351e3eaba61d01978107920638392 1.9s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c Step #24 - "push-upgrade-test": #6 2.026 Preupgrading: Step #24 - "push-upgrade-test": #6 2.026 (1/2) Upgrading libapk (3.0.3-r1 -> 3.0.6-r0) Step #24 - "push-upgrade-test": #6 2.124 (2/2) Upgrading apk-tools (3.0.3-r1 -> 3.0.6-r0) Step #24 - "push-upgrade-test": #6 2.140 Executing busybox-1.37.0-r30.trigger Step #24 - "push-upgrade-test": #6 2.204 Continuing with the main upgrade transaction: Step #24 - "push-upgrade-test": #6 2.832 ( 1/10) Upgrading alpine-baselayout-data (3.7.1-r8 -> 3.7.2-r0) Step #24 - "push-upgrade-test": #6 2.902 Installing file to etc/hosts.apk-new Step #24 - "push-upgrade-test": #6 2.906 Installing file to etc/shadow.apk-new Step #24 - "push-upgrade-test": #6 2.908 ( 2/10) Upgrading musl (1.2.5-r21 -> 1.2.5-r23) Step #24 - "push-upgrade-test": #6 2.958 ( 3/10) Upgrading alpine-baselayout (3.7.1-r8 -> 3.7.2-r0) Step #24 - "push-upgrade-test": #6 2.972 Executing alpine-baselayout-3.7.2-r0.pre-upgrade Step #24 - "push-upgrade-test": #6 2.990 Executing alpine-baselayout-3.7.2-r0.post-upgrade Step #24 - "push-upgrade-test": #6 3.009 ( 4/10) Upgrading alpine-release (3.23.3-r0 -> 3.23.4-r0) Step #24 - "push-upgrade-test": #6 3.028 ( 5/10) Upgrading libcrypto3 (3.5.5-r0 -> 3.5.6-r0) Step #24 - "push-upgrade-test": #6 3.103 ( 6/10) Upgrading libssl3 (3.5.5-r0 -> 3.5.6-r0) Step #24 - "push-upgrade-test": #6 3.127 ( 7/10) Upgrading zlib (1.3.1-r2 -> 1.3.2-r0) Step #24 - "push-upgrade-test": #6 3.142 ( 8/10) Upgrading ca-certificates-bundle (20251003-r0 -> 20260413-r0) Step #24 - "push-upgrade-test": #6 3.159 ( 9/10) Upgrading ca-certificates (20251003-r0 -> 20260413-r0) Step #24 - "push-upgrade-test": #6 3.195 (10/10) Upgrading musl-utils (1.2.5-r21 -> 1.2.5-r23) Step #24 - "push-upgrade-test": #6 3.209 Executing busybox-1.37.0-r30.trigger Step #24 - "push-upgrade-test": #6 3.217 Executing ca-certificates-20260413-r0.trigger Step #24 - "push-upgrade-test": #6 3.296 OK: 8476 KiB in 17 packages Step #25 - "wait-to-become-leader": 79885feee35b: Verifying Checksum Step #25 - "wait-to-become-leader": 79885feee35b: Download complete Step #19 - "build-push-simple-game-server": #6 extracting sha256:a069ea1e4db555aaa432873bc33f67ff652f145b73a6832b11cbe7e05b718d1c 2.5s done Step #24 - "push-upgrade-test": #6 4.158 (1/9) Installing brotli-libs (1.2.0-r0) Step #24 - "push-upgrade-test": #6 4.195 (2/9) Installing c-ares (1.34.6-r0) Step #24 - "push-upgrade-test": #6 4.234 (3/9) Installing libunistring (1.4.1-r0) Step #24 - "push-upgrade-test": #6 4.260 (4/9) Installing libidn2 (2.3.8-r0) Step #24 - "push-upgrade-test": #6 4.279 (5/9) Installing nghttp2-libs (1.69.0-r0) Step #24 - "push-upgrade-test": #6 4.327 (6/9) Installing libpsl (0.21.5-r3) Step #24 - "push-upgrade-test": #6 4.340 (7/9) Installing zstd-libs (1.5.7-r2) Step #24 - "push-upgrade-test": #6 4.360 (8/9) Installing libcurl (8.19.0-r0) Step #24 - "push-upgrade-test": #6 4.380 (9/9) Installing curl (8.19.0-r0) Step #19 - "build-push-simple-game-server": #6 extracting sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 0.1s Step #24 - "push-upgrade-test": #6 4.396 Executing busybox-1.37.0-r30.trigger Step #24 - "push-upgrade-test": #6 4.420 OK: 13.3 MiB in 26 packages Step #19 - "build-push-simple-game-server": #6 ... Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #7 [internal] load build context Step #19 - "build-push-simple-game-server": #7 transferring context: 821.80MB 8.8s done Step #19 - "build-push-simple-game-server": #7 DONE 9.1s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #6 [builder 1/5] FROM docker.io/library/golang:1.26.0@sha256:fb612b7831d53a89cbc0aaa7855b69ad7b0caf603715860cf538df854d047b84 Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.110457176Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.110575123Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.110592011Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.141229931Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.141367781Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.145022268Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.145109855Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.156778828Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.160070336Z"} Step #19 - "build-push-simple-game-server": #6 extracting sha256:8ede2856567d2593950de6f98f5d2763ae304caeb0ff577a1318c065a8fd650c 2.9s done Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Ready", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Successfully GameServer Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Reserved", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.27298412Z","values":{"key":"creationTimestamp","value":"1780123904"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.273141779Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123904" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.278516625Z","values":{"key":"UID","value":"1415495312893164536"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.278582898Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "1415495312893164536" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123904" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.284506288Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.290804327Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.291981706Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.293678668Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.294657783Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.308321427Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.30951283Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.3113305Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.313443949Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.314532017Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.318771099Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.326684862Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.328909653Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.331000706Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.333182239Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.335442648Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.340444154Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.341486287Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.346170375Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.347099022Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.349520764Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:51:54.349631471Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "1415495312893164536", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123904", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "1415495312893164536" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123904" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Shutdown", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "3" } }, "lists": { "players": { "capacity": "10", "values": [ "test0", "test1", "test3" ] } } } } Step #21 - "sdk-conformance": Finish all tests Step #19 - "build-push-simple-game-server": #6 extracting sha256:5ec41210057e053bb052a2039a683dbb9e18b55a8f2e434938fa1ed62804063e Step #19 - "build-push-simple-game-server": #6 extracting sha256:5ec41210057e053bb052a2039a683dbb9e18b55a8f2e434938fa1ed62804063e done Step #19 - "build-push-simple-game-server": #6 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 Step #19 - "build-push-simple-game-server": #6 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #19 - "build-push-simple-game-server": #6 DONE 15.6s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #8 [builder 2/5] WORKDIR /go/src Step #24 - "push-upgrade-test": #6 DONE 14.0s Step #19 - "build-push-simple-game-server": #8 DONE 2.9s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #9 [builder 3/5] COPY . agones.dev/agones Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #7 [ 3/13] WORKDIR /usr/local Step #24 - "push-upgrade-test": #7 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #8 [ 4/13] RUN curl -LO https://dl.k8s.io/release/v1.34.6/bin/linux/amd64/kubectl && chmod go+rx ./kubectl && mv ./kubectl /usr/local/bin/kubectl Step #24 - "push-upgrade-test": #8 0.578 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #8 0.578 Dload Upload Total Spent Left Speed Step #24 - "push-upgrade-test": #8 0.578 0 0 0 0 0 0 0 0 0 100 57.75M 100 57.75M 0 0 158.5M 0 0 100 57.75M 100 57.75M 0 0 158.4M 0 0 100 57.75M 100 57.75M 0 0 158.4M 0 0 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:04.729531576Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:04.729612341Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:04.729800453Z"} Step #24 - "push-upgrade-test": #8 DONE 4.2s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #9 [ 5/13] RUN curl -L https://get.helm.sh/helm-v3.18.4-linux-amd64.tar.gz > /tmp/helm.tar.gz && tar -zxvf /tmp/helm.tar.gz -C /tmp && mv /tmp/linux-amd64/helm /usr/local/bin/helm && chmod go+rx /usr/local/bin/helm && rm /tmp/helm.tar.gz && rm -rf /tmp/linux-amd64 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:06.114022123Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:06.114096481Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:06.114175782Z"} Step #19 - "build-push-simple-game-server": #9 DONE 5.2s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=python GRPC_PORT=9006 HTTP_PORT=9106 FEATURE_GATES="CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run without feature flags and with RUN_ASYNC=true Step #21 - "sdk-conformance": DOCKER_RUN_ARGS=" -e RUN_ASYNC=true" /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #10 [builder 4/5] WORKDIR /go/src/agones.dev/agones/examples/simple-game-server Step #19 - "build-push-simple-game-server": #10 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #11 [builder 5/5] RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o server . Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #24 - "push-upgrade-test": #9 1.235 % Total % Received % Xferd Average Speed Time Time Time Current Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9006 -e AGONES_SDK_HTTP_PORT=9106 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9006:9006 -p 9106:9106 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=python" -e "TIMEOUT=40" -e "DELAY=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9006 --http-port 9106 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #24 - "push-upgrade-test": #9 1.235 Dload Upload Total Spent Left Speed Step #19 - "build-push-simple-game-server": #11 0.473 go: downloading google.golang.org/protobuf v1.36.10 Step #19 - "build-push-simple-game-server": #11 0.475 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #19 - "build-push-simple-game-server": #11 0.475 go: downloading google.golang.org/grpc v1.79.3 Step #19 - "build-push-simple-game-server": #11 0.475 go: downloading github.com/pkg/errors v0.9.1 Step #19 - "build-push-simple-game-server": #11 0.478 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"python","KubeConfig":"","GracefulTermination":true,"GRPCPort":9006,"HTTPPort":9106,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:52:06.866385294Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:52:06.866658963Z"} Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/sdks/python Step #21 - "sdk-conformance": + python3 -m venv .venv Step #24 - "push-upgrade-test": #9 1.236 0 0 0 0 0 0 0 0 0 100 17.00M 100 17.00M 0 0 41.81M 0 0 100 17.00M 100 17.00M 0 0 41.79M 0 0 100 17.00M 100 17.00M 0 0 41.76M 0 0 Step #24 - "push-upgrade-test": #9 1.652 linux-amd64/ Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #19 - "build-push-simple-game-server": #11 1.137 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 Step #21 - "sdk-conformance": + cargo build Step #19 - "build-push-simple-game-server": #11 1.137 go: downloading golang.org/x/sys v0.39.0 Step #19 - "build-push-simple-game-server": #11 1.137 go: downloading golang.org/x/net v0.48.0 Step #21 - "sdk-conformance": warning: struct `Empty` is never constructed Step #21 - "sdk-conformance": --> /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/build/agones-2fc481609bf3eb85/out/agones.dev.sdk.beta.rs:4:12 Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": 4 | pub struct Empty {} Step #21 - "sdk-conformance": | ^^^^^ Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": = note: `#[warn(dead_code)]` on by default Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": warning: `agones` (lib) generated 1 warning Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s Step #19 - "build-push-simple-game-server": #11 1.453 go: downloading golang.org/x/text v0.32.0 Step #24 - "push-upgrade-test": #9 2.489 linux-amd64/README.md Step #24 - "push-upgrade-test": #9 2.489 linux-amd64/helm Step #24 - "push-upgrade-test": #9 2.489 linux-amd64/LICENSE Step #24 - "push-upgrade-test": #9 DONE 3.9s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #10 [ 6/13] WORKDIR /agones.dev Step #24 - "push-upgrade-test": #10 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #11 [ 7/13] COPY test/upgrade/main.go ./ Step #24 - "push-upgrade-test": #11 DONE 0.0s Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='' -e RUN_ASYNC=true" COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #12 [ 8/13] COPY test/upgrade/go.mod ./ Step #24 - "push-upgrade-test": #12 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #13 [ 9/13] COPY test/upgrade/go.sum ./ Step #24 - "push-upgrade-test": #13 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #14 [10/13] RUN CGO_ENABLED=0 GOOS=linux go build -o /upgrade-test Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:52:09.624256578Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:52:09.624459769Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: RUN_ASYNC is set to true, so run test for async functions Step #24 - "push-upgrade-test": #14 0.350 go: downloading agones.dev/agones v1.54.0 Step #21 - "sdk-conformance": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.80.0) Step #21 - "sdk-conformance": Requirement already satisfied: protobuf in ./.venv/lib/python3.13/site-packages (6.33.6) Step #21 - "sdk-conformance": Requirement already satisfied: typing-extensions~=4.12 in ./.venv/lib/python3.13/site-packages (from grpcio) (4.15.0) Step #21 - "sdk-conformance": + .venv/bin/python /go/src/agones.dev/agones/test/sdk/python/testSDKClient.py Step #24 - "push-upgrade-test": #14 0.909 go: downloading k8s.io/apimachinery v0.34.2 Step #24 - "push-upgrade-test": #14 0.910 go: downloading k8s.io/client-go v0.34.2 Step #24 - "push-upgrade-test": #14 0.912 go: downloading golang.org/x/sync v0.19.0 Step #24 - "push-upgrade-test": #14 0.912 go: downloading k8s.io/api v0.34.2 Step #24 - "push-upgrade-test": #14 0.944 go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2 Step #24 - "push-upgrade-test": #14 0.957 go: downloading github.com/robfig/cron/v3 v3.0.1 Step #24 - "push-upgrade-test": #14 0.967 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #14 0.971 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 Step #24 - "push-upgrade-test": #14 1.015 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #14 1.016 go: downloading github.com/sirupsen/logrus v1.9.3 Step #24 - "push-upgrade-test": #14 1.044 go: downloading github.com/spf13/pflag v1.0.10 Step #24 - "push-upgrade-test": #14 1.076 go: downloading github.com/spf13/viper v1.21.0 Step #24 - "push-upgrade-test": #14 1.102 go: downloading google.golang.org/protobuf v1.36.10 Step #24 - "push-upgrade-test": #14 1.255 go: downloading k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e Step #24 - "push-upgrade-test": #14 1.255 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 Step #24 - "push-upgrade-test": #14 1.255 go: downloading github.com/go-openapi/spec v0.22.2 Step #24 - "push-upgrade-test": #14 1.260 go: downloading golang.org/x/sys v0.39.0 Step #24 - "push-upgrade-test": #14 1.261 go: downloading github.com/fsnotify/fsnotify v1.9.0 Step #24 - "push-upgrade-test": #14 1.261 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 Step #24 - "push-upgrade-test": #14 1.261 go: downloading github.com/sagikazarmark/locafero v0.12.0 Step #24 - "push-upgrade-test": #14 1.261 go: downloading github.com/spf13/afero v1.15.0 Step #24 - "push-upgrade-test": #14 1.261 go: downloading github.com/spf13/cast v1.10.0 Step #24 - "push-upgrade-test": #14 1.263 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #24 - "push-upgrade-test": #14 1.263 go: downloading github.com/gogo/protobuf v1.3.2 Step #24 - "push-upgrade-test": #14 1.266 go: downloading sigs.k8s.io/randfill v1.0.0 Step #24 - "push-upgrade-test": #14 1.268 go: downloading k8s.io/klog/v2 v2.130.1 Step #24 - "push-upgrade-test": #14 1.282 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.1 Step #24 - "push-upgrade-test": #14 1.316 go: downloading gopkg.in/inf.v0 v0.9.1 Step #24 - "push-upgrade-test": #14 1.348 go: downloading github.com/subosito/gotenv v1.6.0 Step #24 - "push-upgrade-test": #14 1.348 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 Step #24 - "push-upgrade-test": #14 1.348 go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #24 - "push-upgrade-test": #14 1.349 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #24 - "push-upgrade-test": #14 1.349 go: downloading golang.org/x/net v0.48.0 Step #24 - "push-upgrade-test": #14 1.357 go: downloading sigs.k8s.io/yaml v1.6.0 Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:52:10.867909547Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:52:10.873255159Z"} Step #24 - "push-upgrade-test": #14 1.357 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 Step #24 - "push-upgrade-test": #14 1.367 go: downloading google.golang.org/grpc v1.79.3 Step #24 - "push-upgrade-test": #14 1.647 go: downloading gopkg.in/fsnotify.v1 v1.4.7 Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.100421683Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.102138533Z","values":{"key":"annotation","value":"3556917161301464911"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.102319638Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.103298135Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.103404606Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.104002571Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.104767723Z","values":{"key":"label","value":"1780123930"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.10486958Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.106541359Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.106566635Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.106761872Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.107462398Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.107541019Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.108601506Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.10947265Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.110196951Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.110751931Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.111317233Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.111995285Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.112683179Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.113402483Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.114017542Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.114625087Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.11522846Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.115803482Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.116775375Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.118207604Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:11.118545998Z"} Step #21 - "sdk-conformance": Python Game Server has started! Step #21 - "sdk-conformance": python: Connected! Step #21 - "sdk-conformance": python: Marking server as ready... Step #21 - "sdk-conformance": python: ...marked Ready Step #21 - "sdk-conformance": python: GameServer name: local Step #21 - "sdk-conformance": python: Reserving for 5 seconds... Step #21 - "sdk-conformance": python: ...Reserved Step #21 - "sdk-conformance": python: Allocating... Step #21 - "sdk-conformance": python: ...Allocated Step #21 - "sdk-conformance": python: Getting Counter count... Step #21 - "sdk-conformance": python: Incrementing Counter... Step #21 - "sdk-conformance": python: Decrementing Counter... Step #21 - "sdk-conformance": python: Setting Counter count... Step #21 - "sdk-conformance": python: Getting Counter capacity... Step #21 - "sdk-conformance": python: Setting Counter capacity... Step #21 - "sdk-conformance": python: Checking List contains... Step #21 - "sdk-conformance": python: Getting List length... Step #21 - "sdk-conformance": python: Getting List values... Step #21 - "sdk-conformance": python: Appending List value... Step #21 - "sdk-conformance": python: Deleting List value... Step #21 - "sdk-conformance": python: Getting List capacity... Step #21 - "sdk-conformance": python: Setting List capacity... Step #21 - "sdk-conformance": python: Shutting down... Step #21 - "sdk-conformance": python: ...marked for Shutdown Step #21 - "sdk-conformance": Python Game Server finished. Step #24 - "push-upgrade-test": #14 1.647 go: downloading golang.org/x/text v0.32.0 Step #24 - "push-upgrade-test": #14 1.652 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #24 - "push-upgrade-test": #14 1.660 go: downloading github.com/go-logr/logr v1.4.3 Step #24 - "push-upgrade-test": #14 1.695 go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #24 - "push-upgrade-test": #14 1.696 go: downloading github.com/json-iterator/go v1.1.12 Step #24 - "push-upgrade-test": #14 1.730 go: downloading github.com/go-openapi/jsonpointer v0.22.4 Step #24 - "push-upgrade-test": #14 1.733 go: downloading github.com/go-openapi/jsonreference v0.21.4 Step #24 - "push-upgrade-test": #14 1.743 go: downloading github.com/go-openapi/swag/jsonname v0.25.4 Step #24 - "push-upgrade-test": #14 1.746 go: downloading github.com/go-openapi/swag v0.25.4 Step #24 - "push-upgrade-test": #14 1.755 go: downloading github.com/go-openapi/swag/jsonutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.756 go: downloading github.com/go-openapi/swag/loading v0.25.4 Step #24 - "push-upgrade-test": #14 1.756 go: downloading github.com/go-openapi/swag/stringutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.772 go: downloading github.com/x448/float16 v0.8.4 Step #24 - "push-upgrade-test": #14 1.774 go: downloading github.com/google/gnostic-models v0.7.1 Step #24 - "push-upgrade-test": #14 1.776 go: downloading github.com/google/uuid v1.6.0 Step #24 - "push-upgrade-test": #14 1.780 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #24 - "push-upgrade-test": #14 1.789 go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #24 - "push-upgrade-test": #14 1.789 go: downloading github.com/go-openapi/swag/yamlutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.792 go: downloading github.com/emicklei/go-restful/v3 v3.13.0 Step #24 - "push-upgrade-test": #14 1.807 go: downloading github.com/go-openapi/swag/typeutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.810 go: downloading github.com/go-openapi/swag/conv v0.25.4 Step #24 - "push-upgrade-test": #14 1.826 go: downloading github.com/go-openapi/swag/cmdutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.827 go: downloading github.com/go-openapi/swag/fileutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.830 go: downloading github.com/go-openapi/swag/mangling v0.25.4 Step #24 - "push-upgrade-test": #14 1.831 go: downloading github.com/go-openapi/swag/netutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.085 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 Step #24 - "push-upgrade-test": #14 2.209 go: downloading golang.org/x/time v0.14.0 Step #24 - "push-upgrade-test": #14 2.214 go: downloading golang.org/x/term v0.38.0 Step #24 - "push-upgrade-test": #14 2.219 go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 Step #24 - "push-upgrade-test": #14 2.219 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 Step #24 - "push-upgrade-test": #14 2.219 go: downloading golang.org/x/oauth2 v0.34.0 Step #24 - "push-upgrade-test": #14 2.222 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:52:12.627210843Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:52:12.6393453Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:12.709071599Z"} Step #21 - "sdk-conformance": rust_async: Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:12.711029574Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:12.71154442Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust_async: Setting an annotation Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:12.712285078Z","values":{"key":"test-annotation","value":"4226118429472793788"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:12.712448505Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust_async: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.712888839Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.713595116Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.713775486Z"} Step #21 - "sdk-conformance": rust_async: ...marked Ready Step #21 - "sdk-conformance": rust_async: Reserving for 5 seconds Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.715369794Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.715673627Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Reserved Step #21 - "sdk-conformance": rust_async: ...Reserved Step #21 - "sdk-conformance": rust_async: Allocate game server ... Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.717556348Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.717727213Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: ...marked Allocated Step #21 - "sdk-conformance": rust_async: Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.71939879Z"} Step #21 - "sdk-conformance": rust_async: GameServer name: local Step #21 - "sdk-conformance": rust_async: Setting a label Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.721321045Z","values":{"key":"test-label","value":"1780123932"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:14.721417614Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:16.716526417Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:18.712712442Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:19.62919653Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:19.629288233Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:19.629371864Z"} Step #21 - "sdk-conformance": rust_async: Shutting down... Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": Health check task canceled Step #21 - "sdk-conformance": rust_async: Shutting down GameServer watch loop Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:19.726145067Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:19.726264469Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:22.418036177Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:22.418135651Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:22.418224498Z"} Step #23 - "deploy-site-static": ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done. Step #23 - "deploy-site-static": Deployed service [preview] to [https://ee42814-dot-preview-dot-agones-images.uc.r.appspot.com] Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": You can stream logs from the command line by running: Step #23 - "deploy-site-static": $ gcloud app logs tail -s preview Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": To view your application in the web browser run: Step #23 - "deploy-site-static": $ gcloud app browse -s preview --project=agones-images Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:24.002098865Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:24.002214082Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:24.002333919Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=csharp GRPC_PORT=9005 HTTP_PORT=9105 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=clean SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": Command clean not found - nothing to execute Step #25 - "wait-to-become-leader": 79885feee35b: Pull complete Finished Step #23 - "deploy-site-static" Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9005 -e AGONES_SDK_HTTP_PORT=9105 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9005:9005 -p 9105:9105 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=csharp" -e "TIMEOUT=40" -e "DELAY=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"csharp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9005,"HTTPPort":9105,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:52:25.382376542Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:52:25.382664754Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/csharp Step #21 - "sdk-conformance": + dotnet run Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Welcome to .NET 8.0! Step #21 - "sdk-conformance": --------------------- Step #21 - "sdk-conformance": SDK Version: 8.0.421 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Telemetry Step #21 - "sdk-conformance": --------- Step #21 - "sdk-conformance": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Installed an ASP.NET Core HTTPS development certificate. Step #21 - "sdk-conformance": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Write your first app: https://aka.ms/dotnet-hello-world Step #21 - "sdk-conformance": Find out what's new: https://aka.ms/dotnet-whats-new Step #21 - "sdk-conformance": Explore documentation: https://aka.ms/dotnet-docs Step #21 - "sdk-conformance": Report issues and find source on GitHub: https://github.com/dotnet/core Step #21 - "sdk-conformance": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #21 - "sdk-conformance": -------------------------------------------------------------------------------------- Step #19 - "build-push-simple-game-server": #11 DONE 20.2s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #12 [stage-1 2/3] COPY --from=builder /go/src/agones.dev/agones/examples/simple-game-server/server /server Step #19 - "build-push-simple-game-server": #12 DONE 0.1s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #13 exporting to image Step #19 - "build-push-simple-game-server": #13 exporting layers 0.1s done Step #19 - "build-push-simple-game-server": #13 writing image sha256:18ce4e2489c255ad5ab46c2612b9db21102613ba9dcd73df6f760c6c1f279536 done Step #19 - "build-push-simple-game-server": #13 naming to us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9-amd64 done Step #19 - "build-push-simple-game-server": #13 DONE 0.2s Step #19 - "build-push-simple-game-server": docker push us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9-amd64 Step #19 - "build-push-simple-game-server": The push refers to repository [us-docker.pkg.dev/agones-images/ci/simple-game-server] Step #19 - "build-push-simple-game-server": 5ed8bacd001a: Preparing Step #19 - "build-push-simple-game-server": 5fd2536c39c0: Preparing Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Preparing Step #19 - "build-push-simple-game-server": ad51d0769d16: Preparing Step #19 - "build-push-simple-game-server": 4cde6b0bb6f5: Preparing Step #19 - "build-push-simple-game-server": bd3cdfae1d3f: Preparing Step #19 - "build-push-simple-game-server": 6f1cdceb6a31: Preparing Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Preparing Step #19 - "build-push-simple-game-server": 4d049f83d9cf: Preparing Step #19 - "build-push-simple-game-server": 275a30dd8ce9: Preparing Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Preparing Step #19 - "build-push-simple-game-server": c8b007d0206e: Preparing Step #19 - "build-push-simple-game-server": 621c35e751a5: Preparing Step #19 - "build-push-simple-game-server": 92cb9c37b7d3: Preparing Step #19 - "build-push-simple-game-server": c8b007d0206e: Waiting Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Waiting Step #19 - "build-push-simple-game-server": 621c35e751a5: Waiting Step #19 - "build-push-simple-game-server": 6f1cdceb6a31: Layer already exists Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Layer already exists Step #19 - "build-push-simple-game-server": ad51d0769d16: Layer already exists Step #19 - "build-push-simple-game-server": 275a30dd8ce9: Layer already exists Step #19 - "build-push-simple-game-server": 4d049f83d9cf: Layer already exists Step #19 - "build-push-simple-game-server": 4cde6b0bb6f5: Layer already exists Step #19 - "build-push-simple-game-server": bd3cdfae1d3f: Layer already exists Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Layer already exists Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Layer already exists Step #19 - "build-push-simple-game-server": 5fd2536c39c0: Layer already exists Step #19 - "build-push-simple-game-server": c8b007d0206e: Layer already exists Step #19 - "build-push-simple-game-server": 92cb9c37b7d3: Layer already exists Step #19 - "build-push-simple-game-server": 621c35e751a5: Layer already exists Step #19 - "build-push-simple-game-server": 5ed8bacd001a: Pushed Step #19 - "build-push-simple-game-server": ee428141e9d40e789930ab651be75482df0371c9-amd64: digest: sha256:741f6e4fdd19878bcef138464fec96e3b5248fcb7e86d74d3afc85c1a71534e6 size: 3232 Step #19 - "build-push-simple-game-server": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9 \ Step #19 - "build-push-simple-game-server": us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9-amd64 Step #19 - "build-push-simple-game-server": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9 Step #19 - "build-push-simple-game-server": #1 0.000 pushing sha256:8e10f4c623c8d26df4d7db28dda658bb680c112a69bf6a62c2f4163856aaf4b2 to us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9 Step #19 - "build-push-simple-game-server": #1 DONE 0.2s Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:52:30.386683625Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:52:30.392077862Z"} Step #25 - "wait-to-become-leader": a38d6c112126: Pull complete Finished Step #19 - "build-push-simple-game-server" Step #25 - "wait-to-become-leader": 7c334c8992a8: Pull complete Step #25 - "wait-to-become-leader": 129f03f090e6: Pull complete Step #25 - "wait-to-become-leader": Digest: sha256:6222e33d83298eeb035e1450239b6ddd80ee2a360ed87dd2818448d9227c03b3 Step #25 - "wait-to-become-leader": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest Step #25 - "wait-to-become-leader": gcr.io/google.com/cloudsdktool/cloud-sdk:latest Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.157550197Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.157550644Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.157881477Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.184620235Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.184776701Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.188419584Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.188589448Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.202566459Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.207538015Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Ready", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Successfully GameServer Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Ready", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Reserved", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.304927843Z","values":{"key":"creationTimestamp","value":"1780123950"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.30513404Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123950" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.309099113Z","values":{"key":"UID","value":"4490248571525522627"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.309183608Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "4490248571525522627" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123950" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.314064809Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.314148979Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "4490248571525522627" }, "labels": { "agones.dev/sdk-creationTimestamp": "1780123950", "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { "capacity": "10" }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.31964959Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.325903264Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.326197806Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "4490248571525522627" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123950" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { "count": "1", "capacity": "10", "ids": [ "1234" ] }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.329073562Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.331958512Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.335073083Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.335125126Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "4490248571525522627" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123950" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { "capacity": "10" }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.337035251Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.338978466Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:32.339093899Z"} Step #21 - "sdk-conformance": Finish all tests Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "4490248571525522627", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1780123950", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "4490248571525522627" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1780123950" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Shutdown", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { "capacity": "10" }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #25 - "wait-to-become-leader": 2026-05-30T06:52:32Z: Waiting to become oldest running build Step #25 - "wait-to-become-leader": 2026-05-30T06:52:34Z: Oldest is (id startTime): d899272a-a35a-4aed-86fa-6eb15696a675 2026-05-30T06:37:57.466154841Z Step #25 - "wait-to-become-leader": 2026-05-30T06:52:34Z: That's us, we're done! Finished Step #25 - "wait-to-become-leader" Starting Step #35 - "cleanup-services" Starting Step #27 - "cancel-orphan-e2e-tests" Step #35 - "cleanup-services": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #27 - "cancel-orphan-e2e-tests": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #35 - "cleanup-services": Cleaning up preview service... Step #35 - "cleanup-services": Deleting the following versions: Step #35 - "cleanup-services": - agones-images/preview/d54541f Finished Step #27 - "cancel-orphan-e2e-tests" Starting Step #28 - "submit-e2e-test-cloud-build" Step #28 - "submit-e2e-test-cloud-build": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #35 - "cleanup-services": Deleting [preview/d54541f]... Step #28 - "submit-e2e-test-cloud-build": Using simple-game-server image: us-docker.pkg.dev/agones-images/ci/simple-game-server:ee428141e9d40e789930ab651be75482df0371c9 Step #35 - "cleanup-services": .....done. Step #35 - "cleanup-services": Cleaning up development service... Step #35 - "cleanup-services": Cleaning up default service... Finished Step #35 - "cleanup-services" Step #24 - "push-upgrade-test": #14 DONE 38.6s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #15 [11/13] RUN adduser -D -g '' adduser Step #24 - "push-upgrade-test": #15 DONE 0.5s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #16 [12/13] COPY --chown=adduser install/helm/agones /install/helm Step #24 - "push-upgrade-test": #16 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #17 exporting to image Step #24 - "push-upgrade-test": #17 exporting layers Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:50.87007907Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:50.870168075Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:50.870245458Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=python GRPC_PORT=9006 HTTP_PORT=9106 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9006 -e AGONES_SDK_HTTP_PORT=9106 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9006:9006 -p 9106:9106 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=python" -e "TIMEOUT=40" -e "DELAY=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9006 --http-port 9106 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":2,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"python","KubeConfig":"","GracefulTermination":true,"GRPCPort":9006,"HTTPPort":9106,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:52:51.376828783Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:52:51.376999099Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/sdks/python Step #21 - "sdk-conformance": + python3 -m venv .venv Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:52:52.629078228Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:52.62916828Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:52:52.629235819Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 FEATURE_GATES=PlayerTracking=true TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:52:53.378780345Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:52:53.383604302Z"} Step #21 - "sdk-conformance": + cargo build Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf Step #21 - "sdk-conformance": warning: struct `Empty` is never constructed Step #21 - "sdk-conformance": --> /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/build/agones-2fc481609bf3eb85/out/agones.dev.sdk.beta.rs:4:12 Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": 4 | pub struct Empty {} Step #21 - "sdk-conformance": | ^^^^^ Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": = note: `#[warn(dead_code)]` on by default Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": warning: `agones` (lib) generated 1 warning Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='PlayerTracking=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=PlayerTracking=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.80.0) Step #21 - "sdk-conformance": Requirement already satisfied: protobuf in ./.venv/lib/python3.13/site-packages (6.33.6) Step #21 - "sdk-conformance": Requirement already satisfied: typing-extensions~=4.12 in ./.venv/lib/python3.13/site-packages (from grpcio) (4.15.0) Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:52:54.296678955Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:52:54.296872256Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #21 - "sdk-conformance": + .venv/bin/python /go/src/agones.dev/agones/test/sdk/python/testSDKClient.py Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.593973516Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.595426658Z","values":{"key":"annotation","value":"869525353751086909"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.595591455Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.596368281Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.596439795Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.597092961Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.597796551Z","values":{"key":"label","value":"1780123973"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.59784805Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.599541086Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.599582287Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.599736519Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.60046054Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.60051494Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.601328373Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.601409832Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.602186601Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.602899036Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.602968117Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.603685798Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.604179897Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.604935582Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.605622292Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.605676739Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.606031842Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.606566045Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:54.606605939Z"} Step #21 - "sdk-conformance": Python Game Server has started! Step #21 - "sdk-conformance": python: Connected! Step #21 - "sdk-conformance": python: Marking server as ready... Step #21 - "sdk-conformance": python: ...marked Ready Step #21 - "sdk-conformance": python: GameServer name: local Step #21 - "sdk-conformance": python: Reserving for 5 seconds... Step #21 - "sdk-conformance": python: ...Reserved Step #21 - "sdk-conformance": python: Allocating... Step #21 - "sdk-conformance": python: ...Allocated Step #21 - "sdk-conformance": python: Setting player capacity... Step #21 - "sdk-conformance": python: Player capacity: 10 Step #21 - "sdk-conformance": python: Increasing the player count... Step #21 - "sdk-conformance": python: Added player Step #21 - "sdk-conformance": python: 1234 is connected Step #21 - "sdk-conformance": python: Connected players: ['1234'] Step #21 - "sdk-conformance": python: Current player count: 1 Step #21 - "sdk-conformance": python: Decreasing the player count... Step #21 - "sdk-conformance": python: Removed player Step #21 - "sdk-conformance": python: Current player count: 0 Step #21 - "sdk-conformance": python: Shutting down... Step #21 - "sdk-conformance": python: ...marked for Shutdown Step #21 - "sdk-conformance": Python Game Server finished. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:52:57.299656672Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:52:57.304472222Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:57.363187301Z"} Step #21 - "sdk-conformance": rust: Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:57.364919455Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust: Setting an annotation Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:57.366121369Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:57.366129319Z","values":{"key":"test-annotation","value":"3928682679710595180"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:57.366264217Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.365478642Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.365524876Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.365602196Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust: ...marked Ready Step #21 - "sdk-conformance": rust: Reserving for 5 seconds Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.366865387Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.36697261Z"} Step #21 - "sdk-conformance": rust: ...Reserved Step #21 - "sdk-conformance": rust: Allocate game server ... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Reserved Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.36794254Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.368008522Z"} Step #21 - "sdk-conformance": rust: ...marked Allocated Step #21 - "sdk-conformance": rust: Getting GameServer details... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.368805318Z"} Step #21 - "sdk-conformance": rust: GameServer name: local Step #21 - "sdk-conformance": rust: Setting a label Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.369944557Z","values":{"key":"test-label","value":"1780123977"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.370020726Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Setting player capacity... Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.371065457Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.371139872Z"} Step #21 - "sdk-conformance": rust: Getting player capacity... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.372077534Z"} Step #21 - "sdk-conformance": rust: Player capacity: 10 Step #21 - "sdk-conformance": rust: Increasing the player count... Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.373369845Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.373446013Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Added player Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.37446843Z"} Step #21 - "sdk-conformance": rust: 1234 is connected Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.375479852Z"} Step #21 - "sdk-conformance": rust: Connected players: ["1234"] Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.376405891Z"} Step #21 - "sdk-conformance": rust: Current player count: 1 Step #21 - "sdk-conformance": rust: Decreasing the player count... Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.377369208Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.377413947Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Removed player Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:52:59.378300344Z"} Step #21 - "sdk-conformance": rust: Current player count: 0 Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Creating temporary archive of 14592 file(s) totalling 292.2 MiB before compression. Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:01.366519319Z"} Step #24 - "push-upgrade-test": #17 exporting layers 13.4s done Step #24 - "push-upgrade-test": #17 writing image sha256:8d9e2306134750cd1b285df35515d595e1c31cc7953c387968a88116ef9b003a done Step #24 - "push-upgrade-test": #17 naming to us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.59.0-dev-ee42814 done Step #24 - "push-upgrade-test": #17 DONE 13.4s Step #24 - "push-upgrade-test": docker push us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.59.0-dev-ee42814 Step #24 - "push-upgrade-test": The push refers to repository [us-docker.pkg.dev/agones-images/ci/upgrade-test-controller] Step #24 - "push-upgrade-test": 00bc50455376: Preparing Step #24 - "push-upgrade-test": cf7e76384212: Preparing Step #24 - "push-upgrade-test": e76e17dee902: Preparing Step #24 - "push-upgrade-test": 169be93c104f: Preparing Step #24 - "push-upgrade-test": 3edec90edaa9: Preparing Step #24 - "push-upgrade-test": d552d790f773: Preparing Step #24 - "push-upgrade-test": 7a5bdcbbe660: Preparing Step #24 - "push-upgrade-test": b4b9e7bd3151: Preparing Step #24 - "push-upgrade-test": 72d75746f1cb: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": a442bba419ea: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": 6e3bb7ea4d6f: Preparing Step #24 - "push-upgrade-test": b8452868eaec: Preparing Step #24 - "push-upgrade-test": c41a96865c07: Preparing Step #24 - "push-upgrade-test": 989e799e6349: Preparing Step #24 - "push-upgrade-test": 6e3bb7ea4d6f: Waiting Step #24 - "push-upgrade-test": a442bba419ea: Waiting Step #24 - "push-upgrade-test": b8452868eaec: Waiting Step #24 - "push-upgrade-test": c41a96865c07: Waiting Step #24 - "push-upgrade-test": 989e799e6349: Waiting Step #24 - "push-upgrade-test": 5f70bf18a086: Layer already exists Step #24 - "push-upgrade-test": cf7e76384212: Pushed Step #24 - "push-upgrade-test": d552d790f773: Pushed Step #24 - "push-upgrade-test": 169be93c104f: Pushed Step #24 - "push-upgrade-test": 3edec90edaa9: Pushed Step #24 - "push-upgrade-test": 7a5bdcbbe660: Pushed Step #24 - "push-upgrade-test": 6e3bb7ea4d6f: Layer already exists Step #24 - "push-upgrade-test": b8452868eaec: Layer already exists Step #24 - "push-upgrade-test": 989e799e6349: Layer already exists Step #24 - "push-upgrade-test": c41a96865c07: Layer already exists Step #24 - "push-upgrade-test": a442bba419ea: Pushed Step #24 - "push-upgrade-test": 00bc50455376: Pushed Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:03.366709175Z"} Step #21 - "sdk-conformance": rust: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:04.379980138Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:04.380096522Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #24 - "push-upgrade-test": b4b9e7bd3151: Pushed Step #24 - "push-upgrade-test": 72d75746f1cb: Pushed Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:53:10.391368861Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:10.391456586Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:53:10.3915375Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:53:33.38034468Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:33.380456628Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:53:33.380584053Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:53:37.302033674Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:37.302127786Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:53:37.302206529Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with feature flags enabled and with RUN_ASYNC=true Step #21 - "sdk-conformance": DOCKER_RUN_ARGS=" -e RUN_ASYNC=true" /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 FEATURE_GATES=PlayerTracking=true TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/bef05835-9060-4c88-9bcd-31c8176da4c9]. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/bef05835-9060-4c88-9bcd-31c8176da4c9?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/e789b15c-13ac-4ed5-969d-ace8b09c08b0]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/e789b15c-13ac-4ed5-969d-ace8b09c08b0?project=258182270954 ]. Step #21 - "sdk-conformance": + cargo build Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/3885cc7a-0287-4039-b66c-1084270cccdb]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/3885cc7a-0287-4039-b66c-1084270cccdb?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": warning: struct `Empty` is never constructed Step #21 - "sdk-conformance": --> /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/build/agones-2fc481609bf3eb85/out/agones.dev.sdk.beta.rs:4:12 Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": 4 | pub struct Empty {} Step #21 - "sdk-conformance": | ^^^^^ Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": = note: `#[warn(dead_code)]` on by default Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": warning: `agones` (lib) generated 1 warning Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/f358e9f4-cbdf-4df3-8b53-6991a19ba435]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/f358e9f4-cbdf-4df3-8b53-6991a19ba435?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/7c8c159e-ea44-4352-8f5a-47dd62eed91d]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/7c8c159e-ea44-4352-8f5a-47dd62eed91d?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='PlayerTracking=true' -e RUN_ASYNC=true" COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=PlayerTracking=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-ee42814-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/8148251e-c781-4302-8a56-0f6ae5ebe63a]. Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/8148251e-c781-4302-8a56-0f6ae5ebe63a?project=258182270954 ]. Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-05-30T06:53:38.766751743Z","version":"1.59.0-dev-ee42814"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-05-30T06:53:38.766933342Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: RUN_ASYNC is set to true, so run test for async functions Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-05-30T06:53:43.767697376Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-05-30T06:53:43.772901355Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:43.842975479Z"} Step #21 - "sdk-conformance": rust_async: Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:43.845815792Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:43.845882419Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust_async: Setting an annotation Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:43.847121349Z","values":{"key":"test-annotation","value":"1628983039864131624"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:43.847244479Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust_async: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.846623084Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.84700338Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.847112515Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust_async: ...marked Ready Step #21 - "sdk-conformance": rust_async: Reserving for 5 seconds Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.848440833Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.848564311Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Reserved Step #21 - "sdk-conformance": rust_async: ...Reserved Step #21 - "sdk-conformance": rust_async: Allocate game server ... Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.849301322Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.849350436Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: ...marked Allocated Step #21 - "sdk-conformance": rust_async: Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.850417347Z"} Step #21 - "sdk-conformance": rust_async: GameServer name: local Step #21 - "sdk-conformance": rust_async: Setting a label Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.851499796Z","values":{"key":"test-label","value":"1780124023"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.851558754Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Setting player capacity... Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.852802488Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.852886724Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Getting player capacity... Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.854239679Z"} Step #21 - "sdk-conformance": rust_async: Player capacity: 10 Step #21 - "sdk-conformance": rust_async: Increasing the player count... Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.855308834Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.855371583Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": Added player Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.856318717Z"} Step #21 - "sdk-conformance": rust_async: 1234 is connected Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.857348914Z"} Step #21 - "sdk-conformance": rust_async: Connected players: ["1234"] Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.85825263Z"} Step #21 - "sdk-conformance": rust_async: Current player count: 1 Step #21 - "sdk-conformance": rust_async: Decreasing the player count... Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.859179691Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.85921394Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Removed player Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:45.860114235Z"} Step #21 - "sdk-conformance": rust_async: Current player count: 0 Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:47.846618535Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:49.846697517Z"} Step #21 - "sdk-conformance": rust_async: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:50.863235323Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:53:50.863314042Z"} Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": rust_async: Shutting down GameServer watch loop Step #24 - "push-upgrade-test": e76e17dee902: Pushed Step #24 - "push-upgrade-test": 1.59.0-dev-ee42814: digest: sha256:c8400f04b04a0aa093f0bac811e13dd44134b5679d51efe75843fcf50c4f3cb4 size: 3666 Finished Step #24 - "push-upgrade-test" Starting Step #26 - "submit-upgrade-test-cloud-build" Step #26 - "submit-upgrade-test-cloud-build": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk Step #26 - "submit-upgrade-test-cloud-build": Hit:1 http://deb.debian.org/debian trixie InRelease Step #26 - "submit-upgrade-test-cloud-build": Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #26 - "submit-upgrade-test-cloud-build": Hit:4 https://packages.cloud.google.com/apt cloud-sdk-trixie InRelease Step #26 - "submit-upgrade-test-cloud-build": Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [176 kB] Step #26 - "submit-upgrade-test-cloud-build": Fetched 267 kB in 0s (1327 kB/s) Step #26 - "submit-upgrade-test-cloud-build": Reading package lists... Step #26 - "submit-upgrade-test-cloud-build": Reading package lists... Step #26 - "submit-upgrade-test-cloud-build": Building dependency tree... Step #26 - "submit-upgrade-test-cloud-build": Reading state information... Step #26 - "submit-upgrade-test-cloud-build": The following additional packages will be installed: Step #26 - "submit-upgrade-test-cloud-build": libjq1 libonig5 Step #26 - "submit-upgrade-test-cloud-build": The following NEW packages will be installed: Step #26 - "submit-upgrade-test-cloud-build": jq libjq1 libonig5 Step #26 - "submit-upgrade-test-cloud-build": 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. Step #26 - "submit-upgrade-test-cloud-build": Need to get 431 kB of archives. Step #26 - "submit-upgrade-test-cloud-build": After this operation, 1265 kB of additional disk space will be used. Step #26 - "submit-upgrade-test-cloud-build": Get:1 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:2 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:3 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #26 - "submit-upgrade-test-cloud-build": debconf: unable to initialize frontend: Dialog Step #26 - "submit-upgrade-test-cloud-build": debconf: (TERM is not set, so the dialog frontend is not usable.) Step #26 - "submit-upgrade-test-cloud-build": debconf: falling back to frontend: Readline Step #26 - "submit-upgrade-test-cloud-build": debconf: unable to initialize frontend: Readline Step #26 - "submit-upgrade-test-cloud-build": debconf: (This frontend requires a controlling tty.) Step #26 - "submit-upgrade-test-cloud-build": debconf: falling back to frontend: Teletype Step #26 - "submit-upgrade-test-cloud-build": debconf: unable to initialize frontend: Teletype Step #26 - "submit-upgrade-test-cloud-build": debconf: (This frontend requires a controlling tty.) Step #26 - "submit-upgrade-test-cloud-build": debconf: falling back to frontend: Noninteractive Step #26 - "submit-upgrade-test-cloud-build": Fetched 431 kB in 0s (5191 kB/s) Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package libonig5:amd64. Step #26 - "submit-upgrade-test-cloud-build": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 69656 files and directories currently installed.) Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package libjq1:amd64. Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package jq. Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../jq_1.7.1-6+deb13u2_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking jq (1.7.1-6+deb13u2) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up jq (1.7.1-6+deb13u2) ... Step #26 - "submit-upgrade-test-cloud-build": Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #26 - "submit-upgrade-test-cloud-build": ===== Processing cluster: standard-upgrade-test-cluster-1-31 in us-east1 ===== Step #26 - "submit-upgrade-test-cloud-build": Fetching cluster endpoint and auth data. Step #26 - "submit-upgrade-test-cloud-build": ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=404, message=Not found: projects/agones-images/locations/us-east1/clusters/standard-upgrade-test-cluster-1-31. This command is authenticated as 258182270954@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property. Step #26 - "submit-upgrade-test-cloud-build": No cluster named 'standard-upgrade-test-cluster-1-31' in agones-images. Step #26 - "submit-upgrade-test-cloud-build": Cleaning up any remaining running pids: Step #26 - "submit-upgrade-test-cloud-build": === upgrade tests failed === Finished Step #26 - "submit-upgrade-test-cloud-build" Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-05-30T06:54:23.772387821Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-05-30T06:54:23.772482076Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-05-30T06:54:23.772554756Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Finished Step #21 - "sdk-conformance" Starting Step #30 - "cpp-sdk-conformance-save-cache" Starting Step #31 - "rust-build-save-cache" Step #31 - "rust-build-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #30 - "cpp-sdk-conformance-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #30 - "cpp-sdk-conformance-save-cache": /usr/bin/save_cache: line 87: sdks/cpp/CMakeLists.txt: Permission denied Step #30 - "cpp-sdk-conformance-save-cache": Compressing cache to ./cpp-sdk-conformance-.tgz... Step #30 - "cpp-sdk-conformance-save-cache": Uploading cache to Google Cloud Storage... Step #30 - "cpp-sdk-conformance-save-cache": Copying file://./cpp-sdk-conformance-.tgz [Content-Type=application/gzip]... Step #30 - "cpp-sdk-conformance-save-cache": / [0 files][ 0.0 B/ 1.2 MiB] / [1 files][ 1.2 MiB/ 1.2 MiB] Step #30 - "cpp-sdk-conformance-save-cache": Operation completed over 1 objects/1.2 MiB. Step #31 - "rust-build-save-cache": Cache file exists, exiting save_cache without over-writing cache file. Finished Step #31 - "rust-build-save-cache" Finished Step #30 - "cpp-sdk-conformance-save-cache" Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Step #28 - "submit-e2e-test-cloud-build": generic-1.33: BUILD FAILURE: Build step failure: build step 3 "e2e-runner" failed: step exited with non-zero status: 127 Step #28 - "submit-e2e-test-cloud-build": generic-1.33: ERROR: (gcloud.builds.submit) build 8148251e-c781-4302-8a56-0f6ae5ebe63a completed with status "FAILURE" Step #28 - "submit-e2e-test-cloud-build": One of the e2e test child cloud build exited with nonzero status 1. Aborting. Step #28 - "submit-e2e-test-cloud-build": killed 7 Step #28 - "submit-e2e-test-cloud-build": killed 9 Step #28 - "submit-e2e-test-cloud-build": killed 11 Step #28 - "submit-e2e-test-cloud-build": killed 13 Step #28 - "submit-e2e-test-cloud-build": killed 15 Step #28 - "submit-e2e-test-cloud-build": killed 18 Finished Step #28 - "submit-e2e-test-cloud-build" ERROR ERROR: build step 28 "gcr.io/cloud-builders/gcloud" failed: step exited with non-zero status: 1