starting build "c5cc010a-6b22-4e4e-848d-34ae0a1befb2" FETCHSOURCE From https://github.com/agones-dev/agones * branch 3581c57ba54c38bb0068321e96498885fdc631ce -> FETCH_HEAD HEAD is now at 3581c57 Merge branch 'main' into fix/feature-shortcode-update-html-and-version-range GitCommit: 3581c57ba54c38bb0068321e96498885fdc631ce SETUPBUILD BUILD Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Starting Step #2 - "htmltest-restore-cache" Starting Step #0 - "cancelot" Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #6 Step #4 - "cpp-sdk-conformance-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 #2 - "htmltest-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 #6: Pulling image: ubuntu Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #6: Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": 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": 1317dd93c0c3: Already exists Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 1317dd93c0c3: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 4eb89b157f54: Already exists Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 1317dd93c0c3: Already exists Step #5 - "rust-sdk-build-restore-cache": 4eb89b157f54: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 0c237ae9ad22: Already exists Step #3 - "cpp-sdk-build-restore-cache": 4eb89b157f54: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 76ed706b0885: Already exists Step #5 - "rust-sdk-build-restore-cache": 0c237ae9ad22: Already exists Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 0c237ae9ad22: Already exists Step #2 - "htmltest-restore-cache": 1317dd93c0c3: Already exists Step #5 - "rust-sdk-build-restore-cache": 76ed706b0885: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 59d6f7a6c145: Already exists Step #3 - "cpp-sdk-build-restore-cache": 76ed706b0885: Already exists Step #2 - "htmltest-restore-cache": 4eb89b157f54: Already exists Step #5 - "rust-sdk-build-restore-cache": 59d6f7a6c145: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 801670676b8d: Already exists Step #3 - "cpp-sdk-build-restore-cache": 59d6f7a6c145: Already exists Step #2 - "htmltest-restore-cache": 0c237ae9ad22: Already exists Step #5 - "rust-sdk-build-restore-cache": 801670676b8d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 69520e919434: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 81c3b2b3e264: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 1520ecef8341: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 8a91da2ccd87: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 470fbab9d3cb: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 801670676b8d: Already exists Step #2 - "htmltest-restore-cache": 76ed706b0885: Already exists Step #5 - "rust-sdk-build-restore-cache": 69520e919434: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 81c3b2b3e264: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 1520ecef8341: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 8a91da2ccd87: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 470fbab9d3cb: Pulling fs layer Step #2 - "htmltest-restore-cache": 59d6f7a6c145: Already exists Step #3 - "cpp-sdk-build-restore-cache": 69520e919434: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 81c3b2b3e264: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 1520ecef8341: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 8a91da2ccd87: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 470fbab9d3cb: Pulling fs layer Step #2 - "htmltest-restore-cache": 801670676b8d: Already exists Step #2 - "htmltest-restore-cache": 69520e919434: Pulling fs layer Step #2 - "htmltest-restore-cache": 81c3b2b3e264: Pulling fs layer Step #2 - "htmltest-restore-cache": 1520ecef8341: Pulling fs layer Step #2 - "htmltest-restore-cache": 8a91da2ccd87: Pulling fs layer Step #2 - "htmltest-restore-cache": 470fbab9d3cb: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 1520ecef8341: Download complete Step #2 - "htmltest-restore-cache": 1520ecef8341: Download complete Step #5 - "rust-sdk-build-restore-cache": 1520ecef8341: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 1520ecef8341: Download complete Step #2 - "htmltest-restore-cache": 8a91da2ccd87: Verifying Checksum Step #2 - "htmltest-restore-cache": 8a91da2ccd87: Download complete Step #5 - "rust-sdk-build-restore-cache": 8a91da2ccd87: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 8a91da2ccd87: Download complete Step #3 - "cpp-sdk-build-restore-cache": 8a91da2ccd87: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 8a91da2ccd87: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 8a91da2ccd87: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 8a91da2ccd87: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 470fbab9d3cb: Download complete Step #3 - "cpp-sdk-build-restore-cache": 470fbab9d3cb: Download complete Step #2 - "htmltest-restore-cache": 470fbab9d3cb: Download complete Step #5 - "rust-sdk-build-restore-cache": 470fbab9d3cb: Download complete Step #3 - "cpp-sdk-build-restore-cache": 81c3b2b3e264: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 81c3b2b3e264: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 81c3b2b3e264: Download complete Step #5 - "rust-sdk-build-restore-cache": 81c3b2b3e264: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 81c3b2b3e264: Download complete Step #2 - "htmltest-restore-cache": 81c3b2b3e264: Verifying Checksum Step #2 - "htmltest-restore-cache": 81c3b2b3e264: Download complete Step #5 - "rust-sdk-build-restore-cache": 69520e919434: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 69520e919434: Download complete Step #3 - "cpp-sdk-build-restore-cache": 69520e919434: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 69520e919434: Download complete Step #2 - "htmltest-restore-cache": 69520e919434: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 69520e919434: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 69520e919434: Download complete Step #6: latest: Pulling from library/ubuntu Step #3 - "cpp-sdk-build-restore-cache": 69520e919434: Pull complete Step #2 - "htmltest-restore-cache": 69520e919434: Pull complete Step #5 - "rust-sdk-build-restore-cache": 69520e919434: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 69520e919434: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 81c3b2b3e264: Pull complete Step #5 - "rust-sdk-build-restore-cache": 81c3b2b3e264: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 81c3b2b3e264: Pull complete Step #2 - "htmltest-restore-cache": 81c3b2b3e264: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 1520ecef8341: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 1520ecef8341: Pull complete Step #2 - "htmltest-restore-cache": 1520ecef8341: Pull complete Step #5 - "rust-sdk-build-restore-cache": 1520ecef8341: Pull complete Step #2 - "htmltest-restore-cache": 8a91da2ccd87: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 8a91da2ccd87: Pull complete Step #5 - "rust-sdk-build-restore-cache": 8a91da2ccd87: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 8a91da2ccd87: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 470fbab9d3cb: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 470fbab9d3cb: Pull complete Step #2 - "htmltest-restore-cache": 470fbab9d3cb: Pull complete Step #5 - "rust-sdk-build-restore-cache": 470fbab9d3cb: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:8a182bf2dea033986dafa9e98caadf924ffc9ae87852fc2bb90edb4616b175d2 Step #2 - "htmltest-restore-cache": Digest: sha256:8a182bf2dea033986dafa9e98caadf924ffc9ae87852fc2bb90edb4616b175d2 Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:8a182bf2dea033986dafa9e98caadf924ffc9ae87852fc2bb90edb4616b175d2 Step #4 - "cpp-sdk-conformance-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest 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 #2 - "htmltest-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:8a182bf2dea033986dafa9e98caadf924ffc9ae87852fc2bb90edb4616b175d2 Step #3 - "cpp-sdk-build-restore-cache": Status: Image is up to date for 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 Step #4 - "cpp-sdk-conformance-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 #3 - "cpp-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #6: 09923199ca0e: Pulling fs layer Step #6: d9b985643753: Pulling fs layer Step #6: d9b985643753: Verifying Checksum Step #6: d9b985643753: Download complete Step #6: 09923199ca0e: Verifying Checksum Step #6: 09923199ca0e: Download complete Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz 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 #0 - "cancelot": Filtering ongoing builds for branch 'fix/feature-shortcode-update-html-and-version-range' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-09-16T05:31:41.880187Z Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz 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 Step #6: 09923199ca0e: Pull complete Step #6: d9b985643753: Pull complete Step #6: Digest: sha256:5cf058a7d21293819d67c8514b422f782570e5f5126126201d0f1bcbb74f6414 Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.9 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 #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.tgz... Finished Step #4 - "cpp-sdk-conformance-restore-cache" Finished Step #6 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": 87b1d2b035b0: Pulling fs layer Step #1 - "docker-version": efeddd74a43e: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-3490931042.tgz... Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Step #1 - "docker-version": 87b1d2b035b0: Verifying Checksum Step #1 - "docker-version": 87b1d2b035b0: Download complete Step #1 - "docker-version": efeddd74a43e: Verifying Checksum Step #1 - "docker-version": efeddd74a43e: Download complete Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #2 - "htmltest-restore-cache" Step #1 - "docker-version": 87b1d2b035b0: Pull complete Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": efeddd74a43e: Pull complete Step #1 - "docker-version": Digest: sha256:fe285529a6d6ebf06c90682bd671c586ba606278f5b55b71d19c35574b050bd0 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.419 Reading package lists... Step #7 - "build-make-docker": #5 2.057 Building dependency tree... Step #7 - "build-make-docker": #5 2.356 Reading state information... Step #7 - "build-make-docker": #5 2.647 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 2.647 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 2.7s 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:20ef8756a592c9b15555a12cc72e8d3a29f2ca4fcd21611b26681cd9478cd093 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 #9 - "pull-build-sdk-base-image" Starting Step #8 - "pull-build-image" Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a LOCAL_TAG=agones-build:a375ddb91a 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:61f544dc50_v1.83.0 LOCAL_TAG=agones-build-sdk-base:61f544dc50_v1.83.0 Step #8 - "pull-build-image": make[1]: Entering directory '/workspace/build' Step #9 - "pull-build-sdk-base-image": make[1]: Entering directory '/workspace/build' Step #8 - "pull-build-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a agones-build:a375ddb91a Step #9 - "pull-build-sdk-base-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 agones-build-sdk-base:61f544dc50_v1.83.0 Step #8 - "pull-build-image": a375ddb91a: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": 1da3cb2f93f2: Pulling fs layer Step #8 - "pull-build-image": 8ed8d931f561: Pulling fs layer Step #8 - "pull-build-image": ebec7ee5e9e9: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": b13f64be1850: Pulling fs layer Step #8 - "pull-build-image": e3319ef90a30: Pulling fs layer Step #8 - "pull-build-image": 220245017760: Pulling fs layer Step #8 - "pull-build-image": 4f21ebe9dc5e: Pulling fs layer Step #8 - "pull-build-image": 14b8e16cc6d5: Pulling fs layer Step #8 - "pull-build-image": 3c3380a432ac: Pulling fs layer Step #8 - "pull-build-image": f1c6321be537: Pulling fs layer Step #8 - "pull-build-image": 547e34db909e: Pulling fs layer Step #8 - "pull-build-image": 8a76d1a841bd: Pulling fs layer Step #8 - "pull-build-image": b5c5220671ff: Pulling fs layer Step #8 - "pull-build-image": adeb6ba0a74b: Pulling fs layer Step #8 - "pull-build-image": a8be56c25129: Pulling fs layer Step #8 - "pull-build-image": 9ace7cae309e: Pulling fs layer Step #8 - "pull-build-image": 2f1d5a9482f1: Pulling fs layer Step #8 - "pull-build-image": cbf77f252e4b: Pulling fs layer Step #8 - "pull-build-image": 696b9c5916ab: Pulling fs layer Step #8 - "pull-build-image": 984fbf1b8d16: Pulling fs layer Step #8 - "pull-build-image": 109069a0f2a7: Pulling fs layer Step #8 - "pull-build-image": e65b35f917e3: Pulling fs layer Step #8 - "pull-build-image": 2a1660a45a74: Pulling fs layer Step #8 - "pull-build-image": 81f0236921e2: Pulling fs layer Step #8 - "pull-build-image": 736d837f5a39: Pulling fs layer Step #8 - "pull-build-image": a083b3ffa6fe: Pulling fs layer Step #8 - "pull-build-image": e3319ef90a30: Waiting Step #8 - "pull-build-image": a8be56c25129: Waiting Step #8 - "pull-build-image": 220245017760: Waiting Step #8 - "pull-build-image": 4f21ebe9dc5e: Waiting Step #8 - "pull-build-image": 14b8e16cc6d5: Waiting Step #8 - "pull-build-image": 3c3380a432ac: Waiting Step #8 - "pull-build-image": 9ace7cae309e: Waiting Step #8 - "pull-build-image": 2f1d5a9482f1: Waiting Step #8 - "pull-build-image": f1c6321be537: Waiting Step #8 - "pull-build-image": cbf77f252e4b: Waiting Step #8 - "pull-build-image": 547e34db909e: Waiting Step #8 - "pull-build-image": 696b9c5916ab: Waiting Step #8 - "pull-build-image": 8a76d1a841bd: Waiting Step #8 - "pull-build-image": 984fbf1b8d16: Waiting Step #8 - "pull-build-image": 109069a0f2a7: Waiting Step #8 - "pull-build-image": b5c5220671ff: Waiting Step #8 - "pull-build-image": adeb6ba0a74b: Waiting Step #8 - "pull-build-image": e65b35f917e3: Waiting Step #8 - "pull-build-image": 2a1660a45a74: Waiting Step #8 - "pull-build-image": 81f0236921e2: Waiting Step #8 - "pull-build-image": 736d837f5a39: Waiting Step #8 - "pull-build-image": a083b3ffa6fe: Waiting Step #9 - "pull-build-sdk-base-image": 61f544dc50_v1.83.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": 27ee9a825048: Already exists Step #9 - "pull-build-sdk-base-image": 7727fcbfd0de: Pulling fs layer Step #9 - "pull-build-sdk-base-image": fcf9914a87d9: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 282461b81bf0: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 61ce7ce64ec2: Pulling fs layer Step #9 - "pull-build-sdk-base-image": e55d0c681bb6: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 61ce7ce64ec2: Waiting Step #9 - "pull-build-sdk-base-image": fcf9914a87d9: Waiting Step #9 - "pull-build-sdk-base-image": e55d0c681bb6: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": ebec7ee5e9e9: Verifying Checksum Step #8 - "pull-build-image": ebec7ee5e9e9: Download complete Step #8 - "pull-build-image": 1da3cb2f93f2: Verifying Checksum Step #8 - "pull-build-image": 1da3cb2f93f2: Download complete Step #8 - "pull-build-image": 14b8e16cc6d5: Download complete Step #8 - "pull-build-image": b13f64be1850: Verifying Checksum Step #8 - "pull-build-image": b13f64be1850: Download complete Step #8 - "pull-build-image": 3c3380a432ac: Verifying Checksum Step #8 - "pull-build-image": 3c3380a432ac: Download complete Step #8 - "pull-build-image": 4f21ebe9dc5e: Verifying Checksum Step #8 - "pull-build-image": 4f21ebe9dc5e: Download complete Step #8 - "pull-build-image": 547e34db909e: Verifying Checksum Step #8 - "pull-build-image": 547e34db909e: Download complete Step #8 - "pull-build-image": f1c6321be537: Verifying Checksum Step #8 - "pull-build-image": f1c6321be537: Download complete Step #8 - "pull-build-image": 220245017760: Verifying Checksum Step #8 - "pull-build-image": 220245017760: Download complete Step #8 - "pull-build-image": 1da3cb2f93f2: Pull complete Step #8 - "pull-build-image": b5c5220671ff: Verifying Checksum Step #8 - "pull-build-image": b5c5220671ff: Download complete Step #8 - "pull-build-image": e3319ef90a30: Verifying Checksum Step #8 - "pull-build-image": e3319ef90a30: Download complete Step #8 - "pull-build-image": adeb6ba0a74b: Verifying Checksum Step #8 - "pull-build-image": adeb6ba0a74b: Download complete Step #8 - "pull-build-image": a8be56c25129: Verifying Checksum Step #8 - "pull-build-image": a8be56c25129: Download complete Step #8 - "pull-build-image": 2f1d5a9482f1: Verifying Checksum Step #8 - "pull-build-image": 2f1d5a9482f1: Download complete Step #8 - "pull-build-image": cbf77f252e4b: Verifying Checksum Step #8 - "pull-build-image": cbf77f252e4b: Download complete Step #8 - "pull-build-image": 9ace7cae309e: Verifying Checksum Step #8 - "pull-build-image": 9ace7cae309e: Download complete Step #8 - "pull-build-image": e65b35f917e3: Verifying Checksum Step #8 - "pull-build-image": e65b35f917e3: Download complete Step #8 - "pull-build-image": 109069a0f2a7: Verifying Checksum Step #8 - "pull-build-image": 109069a0f2a7: Download complete Step #8 - "pull-build-image": 8ed8d931f561: Verifying Checksum Step #8 - "pull-build-image": 8ed8d931f561: Download complete Step #8 - "pull-build-image": 2a1660a45a74: Verifying Checksum Step #8 - "pull-build-image": 2a1660a45a74: Download complete Step #8 - "pull-build-image": 984fbf1b8d16: Verifying Checksum Step #8 - "pull-build-image": 984fbf1b8d16: Download complete Step #8 - "pull-build-image": 736d837f5a39: Download complete Step #8 - "pull-build-image": 696b9c5916ab: Verifying Checksum Step #8 - "pull-build-image": 696b9c5916ab: Download complete Step #9 - "pull-build-sdk-base-image": 282461b81bf0: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 282461b81bf0: Download complete Step #8 - "pull-build-image": a083b3ffa6fe: Verifying Checksum Step #8 - "pull-build-image": a083b3ffa6fe: Download complete Step #8 - "pull-build-image": 81f0236921e2: Verifying Checksum Step #8 - "pull-build-image": 81f0236921e2: Download complete Step #8 - "pull-build-image": 8a76d1a841bd: Verifying Checksum Step #8 - "pull-build-image": 8a76d1a841bd: Download complete Step #9 - "pull-build-sdk-base-image": 61ce7ce64ec2: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 61ce7ce64ec2: Download complete Step #9 - "pull-build-sdk-base-image": e55d0c681bb6: Verifying Checksum Step #9 - "pull-build-sdk-base-image": e55d0c681bb6: Download complete Step #9 - "pull-build-sdk-base-image": 7727fcbfd0de: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 7727fcbfd0de: Download complete Step #9 - "pull-build-sdk-base-image": fcf9914a87d9: Verifying Checksum Step #9 - "pull-build-sdk-base-image": fcf9914a87d9: Download complete Step #9 - "pull-build-sdk-base-image": 7727fcbfd0de: Pull complete Step #8 - "pull-build-image": 8ed8d931f561: Pull complete Step #8 - "pull-build-image": ebec7ee5e9e9: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": b13f64be1850: Pull complete Step #8 - "pull-build-image": e3319ef90a30: Pull complete Step #8 - "pull-build-image": 220245017760: Pull complete Step #8 - "pull-build-image": 4f21ebe9dc5e: Pull complete Step #8 - "pull-build-image": 14b8e16cc6d5: Pull complete Step #8 - "pull-build-image": 3c3380a432ac: Pull complete Step #8 - "pull-build-image": f1c6321be537: Pull complete Step #8 - "pull-build-image": 547e34db909e: Pull complete Step #9 - "pull-build-sdk-base-image": fcf9914a87d9: Pull complete Step #9 - "pull-build-sdk-base-image": 282461b81bf0: Pull complete Step #9 - "pull-build-sdk-base-image": 61ce7ce64ec2: Pull complete Step #9 - "pull-build-sdk-base-image": e55d0c681bb6: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:580e3180026c9cadfef6ba28dee924c03b7f02b5cb76f087682ba3d36f093d9a Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": 8a76d1a841bd: Pull complete Step #8 - "pull-build-image": b5c5220671ff: Pull complete Step #8 - "pull-build-image": adeb6ba0a74b: Pull complete Step #8 - "pull-build-image": a8be56c25129: Pull complete Step #8 - "pull-build-image": 9ace7cae309e: Pull complete Step #8 - "pull-build-image": 2f1d5a9482f1: Pull complete Step #8 - "pull-build-image": cbf77f252e4b: Pull complete Step #8 - "pull-build-image": 696b9c5916ab: Pull complete Step #8 - "pull-build-image": 984fbf1b8d16: Pull complete Step #8 - "pull-build-image": 109069a0f2a7: Pull complete Step #8 - "pull-build-image": e65b35f917e3: Pull complete Step #8 - "pull-build-image": 2a1660a45a74: Pull complete Step #8 - "pull-build-image": 81f0236921e2: Pull complete Step #8 - "pull-build-image": 736d837f5a39: Pull complete Step #8 - "pull-build-image": a083b3ffa6fe: Pull complete Step #8 - "pull-build-image": Digest: sha256:18913288e0493c4f275bef08929f97a685a1e37c03c4a6f3b6222d756d92fa07 Finished Step #9 - "pull-build-sdk-base-image" Starting Step #10 - "ensure-build-sdk-image-base" Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a Step #10 - "ensure-build-sdk-image-base": Already have image: make-docker Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' 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 #10 - "ensure-build-sdk-image-base": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-base:61f544dc50_v1.83.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 #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 #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 #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 #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-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go 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-go:1954a7599c 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:61f544dc50_v1.83.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: 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:61f544dc50_v1.83.0 LOCAL_TAG=agones-build-sdk-base:61f544dc50_v1.83.0 Step #15: make[1]: Entering directory '/workspace/build' Step #15: docker tag agones-build-sdk-base:61f544dc50_v1.83.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 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:1954a7599c /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:61f544dc50_v1.83.0 Step #15: docker push us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:61f544dc50_v1.83.0 Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: dd815cc75644: Preparing Step #15: 290f6786bed0: Preparing Step #15: fe276e31ef76: Preparing Step #15: 5496a1be27a1: Preparing Step #15: 9b200f5f184c: Preparing Step #15: 31631a95db7c: Preparing Step #15: 290f6786bed0: Layer already exists Step #15: 5496a1be27a1: Layer already exists Step #15: 9b200f5f184c: Layer already exists Step #15: 31631a95db7c: Layer already exists Step #15: dd815cc75644: Layer already exists Step #15: fe276e31ef76: Layer already exists 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:61f544dc50_v1.83.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.1s 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:61f544dc50_v1.83.0 Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.1s 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 #15: 61f544dc50_v1.83.0: digest: sha256:580e3180026c9cadfef6ba28dee924c03b7f02b5cb76f087682ba3d36f093d9a size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.451 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Finished Step #15 Step #11 - "test-gen-all-sdk-grpc": #6 0.490 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.491 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.539 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.643 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] 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 #11 - "test-gen-all-sdk-grpc": #6 1.715 Fetched 10.2 MB in 1s (7666 kB/s) Step #12 - "test-gen-crd-code": c331be51c382: Verifying Checksum Step #12 - "test-gen-crd-code": c331be51c382: Download complete Step #11 - "test-gen-all-sdk-grpc": #6 1.715 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.520 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.302 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.488 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.745 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.747 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 3.837 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.839 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 3.882 0 upgraded, 4 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 3.882 Need to get 1421 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 3.882 After this operation, 5146 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 3.882 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 3.926 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 3.928 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u3 [168 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.929 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u3 [78.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 4.232 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 4.232 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 4.232 debconf: falling back to frontend: Readline Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Verifying Checksum Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Download complete Step #11 - "test-gen-all-sdk-grpc": #6 4.242 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 4.242 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.242 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.248 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 4.248 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 4.248 debconf: falling back to frontend: Noninteractive 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 #11 - "test-gen-all-sdk-grpc": #6 5.081 Fetched 1421 kB in 0s (18.7 MB/s) 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 #11 - "test-gen-all-sdk-grpc": #6 5.119 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 5.119 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.179 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.183 Unpacking wget (1.25.0-2) ... Step #12 - "test-gen-crd-code": make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 5.332 Selecting previously unselected package libonig5:amd64. 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:a375ddb91a 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 #11 - "test-gen-all-sdk-grpc": #6 5.335 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.343 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.387 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.391 Preparing to unpack .../libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.394 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.439 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 5.442 Preparing to unpack .../jq_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.481 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.524 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.537 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.546 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.555 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.565 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 5.7s 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.5.linux-${ARCH}.tar.gz && tar -xzf go1.26.5.linux-${ARCH}.tar.gz && rm go1.26.5.linux-${ARCH}.tar.gz && mkdir -p /go 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": Generating CRD client code... 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": + 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-20250922181213-ec3ebc5fd46b Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.9 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.31.0 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.7.0 Step #12 - "test-gen-crd-code": go: downloading k8s.io/apimachinery v0.35.6 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.38.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-logr/logr v1.4.3 Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.8 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v3 v3.0.4 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 gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading github.com/mailru/easyjson v0.7.7 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/mod v0.29.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.18.0 Step #11 - "test-gen-all-sdk-grpc": #8 DONE 4.5s 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.583 go: downloading google.golang.org/protobuf v1.28.1 Step #11 - "test-gen-all-sdk-grpc": #9 9.417 go: downloading google.golang.org/grpc v1.2.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 #11 - "test-gen-all-sdk-grpc": #9 9.431 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 9.554 go: downloading google.golang.org/protobuf v1.27.1 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": Generating applyconfig code for 4 targets 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": + 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 #12 - "test-gen-crd-code": Generating client code for 4 targets Step #12 - "test-gen-crd-code": + echo '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 12.78 go: downloading golang.org/x/tools v0.50.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.30 go: downloading golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518 Step #11 - "test-gen-all-sdk-grpc": #9 13.31 go: downloading golang.org/x/mod v0.41.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.31 go: downloading golang.org/x/sync v0.23.0 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": 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 #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": 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": + 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": + xargs -0 rm -f 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": #9 DONE 16.3s 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.4s 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": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... 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": + 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/utils v0.0.0-20251002143259-bc988d571ff4 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/inf.v0 v0.9.1 Step #12 - "test-gen-crd-code": go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/randfill v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/net v0.47.0 Step #12 - "test-gen-crd-code": go: downloading github.com/json-iterator/go v1.1.12 Step #12 - "test-gen-crd-code": go: downloading github.com/x448/float16 v0.8.4 Step #12 - "test-gen-crd-code": go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #12 - "test-gen-crd-code": go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 2.7s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:fb958780eaf51dcaeee8255cde64a8d620869939233ad40254bf9c9e870d5e7c done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:1954a7599c done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.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": + 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": + 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 #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": ++ 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": ++ 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": CRD conversions, deepcopy, and defaults code generation complete. Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 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 #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": echo "\n\n>>> Error: Generated CRD code in pkg/apis is out of date. Please run 'make gen-crd-code' to regenerate it and commit the changes.\n\n"; \ Step #12 - "test-gen-crd-code": exit 1; \ 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": echo "\n\n>>> Error: Generated CRD code in pkg/client is out of date. Please run 'make gen-crd-code' to regenerate it and commit the changes.\n\n"; \ Step #12 - "test-gen-crd-code": exit 1; \ Step #12 - "test-gen-crd-code": fi 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 #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": /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 Finished Step #12 - "test-gen-crd-code" 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 #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:b44d3a686e 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:b44d3a686e 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:61f544dc50_v1.83.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-rust:b44d3a686e /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:61f544dc50_v1.83.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:61f544dc50_v1.83.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:61f544dc50_v1.83.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.54kB 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.309 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.336 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.338 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.368 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.467 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.553 Fetched 10.2 MB in 1s (8126 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.553 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.368 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.170 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.364 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.661 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.661 wget Step #11 - "test-gen-all-sdk-grpc": #5 3.703 0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.703 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.703 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.703 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 3.925 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.925 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.925 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.933 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.933 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.933 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.939 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.939 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.939 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.776 Fetched 984 kB in 0s (17.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.799 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.799 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.815 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.820 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.907 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 5.0s 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.625 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.625 info: default host tuple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.626 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.822 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.822 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 16.15 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 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.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 16.17 PATH Step #11 - "test-gen-all-sdk-grpc": #7 16.17 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 16.17 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Consider running the right command for your shell (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 16.17 . "/usr/local/cargo/env" # For sh/ash/dash/pdksh/bash Step #11 - "test-gen-all-sdk-grpc": #7 16.17 cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.17 CC_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.17 cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.17 CC_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.17 cargo:rerun-if-env-changed=HOST_CC Step #11 - "test-gen-all-sdk-grpc": #7 16.17 HOST_CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.17 cargo:rerun-if-env-changed=CC Step #11 - "test-gen-all-sdk-grpc": #7 16.17 CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.17 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CRATE_CC_NO_DEFAULTS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=HOST_CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.19 HOST_CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CFLAGS_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CFLAGS_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.20 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 16.20 rustup 1.29.1 (d95a37b6a 2026-08-13) Step #11 - "test-gen-all-sdk-grpc": #7 16.22 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 16.24 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 16.26 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 20.4s 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 9.6s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:15b33c8f313ef2d749b0de3f497e11ea155882c7798da5dfdea7b4175d88d370 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:b44d3a686e 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:61f544dc50_v1.83.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:61f544dc50_v1.83.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: 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:61f544dc50_v1.83.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:61f544dc50_v1.83.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 zip wget clang-format && 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: 7.42kB 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 zip wget clang-format && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.304 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.333 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.337 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.365 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.464 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.559 Fetched 10.2 MB in 1s (8059 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.559 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.417 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.221 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.413 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.666 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.667 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 3.668 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 3.668 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 3.668 readline-common Step #11 - "test-gen-all-sdk-grpc": #5 3.670 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 3.670 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.670 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.923 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.923 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 3.924 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 3.924 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 3.925 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #5 3.972 0 upgraded, 17 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.972 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.972 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.972 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u5 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.017 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u5 [2225 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.040 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": #5 4.040 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": #5 4.041 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": #5 4.041 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 4.058 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u5 [1959 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.071 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u5 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.076 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": #5 4.076 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": #5 4.077 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": #5 4.085 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": #5 4.157 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": #5 4.326 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": #5 4.408 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": #5 4.409 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": #5 4.410 Get:17 http://deb.debian.org/debian trixie/main amd64 zip amd64 3.0-15+deb13u1 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.615 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.615 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.615 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.623 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.623 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.623 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.628 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.628 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.628 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 5.451 Fetched 55.2 MB in 0s (117 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 5.480 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.480 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.496 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.500 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.591 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.595 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.601 Unpacking python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.767 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.781 Setting up python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.779 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 6.779 (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 ... 24704 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 6.795 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.798 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.829 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 6.832 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.835 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.869 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.872 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.875 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.913 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.917 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.932 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 6.942 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 6.950 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 6.958 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 6.963 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.004 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.007 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.010 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.159 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 7.163 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.166 Unpacking python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.204 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.207 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.211 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.248 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.445 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 7.445 (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 ... 25190 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 7.460 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.469 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.503 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 7.506 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.511 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.591 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.594 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.598 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.083 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 8.086 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.090 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.814 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #5 8.818 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.821 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.275 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #5 9.278 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.282 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.317 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.321 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.324 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.355 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #5 9.358 Preparing to unpack .../7-zip_3.0-15+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.361 Unpacking zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.410 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.426 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.439 Setting up zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.449 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.458 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.471 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.481 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.490 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.499 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.508 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.517 Setting up python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.56 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.57 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 10.57 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 10.68 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.69 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.70 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 11.5s 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:1e62ec5830f9e39e956a70e6f7004a4a0f9b4144aebc812b6998404edd97fafe 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:61f544dc50_v1.83.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:61f544dc50_v1.83.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.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:61f544dc50_v1.83.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:61f544dc50_v1.83.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 curl && apt-get install -y && apt-get install -y 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: 7.91kB 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 curl && apt-get install -y && apt-get install -y gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.329 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.358 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.359 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.390 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.489 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.556 Fetched 10.2 MB in 1s (8194 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.556 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.397 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.198 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.391 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.662 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.664 libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #5 3.693 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #5 3.695 curl libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #5 3.734 3 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.734 Need to get 1046 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.734 After this operation, 0 B of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.734 Get:1 http://deb.debian.org/debian trixie/main amd64 curl amd64 8.14.1-2+deb13u5 [270 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.760 Get:2 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.14.1-2+deb13u5 [391 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.767 Get:3 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.14.1-2+deb13u5 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.962 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.962 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.962 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.971 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.971 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.971 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.976 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.976 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.976 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.795 Fetched 1046 kB in 0s (16.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.817 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.834 Preparing to unpack .../curl_8.14.1-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.843 Unpacking curl (8.14.1-2+deb13u5) over (8.14.1-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.917 Preparing to unpack .../libcurl4t64_8.14.1-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.929 Unpacking libcurl4t64:amd64 (8.14.1-2+deb13u5) over (8.14.1-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.003 Preparing to unpack .../libcurl3t64-gnutls_8.14.1-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.012 Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u5) over (8.14.1-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.092 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.102 Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.111 Setting up curl (8.14.1-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.121 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.168 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 5.973 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 6.162 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 6.427 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 6.436 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 7.225 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 7.415 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 7.668 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 7.668 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 7.668 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 7.670 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 7.672 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 7.672 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 7.672 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 7.672 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 7.823 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 7.823 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 7.824 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 7.825 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 7.874 0 upgraded, 19 newly installed, 0 to remove and 19 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 7.874 Need to get 4990 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 7.874 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 7.874 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 7.889 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": #5 7.892 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": #5 7.905 Get:4 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.921 Get:5 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.922 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b5 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.923 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": #5 7.925 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": #5 7.925 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b5 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.928 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": #5 7.933 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b5 [636 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.937 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": #5 7.938 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b5 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.940 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b5 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.942 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": #5 7.945 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b5 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.946 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b5 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 7.948 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": #5 7.949 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b5 [194 kB] Step #11 - "test-gen-all-sdk-grpc": #5 8.127 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 8.127 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 8.127 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 8.135 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 8.135 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 8.135 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 8.140 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 8.140 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 8.140 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 8.958 Fetched 4990 kB in 0s (46.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 8.982 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 8.982 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 8.997 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.001 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.038 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.041 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.047 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.084 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.087 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.090 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.128 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.131 Preparing to unpack .../03-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.134 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.207 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.210 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.219 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 9.229 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 9.237 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 9.246 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 9.251 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.290 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 9.293 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.296 Unpacking gpgconf (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.337 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.340 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.344 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.383 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 9.386 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.389 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.426 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 9.429 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.450 Unpacking dirmngr (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.499 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 9.502 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.505 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.584 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 9.587 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.591 Unpacking gpg (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.658 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 9.661 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.664 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.701 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 9.704 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.708 Unpacking gpg-agent (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.753 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 9.756 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.759 Unpacking gpgsm (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.803 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 9.806 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.810 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.854 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 9.857 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.860 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.894 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 9.897 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.900 Unpacking gpgv (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.942 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 9.945 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.949 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.986 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 9.989 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 9.992 Unpacking gnupg-utils (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.05 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.06 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.07 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.08 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.08 Setting up gpgv (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.09 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.10 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.11 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.12 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.13 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.15 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.16 Setting up gpgconf (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.17 Setting up gpg (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.32 Setting up gnupg-utils (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.33 Setting up gpg-agent (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.92 Setting up gpgsm (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.93 Setting up dirmngr (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 11.10 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 11.11 Setting up gpg-wks-client (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 11.12 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 11.2s 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.397 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.397 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.397 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.449 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.267 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.074 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.279 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.573 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 2.573 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 2.573 curl is already the newest version (8.14.1-2+deb13u5). Step #11 - "test-gen-all-sdk-grpc": #7 2.573 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 2.573 0 upgraded, 0 newly installed, 0 to remove and 19 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.457 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.457 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.457 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.517 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.538 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.564 Fetched 26.6 kB in 0s (169 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.564 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.367 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.158 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.356 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.605 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.606 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.607 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.609 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.609 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.609 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.732 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.733 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.733 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.782 0 upgraded, 9 newly installed, 0 to remove and 19 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.782 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.782 After this operation, 219 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.782 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u5 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.821 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u5 [2225 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.841 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.841 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.841 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u5 [1959 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.855 Get:6 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u5 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.860 Get:7 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.860 Get:8 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 2.865 Get:9 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 3.420 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.420 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.420 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.429 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.429 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.429 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.434 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.434 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.434 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 4.247 Fetched 38.1 MB in 0s (79.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 4.276 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.276 (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 ... 24719 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 4.293 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.297 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.385 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.388 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.395 Unpacking python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.559 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.572 Setting up python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.536 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 5.536 (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 ... 25044 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.550 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.554 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.586 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 5.589 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.592 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.625 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.628 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.631 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.779 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 5.783 Preparing to unpack .../python3.13_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.786 Unpacking python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.824 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.827 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.830 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.867 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.057 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 6.057 (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 ... 25498 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 6.074 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.081 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.126 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 6.130 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.134 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.674 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.687 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.697 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.706 Setting up python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.770 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.781 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.781 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.891 Setting up nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.6s 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.112 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.143 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.167 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.172 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.176 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.183 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.186 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.217 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.220 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.242 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.909 Step #11 - "test-gen-all-sdk-grpc": #10 3.909 added 105 packages in 3s Step #11 - "test-gen-all-sdk-grpc": #10 3.909 Step #11 - "test-gen-all-sdk-grpc": #10 3.909 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 3.909 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 3.910 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 3.910 npm notice New major version of npm available! 10.8.2 -> 12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 3.910 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 3.910 npm notice To update run: npm install -g npm@12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 3.910 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.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 1.7s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:efa2677c67d0596115565481e103cecbdc434e9252a11bab19c3dacca0d3ebcc 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:46dd32a0fe 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:46dd32a0fe 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:61f544dc50_v1.83.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:46dd32a0fe /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:61f544dc50_v1.83.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:61f544dc50_v1.83.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:61f544dc50_v1.83.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.324 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.353 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.356 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 [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.485 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.582 Fetched 10.2 MB in 1s (8027 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.582 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.411 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.231 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.432 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.705 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.705 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 3.706 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 3.707 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 3.709 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 3.709 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 3.709 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.709 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 3.901 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.901 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 3.901 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #5 3.903 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #5 3.903 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #5 3.954 0 upgraded, 23 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.954 Need to get 6410 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.954 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.954 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.966 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.989 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.990 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.990 Get:5 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.996 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.997 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b5 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.007 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 4.008 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 4.012 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b5 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.017 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 4.022 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b5 [636 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.026 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 4.027 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b5 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.028 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b5 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.030 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 4.033 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b5 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.034 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b5 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.042 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 4.045 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u3 [168 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.047 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u3 [78.8 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.048 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.058 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b5 [194 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.261 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.261 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.261 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.269 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.269 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.269 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.275 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.275 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.275 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 5.116 Fetched 6410 kB in 0s (45.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 5.142 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.142 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.157 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.160 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.193 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 5.196 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.200 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.287 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.290 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.296 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.335 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.338 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.342 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.379 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.382 Preparing to unpack .../04-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.386 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.461 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.464 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.474 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.485 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.493 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.502 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.507 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.547 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 5.550 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.553 Unpacking gpgconf (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.597 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.600 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.603 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.651 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.654 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.658 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.699 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 5.702 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.721 Unpacking dirmngr (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.774 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 5.778 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.782 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.868 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 5.871 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.875 Unpacking gpg (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.944 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 5.947 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.950 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.991 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 5.994 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.998 Unpacking gpg-agent (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.047 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 6.050 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.054 Unpacking gpgsm (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.100 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 6.103 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.106 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.152 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 6.156 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.160 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.197 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 6.201 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.205 Unpacking gpgv (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.257 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.260 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.264 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.311 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.315 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.318 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.358 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #5 6.361 Preparing to unpack .../20-jq_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.365 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.398 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 6.402 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.405 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.445 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 6.448 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.453 Unpacking gnupg-utils (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.515 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.526 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.539 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.550 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.563 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.578 Setting up gpgv (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.588 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.598 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.607 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.620 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.631 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.641 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.660 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.671 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.681 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.690 Setting up gpgconf (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.699 Setting up gpg (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.858 Setting up gnupg-utils (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.866 Setting up gpg-agent (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.479 Setting up gpgsm (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.489 Setting up dirmngr (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.676 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.686 Setting up gpg-wks-client (2.4.7-21+deb13u1+b5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.695 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 7.8s 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.5.linux-${ARCH}.tar.gz && tar -xzf go1.26.5.linux-${ARCH}.tar.gz && rm go1.26.5.linux-${ARCH}.tar.gz && mkdir -p /go Step #11 - "test-gen-all-sdk-grpc": #8 DONE 3.8s 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.407 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.407 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.408 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 3.968 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 3.968 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 3.968 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.976 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.976 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.976 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.981 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.981 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.981 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 31.1s 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:c42402b3a4751f099c8c201b01d1a235a918ba4f11e6f8070b4ff709fab9fefb done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:46dd32a0fe 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": 05:37:02.176 [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": 05:37:02.389 [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": 05:37:02.399 [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": 05:37:02.410 [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": 05:37:02.414 [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": 05:37:02.423 [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": 05:37:02.426 [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": 05:37:02.436 [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": 05:37:02.439 [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": 05:37:02.448 [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": 05:37:02.452 [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": 05:37:02.461 [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": 05:37:02.465 [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": 05:37:02.474 [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": 05:37:02.478 [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": 05:37:02.486 [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": 05:37:02.490 [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": 05:37:02.499 [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": 05:37:02.502 [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": 05:37:02.510 [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": 05:37:02.513 [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": 05:37:02.520 [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": 05:37:02.523 [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": 05:37:02.529 [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": 05:37:02.532 [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": 05:37:02.538 [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": 05:37:02.541 [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": 05:37:02.546 [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": 05:37:02.548 [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": 05:37:02.555 [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": 05:37:02.558 [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": 05:37:02.621 [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": 05:37:02.634 [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": 05:37:02.644 [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": 05:37:02.654 [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": 05:37:02.656 [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": 05:37:02.657 [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": 05:37:02.661 [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": 05:37:02.667 [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": 05:37:02.669 [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": 05:37:02.670 [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": 05:37:02.676 [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": 05:37:02.676 [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": 05:37:03.734 [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": 05:37:03.911 [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": 05:37:03.918 [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": 05:37:03.930 [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": 05:37:03.934 [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": 05:37:03.943 [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": 05:37:03.946 [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": 05:37:03.956 [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": 05:37:03.959 [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": 05:37:03.968 [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": 05:37:03.971 [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": 05:37:04.061 [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": 05:37:04.080 [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": 05:37:04.091 [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": 05:37:04.103 [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": 05:37:04.105 [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": 05:37:04.107 [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": 05:37:04.110 [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": 05:37:04.117 [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": 05:37:04.120 [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": 05:37:04.121 [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": 05:37:04.126 [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": 05:37:04.126 [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": 05:37:05.210 [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": 05:37:05.386 [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": 05:37:05.395 [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": 05:37:05.407 [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": 05:37:05.412 [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": 05:37:05.424 [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": 05:37:05.429 [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": 05:37:05.439 [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": 05:37:05.443 [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": 05:37:05.452 [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": 05:37:05.456 [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": 05:37:05.465 [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": 05:37:05.469 [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": 05:37:05.479 [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": 05:37:05.483 [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": 05:37:05.575 [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": 05:37:05.589 [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": 05:37:05.600 [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": 05:37:05.608 [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": 05:37:05.610 [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": 05:37:05.612 [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": 05:37:05.615 [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": 05:37:05.621 [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": 05:37:05.624 [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": 05:37:05.625 [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": 05:37:05.630 [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": 05:37:05.630 [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:61f544dc50_v1.83.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:61f544dc50_v1.83.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:61f544dc50_v1.83.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:61f544dc50_v1.83.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.339 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.367 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.379 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.399 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.498 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.586 Fetched 10.2 MB in 1s (8063 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.586 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.409 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.208 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.408 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.716 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.716 wget Step #11 - "test-gen-all-sdk-grpc": #5 3.763 0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.763 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.763 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.763 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 3.982 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.982 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.982 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.991 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.991 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.991 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.996 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.996 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.996 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.845 Fetched 984 kB in 0s (16.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.870 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.870 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.886 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.890 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.979 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 5.0s 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.403 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.403 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.403 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.456 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.261 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.072 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.268 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.538 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 2.540 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 2.583 0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 2.583 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 2.583 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 2.583 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.771 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.771 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.771 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.780 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.780 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.780 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.785 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.785 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.785 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 3.606 Fetched 38.6 kB in 0s (1223 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 3.627 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 3.627 (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 ... 24473 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #7 3.643 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 3.647 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 3.689 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 3.7s 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.513 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.527 (Reading database ... 24477 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.528 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.533 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.552 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.407 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.407 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.408 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.460 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.481 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [18.7 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.512 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [1128 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.517 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [40.9 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.524 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.535 Fetched 65.1 kB in 0s (379 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.535 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.349 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.163 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.367 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.626 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.626 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.626 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.628 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.673 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.673 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.673 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.674 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 2.675 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.722 0 upgraded, 11 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.722 Need to get 154 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.722 After this operation, 628 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.722 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.788 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.12-1 [44.8 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.817 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.31-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.832 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.31-1 [3240 B] Step #11 - "test-gen-all-sdk-grpc": #9 2.835 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.31-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.009 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.31-1 [8610 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.057 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.31-1 [2801 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.081 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.31-1 [2099 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.105 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.31-1 [3518 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.149 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.170 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.425-1 [102 MB] Step #11 - "test-gen-all-sdk-grpc": #9 4.179 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 4.179 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 4.179 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.187 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.187 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.187 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.193 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.193 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.193 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 5.028 Fetched 154 MB in 1s (118 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 5.049 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 5.049 (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 ... 24494 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.066 Preparing to unpack .../00-dotnet-host_10.0.12-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.070 Unpacking dotnet-host (10.0.12-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.100 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.103 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.106 Unpacking dotnet-hostfxr-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.143 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.146 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.153 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.613 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.616 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.619 Unpacking dotnet-runtime-deps-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.647 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.650 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.653 Unpacking dotnet-runtime-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.319 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.322 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.326 Unpacking aspnetcore-runtime-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.509 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.513 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.516 Unpacking dotnet-targeting-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.735 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.738 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.742 Unpacking aspnetcore-targeting-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.873 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.877 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.31-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.880 Unpacking dotnet-apphost-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.110 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.114 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.117 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.257 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.260 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.425-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.263 Unpacking dotnet-sdk-8.0 (8.0.425-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.538 Setting up dotnet-host (10.0.12-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.548 Setting up dotnet-targeting-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.556 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.564 Setting up aspnetcore-targeting-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.573 Setting up dotnet-apphost-pack-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.582 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.591 Setting up dotnet-hostfxr-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.601 Setting up dotnet-runtime-deps-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.609 Setting up dotnet-runtime-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.618 Setting up aspnetcore-runtime-8.0 (8.0.31-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.627 Setting up dotnet-sdk-8.0 (8.0.425-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.868 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 11.7s 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.4s 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:fc722e70ebf2a7cdc9a17f24fe8c680aa1b082b3a55d0a4a6e5c9f2c626bf864 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": Copying protobuffers to csharp sdk 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": + 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:f18b8bc357 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:f18b8bc357 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:61f544dc50_v1.83.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:f18b8bc357 /workspace/build/build-sdk-images/python --build-arg BASE_IMAGE=agones-build-sdk-base:61f544dc50_v1.83.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: 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:61f544dc50_v1.83.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:61f544dc50_v1.83.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/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": #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: 2.51kB 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/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": #5 0.325 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.352 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.355 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.405 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.500 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #11 - "test-gen-all-sdk-grpc": #5 1.642 Fetched 10.2 MB in 1s (7686 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 1.642 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.464 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.268 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.466 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.726 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 3.726 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 3.727 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 3.727 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 3.728 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #5 3.728 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #5 3.728 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 3.729 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 3.729 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #5 3.729 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 4.147 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 4.147 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 4.148 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 4.148 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 4.149 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #5 4.149 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #5 4.149 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #5 4.149 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 4.200 0 upgraded, 28 newly installed, 0 to remove and 22 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 4.200 Need to get 20.0 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 4.200 After this operation, 76.4 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 4.200 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u5 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.235 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u5 [2225 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.256 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": #5 4.256 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": #5 4.257 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": #5 4.258 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 4.259 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u5 [1959 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.273 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u5 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.279 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": #5 4.279 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": #5 4.280 Get:11 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4864 B] Step #11 - "test-gen-all-sdk-grpc": #5 4.280 Get:12 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.8.3-1~deb13u1 [179 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.282 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": #5 4.284 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": #5 4.286 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": #5 4.286 Get:16 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2+deb13u5 [2160 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.306 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": #5 4.313 Get:18 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2+deb13u5 [5286 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.354 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": #5 4.355 Get:20 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2+deb13u5 [504 kB] Step #11 - "test-gen-all-sdk-grpc": #5 4.358 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": #5 4.358 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": #5 4.359 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": #5 4.359 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": #5 4.368 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": #5 4.378 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": #5 4.386 Get:27 http://deb.debian.org/debian trixie/main amd64 python3.13-venv amd64 3.13.5-2+deb13u5 [5476 B] Step #11 - "test-gen-all-sdk-grpc": #5 4.386 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": #5 4.588 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 4.588 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 4.588 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.598 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 4.598 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.598 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.603 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 4.603 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 4.603 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 5.444 Fetched 20.0 MB in 0s (90.7 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 5.471 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.471 (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 ... 24379 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.486 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.490 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.580 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.584 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.591 Unpacking python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.754 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.768 Setting up python3.13-minimal (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.727 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 6.727 (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 ... 24704 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 6.745 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.748 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.781 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 6.784 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.788 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.820 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.823 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.826 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.863 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.866 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.878 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 6.888 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 6.896 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 6.904 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 6.909 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.949 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.952 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.955 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.109 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 7.112 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.116 Unpacking python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.152 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.156 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.159 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.198 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.391 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 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 ... 25190 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 7.405 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.412 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.450 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #5 7.453 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.457 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.484 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.487 Preparing to unpack .../02-libexpat1-dev_2.8.3-1~deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.491 Unpacking libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.539 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #5 7.542 Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.552 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.593 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #5 7.596 Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.600 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.635 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #5 7.638 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.642 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.680 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.683 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.686 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.841 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.844 Preparing to unpack .../07-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.847 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.893 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.896 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.900 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.232 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 8.235 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.238 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.267 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #5 8.271 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.273 Unpacking python3.13-dev (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.306 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #5 8.310 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.313 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.350 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #5 8.353 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.356 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.390 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #5 8.393 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.397 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.432 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #5 8.435 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.439 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.581 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #5 8.585 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.588 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.659 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #5 8.662 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.665 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.748 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #5 8.751 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u5_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.754 Unpacking python3.13-venv (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.781 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #5 8.784 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.788 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.827 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.840 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.863 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.872 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.880 Setting up libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.889 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.898 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.914 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.925 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.932 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.940 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.949 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.958 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.967 Setting up libpython3.13:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.976 Setting up python3.13 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.02 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.03 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 10.03 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 10.14 Setting up python3.13-venv (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.21 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.37 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.38 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.39 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.40 Setting up python3.13-dev (3.13.5-2+deb13u5) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.40 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.54 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.55 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 11.61 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 11.9s 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.4s 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:e882d8879f975c4c8cad9a5c86add27b16d7738c2f8d1e1e84d737ab5bc717b4 done Step #11 - "test-gen-all-sdk-grpc": #9 naming to docker.io/library/agones-build-sdk-python:f18b8bc357 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==1.80.0 Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio-tools==1.80.0 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==1.80.0) 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==1.80.0) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.84.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==1.80.0) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting typing-extensions~=4.12 (from grpcio>=1.80.0->grpcio-tools==1.80.0) Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.16.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.7 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.84.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 156.5 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-84.0.0-py3-none-any.whl (818 kB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 818.2/818.2 kB 50.7 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.84.0 grpcio-tools-1.80.0 protobuf-6.33.6 setuptools-84.0.0 typing-extensions-4.16.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.WD51icGDdL/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:a375ddb91a 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:a375ddb91a 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 ." Step #13 - "lint": WARN [runner/exclusion_paths] The pattern "test/sdk/restapi" match no issues Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "nilerr"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "noctx"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "gosec"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "^build/", Linters: "gosec"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "test/sdk/restapi", Linters: "goimports"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Text: "^fieldalignment: .*", Path: "(.+)_test\\.go|^test/|^cmd/.*|^pkg/apis/.*"] Step #13 - "lint": 0 issues. Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "test/sdk/restapi", Linters: "goimports"] Step #13 - "lint": 0 issues. Finished Step #13 - "lint" Starting Step #16 - "build-images" Starting Step #18 - "build-sdks" Starting Step #14 Step #16 - "build-images": Already have image: make-docker Step #14: Already have image: make-docker Step #18 - "build-sdks": Already have image: make-docker 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:a375ddb91a /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:a375ddb91a /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #16 - "build-images": mkdir -p ~/.config/helm 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 #16 - "build-images": ERROR: failed to find instance "arm64-builder": open /builder/home/.docker/buildx/instances/arm64-builder: no such file or directory 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": /workspace/build 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": 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=csharp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=python Step #16 - "build-images": arm64-builder 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 #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute 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 #16 - "build-images": ERROR: failed to find instance "windows-builder": open /builder/home/.docker/buildx/instances/windows-builder: no such file or directory Step #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a LOCAL_TAG=agones-build:a375ddb91a Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:a375ddb91a us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: dbb269e11c72: Preparing Step #14: e69ed9fadf4a: Preparing Step #14: 6a069b5fe112: Preparing Step #14: 45a698205a20: Preparing Step #14: 39aa39ac0972: Preparing Step #14: a134732c7238: Preparing Step #14: d483f3a9ec28: Preparing Step #14: 591fef1469bf: Preparing Step #14: 9f790fdd0fa5: Preparing Step #14: fd0bd17a8372: Preparing Step #14: d889e98fc2be: Preparing Step #14: 1b659cbdf3f7: Preparing Step #14: 6318da51e92a: Preparing Step #14: 14b1b9c28813: Preparing Step #14: 8c284b916c96: Preparing Step #14: 3a91e221ccd2: Preparing Step #14: 6e79229b049e: Preparing Step #14: 4ec708844998: Preparing Step #14: 11178b706ea8: Preparing Step #14: 97b4ec024f5e: Preparing Step #14: dd096c0a2729: Preparing Step #14: 88d260e8f8d5: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 97c73e9f21f8: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 4e395f5b16b0: Preparing Step #14: 31f09f8f8010: Preparing Step #14: 035cd7d3804a: Preparing Step #14: 11178b706ea8: Waiting Step #14: 97b4ec024f5e: Waiting Step #14: d889e98fc2be: Waiting Step #14: dd096c0a2729: Waiting Step #14: 1b659cbdf3f7: Waiting Step #14: 88d260e8f8d5: Waiting Step #14: 6318da51e92a: Waiting Step #14: 97c73e9f21f8: Waiting Step #14: 14b1b9c28813: Waiting Step #14: 8c284b916c96: Waiting Step #14: 4e395f5b16b0: Waiting Step #14: 3a91e221ccd2: Waiting Step #14: 31f09f8f8010: Waiting Step #14: 6e79229b049e: Waiting Step #14: 4ec708844998: Waiting Step #14: 035cd7d3804a: Waiting Step #14: fd0bd17a8372: Waiting 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": } Step #14: e69ed9fadf4a: Layer already exists Step #14: 39aa39ac0972: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: 9f790fdd0fa5: Layer already exists Step #14: 45a698205a20: Layer already exists Step #14: d483f3a9ec28: Layer already exists Step #14: dbb269e11c72: Layer already exists Step #14: a134732c7238: Layer already exists Step #14: 591fef1469bf: Layer already exists Step #14: 6a069b5fe112: Layer already exists Step #14: d889e98fc2be: Layer already exists Step #14: 6318da51e92a: Layer already exists Step #14: fd0bd17a8372: Layer already exists Step #14: 1b659cbdf3f7: Layer already exists Step #14: 8c284b916c96: Layer already exists Step #14: 14b1b9c28813: Layer already exists Step #14: 3a91e221ccd2: Layer already exists Step #14: 6e79229b049e: Layer already exists Step #14: 4ec708844998: Layer already exists Step #14: 97b4ec024f5e: Layer already exists Step #14: 97c73e9f21f8: Layer already exists Step #14: 11178b706ea8: Layer already exists Step #14: dd096c0a2729: Layer already exists Step #14: 88d260e8f8d5: Layer already exists Step #14: 4e395f5b16b0: Layer already exists Step #14: 31f09f8f8010: Layer already exists Step #14: 035cd7d3804a: Layer already exists Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #16 - "build-images": make[1]: Entering directory '/workspace/build' 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.61.0-dev-3581c57 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": 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/controller 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": -- Configuring done (0.1s) 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 #14: a375ddb91a: digest: sha256:18913288e0493c4f275bef08929f97a685a1e37c03c4a6f3b6222d756d92fa07 size: 6409 Step #14: make[1]: Leaving directory '/workspace/build' 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.425 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 #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": -------------------------------------------------------------------------------------- Finished Step #14 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:a375ddb91a 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.61.0-dev-3581c57" -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 6.3 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.61.0-dev-3581c57-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #20 - "tests": /workspace/build 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": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go 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 #29 - "cpp-sdk-build-save-cache": latest: Pulling from agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": 1317dd93c0c3: Already exists Step #29 - "cpp-sdk-build-save-cache": 4eb89b157f54: Already exists Step #29 - "cpp-sdk-build-save-cache": 0c237ae9ad22: Already exists Step #29 - "cpp-sdk-build-save-cache": 76ed706b0885: Already exists Step #29 - "cpp-sdk-build-save-cache": 59d6f7a6c145: Already exists Step #29 - "cpp-sdk-build-save-cache": 801670676b8d: Already exists Step #29 - "cpp-sdk-build-save-cache": 69520e919434: Already exists Step #29 - "cpp-sdk-build-save-cache": 81c3b2b3e264: Already exists Step #29 - "cpp-sdk-build-save-cache": 1520ecef8341: Already exists Step #29 - "cpp-sdk-build-save-cache": 8a91da2ccd87: Already exists Step #29 - "cpp-sdk-build-save-cache": 470fbab9d3cb: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:513a53efc32f98684b9162f87d8673247b0c44470994590af8e5e7eebe5119d4 Step #29 - "cpp-sdk-build-save-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #29 - "cpp-sdk-build-save-cache": us-docker.pkg.dev/agones-images/ci/save_cache:latest 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": + 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/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 #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.425 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 #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": Locking 117 packages to latest compatible versions 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": Adding prost v0.13.5 (available: v0.14.4) Step #20 - "tests": Adding prost-types v0.13.5 (available: v0.14.4) Step #20 - "tests": /workspace/build Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #20 - "tests": Adding thiserror v1.0.69 (available: v2.0.20) 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": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:f18b8bc357 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded futures-sink v0.3.34 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded tokio-stream v0.1.19 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded socket2 v0.6.5 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded regex v1.13.1 Step #20 - "tests": Downloaded tokio-util v0.7.19 Step #20 - "tests": Downloaded zerocopy v0.8.57 Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded futures-util v0.3.34 Step #20 - "tests": Downloaded h2 v0.4.19 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded mio v1.2.3 Step #20 - "tests": Downloaded syn v2.0.119 Step #20 - "tests": Downloaded syn v3.0.5 Step #20 - "tests": Downloaded regex-syntax v0.8.11 Step #20 - "tests": Downloaded hyper v1.11.1 Step #20 - "tests": Downloaded http v1.5.0 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded bytes v1.12.1 Step #20 - "tests": Downloaded rand v0.8.8 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded indexmap v2.14.2 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded serde v1.0.229 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded regex-automata v0.4.18 Step #20 - "tests": Downloaded getrandom v0.4.3 Step #20 - "tests": Downloaded bitflags v2.13.2 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded memchr v2.8.3 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded smallvec v1.16.1 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded serde_core v1.0.229 Step #20 - "tests": Downloaded rustversion v1.0.23 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded quote v1.0.47 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded libc v0.2.189 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded tokio v1.53.1 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-internal v1.1.13 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded fastrand v2.5.0 Step #20 - "tests": Downloaded either v1.18.0 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded futures-core v0.3.34 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded tokio-macros v2.7.2 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded http-body v1.1.0 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded futures-channel v0.3.34 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded aho-corasick v1.1.5 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded proc-macro2 v1.0.107 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded log v0.4.34 Step #20 - "tests": Downloaded http-body-util v0.1.5 Step #20 - "tests": Downloaded futures-task v0.3.34 Step #20 - "tests": Downloaded autocfg v1.5.1 Step #20 - "tests": Downloaded anyhow v1.0.104 Step #20 - "tests": Downloaded async-trait v0.1.92 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Compiling proc-macro2 v1.0.107 Step #20 - "tests": Compiling quote v1.0.47 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling libc v0.2.189 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling bytes v1.12.1 Step #20 - "tests": Compiling futures-core v0.3.34 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling anyhow v1.0.104 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling either v1.18.0 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling itoa v1.0.18 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling futures-task v0.3.34 Step #20 - "tests": Compiling futures-sink v0.3.34 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling getrandom v0.4.3 Step #20 - "tests": Compiling zerocopy v0.8.57 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling regex-syntax v0.8.11 Step #20 - "tests": Compiling bitflags v2.13.2 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling rustversion v1.0.23 Step #20 - "tests": Compiling serde_core v1.0.229 Step #20 - "tests": Compiling fastrand v2.5.0 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling autocfg v1.5.1 Step #20 - "tests": Compiling futures-channel v0.3.34 Step #20 - "tests": Compiling log v0.4.34 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling heck v0.5.0 Step #20 - "tests": Compiling futures-util v0.3.34 Step #20 - "tests": Compiling smallvec v1.16.1 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling serde v1.0.229 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling memchr v2.8.3 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling indexmap v1.9.3 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-3490931042.tgz [Content-Type=application/gzip]... Step #20 - "tests": Compiling http v1.5.0 Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.1 MiB] / [1 files][ 1.1 MiB/ 1.1 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.1 MiB. Step #20 - "tests": Compiling indexmap v2.14.2 Step #20 - "tests": + .venv/bin/pip install grpcio protobuf pytest Step #20 - "tests": Compiling syn v2.0.119 Step #20 - "tests": Compiling syn v3.0.5 Step #20 - "tests": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.84.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.1.1-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.16.0) Step #20 - "tests": Collecting iniconfig>=1.0.1 (from pytest) Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Compiling regex-automata v0.4.18 Step #20 - "tests": Collecting packaging>=22 (from pytest) Step #20 - "tests": Downloading packaging-26.3-py3-none-any.whl.metadata (3.5 kB) Step #20 - "tests": Collecting pluggy<2,>=1.5 (from pytest) Step #20 - "tests": Compiling http-body v1.1.0 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.21.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Downloading pytest-9.1.1-py3-none-any.whl (386 kB) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) Step #20 - "tests": Compiling http-body-util v0.1.5 Step #20 - "tests": Compiling mio v1.2.3 Step #20 - "tests": Compiling socket2 v0.6.5 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) Step #20 - "tests": Compiling petgraph v0.7.1 Step #20 - "tests": Downloading packaging-26.3-py3-none-any.whl (129 kB) Step #20 - "tests": Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Step #20 - "tests": Step #20 - "tests": added 215 packages, and audited 216 packages in 9s Step #20 - "tests": Step #20 - "tests": 31 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": 1 high severity vulnerability Step #20 - "tests": Step #20 - "tests": To address all issues, run: Step #20 - "tests": npm audit fix Step #20 - "tests": Step #20 - "tests": Run `npm audit` for details. Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.61.0-dev test Step #20 - "tests": > jasmine Step #20 - "tests": Step #20 - "tests": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 4.0 MB/s eta 0:00:00 Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 5.61 sec). Step #20 - "tests": The stopSpecOnExpectationFailure configuration property is deprecated. Use env.stopSpecOnExpectationFailure instead. Step #20 - "tests": The random configuration property is deprecated. Use env.random instead. 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 tower v0.5.3 Step #20 - "tests": Compiling tempfile v3.27.0 Finished Step #29 - "cpp-sdk-build-save-cache" Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 8.72 sec). 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": 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": Successfully installed iniconfig-2.3.0 packaging-26.3 pluggy-1.6.0 pygments-2.21.0 pytest-9.1.1 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": + .venv/bin/python -m pytest tests/ Step #20 - "tests": ============================= test session starts ============================== Step #20 - "tests": platform linux -- Python 3.13.5, pytest-9.1.1, 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": Compiling regex v1.13.1 Step #20 - "tests": tests/test_alpha.py ....... [ 18%] Step #20 - "tests": tests/test_beta.py .............. [ 56%] Step #20 - "tests": tests/test_sdk.py ................ [100%] csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": ============================== 37 passed in 0.42s ============================== 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:a375ddb91a BUILD_TARGET=build-build-image 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 ppv-lite86 v0.2.21 Step #20 - "tests": Compiling tokio-macros v2.7.2 Step #20 - "tests": Compiling async-trait v0.1.92 Step #20 - "tests": Compiling rand_chacha v0.3.1 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:a375ddb91a BUILD_TARGET=build-build-image Step #20 - "tests": Compiling rand v0.8.8 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 tokio v1.53.1 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-stream-impl v0.3.6 Step #20 - "tests": Compiling thiserror-impl v1.0.69 Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling async-stream v0.3.6 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": 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:a375ddb91a 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": VSTest version 17.11.1 (x64) Step #20 - "tests": Step #20 - "tests": Compiling pin-project v1.1.13 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 tracing v0.1.44 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 794 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #20 - "tests": Compiling tonic-build 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:a375ddb91a 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 tokio-util v0.7.19 Step #20 - "tests": Compiling tokio-stream v0.1.19 Step #20 - "tests": Compiling agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling h2 v0.4.19 Step #20 - "tests": Compiling tower v0.4.13 Step #20 - "tests": Compiling hyper v1.11.1 Step #20 - "tests": Compiling hyper-util v0.1.20 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:a375ddb91a 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": ok agones.dev/agones/build/scripts/feature-shortcode-update 1.027s 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.075s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] Step #20 - "tests": Compiling hyper-timeout v0.5.2 Step #20 - "tests": Compiling tonic v0.12.3 Step #20 - "tests": warning: struct `Empty` is never constructed Step #20 - "tests": --> /go/src/agones.dev/agones/sdks/rust/target/debug/build/agones-971537ec389910ac/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": go: downloading github.com/blang/semver/v4 v4.0.0 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:a375ddb91a 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/09/16 05:39:58 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.010s 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.80s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-3167af3f2ad4dce6) 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_increment_counter_fails_then_success ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_list ... 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:a375ddb91a 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.09s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.103s 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:a375ddb91a bash -c "cd build/scripts/k8s-export-openapi && go test -v ." Step #20 - "tests": === RUN TestRemoveFieldsKeepsPatchKeys Step #20 - "tests": === PAUSE TestRemoveFieldsKeepsPatchKeys Step #20 - "tests": === RUN TestWrapPatchKeys Step #20 - "tests": === PAUSE TestWrapPatchKeys Step #20 - "tests": === CONT TestRemoveFieldsKeepsPatchKeys Step #20 - "tests": === CONT TestWrapPatchKeys Step #20 - "tests": === RUN TestWrapPatchKeys/adjacent_keys_share_a_conditional Step #20 - "tests": === PAUSE TestWrapPatchKeys/adjacent_keys_share_a_conditional Step #20 - "tests": === RUN TestWrapPatchKeys/standalone_key Step #20 - "tests": === PAUSE TestWrapPatchKeys/standalone_key Step #20 - "tests": === RUN TestWrapPatchKeys/runs_at_differing_indentation_are_not_merged Step #20 - "tests": === PAUSE TestWrapPatchKeys/runs_at_differing_indentation_are_not_merged Step #20 - "tests": === RUN TestWrapPatchKeys/other_extensions_are_left_alone Step #20 - "tests": === PAUSE TestWrapPatchKeys/other_extensions_are_left_alone Step #20 - "tests": === RUN TestWrapPatchKeys/no_patch_keys Step #20 - "tests": === PAUSE TestWrapPatchKeys/no_patch_keys Step #20 - "tests": === CONT TestWrapPatchKeys/adjacent_keys_share_a_conditional Step #20 - "tests": === CONT TestWrapPatchKeys/runs_at_differing_indentation_are_not_merged Step #20 - "tests": === CONT TestWrapPatchKeys/other_extensions_are_left_alone Step #20 - "tests": === CONT TestWrapPatchKeys/no_patch_keys Step #20 - "tests": === CONT TestWrapPatchKeys/standalone_key Step #20 - "tests": --- PASS: TestWrapPatchKeys (0.00s) Step #20 - "tests": --- PASS: TestWrapPatchKeys/adjacent_keys_share_a_conditional (0.00s) Step #20 - "tests": --- PASS: TestWrapPatchKeys/runs_at_differing_indentation_are_not_merged (0.00s) Step #20 - "tests": --- PASS: TestWrapPatchKeys/no_patch_keys (0.00s) Step #20 - "tests": --- PASS: TestWrapPatchKeys/standalone_key (0.00s) Step #20 - "tests": --- PASS: TestWrapPatchKeys/other_extensions_are_left_alone (0.00s) Step #20 - "tests": --- PASS: TestRemoveFieldsKeepsPatchKeys (0.01s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/k8s-export-openapi 0.024s Step #20 - "tests": go: downloading github.com/itchyny/json2yaml v0.1.5 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 TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": === CONT TestBetaGetAndUpdateCounter Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success 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: 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 Step #20 - "tests": ok agones.dev/agones/sdks/go 1.031s 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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:a375ddb91a 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.61.0-dev-3581c57" 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:a375ddb91a 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.61.0-dev-3581c57" agones.dev/agones/cmd/sdk-server 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:a375ddb91a 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.61.0-dev-3581c57" agones.dev/agones/cmd/sdk-server 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 github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading github.com/spf13/pflag v1.0.5 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 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.61.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": I0916 05:39:41.238839 196 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0916 05:40:28.303418 196 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": I0916 05:40:28.874106 196 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0916 05:40:28.874142 196 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0916 05:40:28.874146 196 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0916 05:40:28.874149 196 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0916 05:40:28.887587 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.888634 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.889197 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.890304 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.891091 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.891553 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.892793 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.895103 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.895774 196 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0916 05:40:28.898803 196 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0916 05:40:28.899083 196 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0916 05:40:28.899254 196 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0916 05:40:28.899470 196 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0916 05:40:28.900594 196 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0916 05:40:28.909436 196 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.61.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.61.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.61.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.61.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.61.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 #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.61.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:a375ddb91a bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.61.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' 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.61.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 #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:a375ddb91a BUILD_TARGET=build-build-image Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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.1s 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 1.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done Step #16 - "build-images": #4 sha256:2293b36c7c9082bf4115aab724b4d2cddec82c8eba39bf27ac0517e159acf150 2.86kB / 2.86kB done Step #16 - "build-images": #4 sha256:2cc7ee286bf3a9e6af5f71756d7fc8e22e23ce65fec9047d774511ffcef79fa8 0B / 124.53kB 0.1s Step #16 - "build-images": #4 sha256:55a757dc8ab862a4eb634c434261dcd26f17c186b54f7bce845404a335456110 2.94kB / 2.94kB done Step #16 - "build-images": #4 sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 0B / 254.67kB 0.1s Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0B / 67B 0.1s Step #16 - "build-images": #4 sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0B / 12.68kB 0.1s Step #16 - "build-images": #4 sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 0B / 288.06kB 0.1s Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.2s done Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0B / 32.09kB 0.3s Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0B / 188B 0.3s Step #16 - "build-images": #4 sha256:2cc7ee286bf3a9e6af5f71756d7fc8e22e23ce65fec9047d774511ffcef79fa8 124.53kB / 124.53kB 0.3s done Step #16 - "build-images": #4 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.3s done Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.4s done Step #16 - "build-images": #4 extracting sha256:2cc7ee286bf3a9e6af5f71756d7fc8e22e23ce65fec9047d774511ffcef79fa8 0.0s done Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0B / 123B 0.5s Step #16 - "build-images": #4 sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 254.67kB / 254.67kB 0.6s done Step #16 - "build-images": #4 sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 288.06kB / 288.06kB 0.6s done Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.4s done Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.7s Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.7s Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0B / 351B 0.7s Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0B / 162B 0.7s Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0B / 311B 0.7s Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.7s done Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.7s done Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.8s done Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.8s Step #16 - "build-images": #4 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 0B / 143.34kB 0.8s Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.8s done Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.8s done Step #16 - "build-images": #4 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.0s done Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 143.34kB / 143.34kB 1.0s Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 143.34kB / 143.34kB 1.0s done Step #16 - "build-images": #4 extracting sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a Step #16 - "build-images": #4 extracting sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 0.4s done Step #16 - "build-images": #4 extracting sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 82.73MB 1.8s done Step #16 - "build-images": #5 DONE 1.9s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 extracting sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 0.3s done Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 done Step #16 - "build-images": #4 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a done Step #16 - "build-images": #4 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 Step #16 - "build-images": #4 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 done Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 done Step #16 - "build-images": #4 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 Step #16 - "build-images": #4 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 done Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 done Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a done Step #16 - "build-images": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 Step #20 - "tests": hugo: collected modules in 8783 ms Step #20 - "tests": npm notice Step #20 - "tests": npm notice New major version of npm available! 11.17.0 -> 12.0.2 Step #20 - "tests": npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #20 - "tests": npm notice To update run: npm install -g npm@12.0.2 Step #20 - "tests": npm notice 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:a375ddb91a bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && hugo mod npm pack && npm install" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Step #20 - "tests": added 4 packages, and audited 6 packages in 4s Step #20 - "tests": Step #20 - "tests": 2 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": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 done Step #16 - "build-images": #4 extracting sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab Step #16 - "build-images": #4 extracting sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab done Step #16 - "build-images": #4 DONE 6.7s 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 1.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #20 - "tests": rm: cannot remove './public': No such file or directory Step #20 - "tests": make[2]: [includes/website.mk:41: 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:a375ddb91a 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 #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.7s done Step #16 - "build-images": #9 writing image sha256:2c0e07b1eaaa885d0f87cbfc2ec5790e81f41bff7dadef4b0dc77616dc16da3c done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 done Step #16 - "build-images": #9 DONE 0.7s 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.61.0-dev-3581c57-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 11.0s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #20 - "tests": hugo: collected modules in 8486 ms Step #20 - "tests": WARN WARNING: 3 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 103 (from 100) in your config file. Section: /blog/releases 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:a375ddb91a bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.61.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.164.0-ce2470e7012b5ab5fc4e10ebe4027e9f8d9e00dc+extended linux/amd64 BuildDate=2026-07-06T16:39:30Z VendorInfo=gohugoio Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": │ EN Step #20 - "tests": ──────────────────┼───── Step #20 - "tests": Pages │ 435 Step #20 - "tests": Paginator pages │ 20 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 82 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 13401 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 11.6s done Step #16 - "build-images": #1 DONE 22.6s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 876B 0.0s 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.8s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done Step #16 - "build-images": #5 sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 0B / 143.34kB 0.2s Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.2s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s done Step #16 - "build-images": #5 sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 143.34kB / 143.34kB 0.3s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0B / 188B 0.2s Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.2s done Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.2s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.2s done Step #16 - "build-images": #5 sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 0B / 254.67kB 0.2s Step #16 - "build-images": #5 sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 0B / 288.06kB 0.2s Step #16 - "build-images": #5 sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 254.67kB / 254.67kB 0.2s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0B / 12.68kB 0.2s 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: 78.30MB 1.0s done Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.2s done Step #16 - "build-images": #5 sha256:401d177fd1e8a1e0d7a48139788d026e9a2e919ccb122bedd110ac7cf351f53e 124.50kB / 124.50kB 0.2s done Step #16 - "build-images": #5 sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 288.06kB / 288.06kB 0.4s done Step #16 - "build-images": #5 extracting sha256:401d177fd1e8a1e0d7a48139788d026e9a2e919ccb122bedd110ac7cf351f53e 0.0s done Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.0s done Step #16 - "build-images": #5 extracting sha256:218cf840d0d95a86231eb9d33d26ac8a520a4299c6096cb70a0c2fb2a87c9e0a 0.1s done Step #16 - "build-images": #5 DONE 1.4s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #5 extracting sha256:f6069939f718601b38d25ec5ed5631ed047e4da24acec2e252f8f29d251be718 0.1s done Step #16 - "build-images": #5 DONE 1.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.0s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.0s done Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.0s done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.0s done Step #16 - "build-images": #5 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.0s done Step #16 - "build-images": #5 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.0s done Step #16 - "build-images": #5 extracting sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 0.0s done Step #16 - "build-images": #5 DONE 1.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.1s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.2s 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:a375ddb91a 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 05:41:13 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 5.689237218s Step #20 - "tests": tested 228 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 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 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -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.61.0-dev-3581c57-amd64 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.61.0-dev-3581c57-arm64 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 DONE 0.0s 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": #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.2s Step #16 - "build-images": #3 DONE 0.2s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 93.88MB 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.amd64 /controller Step #16 - "build-images": #5 transferring context: 88.72MB 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": #6 DONE 1.2s Step #16 - "build-images": #6 DONE 1.1s 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 build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-amd64 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 "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 DONE 0.0s Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:524388e226d0f6a18378bf28200e731ff4483d4e1e3642506ce5bffdd56bc63a done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-amd64 done Step #16 - "build-images": #9 DONE 0.5s 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.61.0-dev-3581c57-arm64 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.2s 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": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #2 DONE 0.3s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": #5 transferring context: 88.72MB 0.7s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": #5 transferring context: 83.88MB 0.9s done Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #16 - "build-images": #6 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #6 DONE 1.7s Step #16 - "build-images": #7 DONE 0.5s 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:a375ddb91a zip -0 \ Step #16 - "build-images": agonessdk-server-1.61.0-dev-3581c57.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": docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-amd64 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 linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-arm64 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": #9 exporting layers 0.5s done Step #16 - "build-images": #2 DONE 0.2s 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": #9 writing image sha256:c70fa02fdbdc50583fcd51893fef3e8cbe5d9e3b2ac265814a5fae981a0289b8 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": adding: sdk-server.darwin.amd64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": #3 DONE 0.2s Step #16 - "build-images": (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 24.70MB 0.2s done Step #16 - "build-images": #5 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": #5 transferring context: 26.28MB 0.2s 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": adding: sdk-server.darwin.arm64 (stored 0%) 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": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.4s 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.4s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #7 DONE 0.3s Step #16 - "build-images": #6 DONE 0.5s Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": adding: sdk-server.linux.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.0s 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": 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.61.0-dev-3581c57-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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": #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": #9 writing image sha256:009f1cc352ef292346f341a722f2a472c155efc517162b035b94e7779a2509e0 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-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.61.0-dev-3581c57-amd64 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": (stored 0%) Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #5 transferring context: 88.10MB 0.6s done 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #16 - "build-images": adding: sdk-server.windows.amd64.exe (stored 0%) Step #16 - "build-images": #6 DONE 0.2s 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: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #5 transferring context: 83.27MB 0.8s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #7 DONE 1.0s 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.61.0-dev-3581c57-arm64 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 #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": #6 DONE 0.7s 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.61.0-dev-3581c57-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": #3 DONE 0.3s 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": #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": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": #9 exporting layers 0.6s done Step #16 - "build-images": #9 writing image sha256:25446f017f0399baea9d8f5fe7be70aca57863eb6b2b69b8209e43725114ae14 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 done Step #16 - "build-images": #9 DONE 0.6s 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.61.0-dev-3581c57-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: 87.87MB 0.7s done Step #16 - "build-images": #5 DONE 0.7s 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.7s done Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #5 transferring context: 83.08MB 0.7s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.0s done 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.1s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #6 DONE 0.4s 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": 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": #8 DONE 0.1s 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.5s done Step #16 - "build-images": #9 writing image sha256:d3f67050ba8f9c94a02afb78609d764f433ea58811cec04d45e737cd964917fa done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.6s done Step #16 - "build-images": #1 DONE 2.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": #1 creating container buildx_buildkit_windows-builder0 1.0s done Step #16 - "build-images": #1 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 38B 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": #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": #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:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a 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: 83.62MB 0.8s done Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 32.10MB / 714.64MB 0.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 31.46MB / 1.45GB 0.6s Step #16 - "build-images": #6 transferring context: 83.62MB 0.8s done Step #16 - "build-images": #6 DONE 0.8s 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:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 8.39MB / 1.60GB 0.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 21.49MB / 501.77MB 0.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 49.28MB / 501.77MB 1.1s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 74.45MB / 714.64MB 1.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 79.69MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 109.05MB / 1.45GB 2.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 91.23MB / 1.60GB 2.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 109.05MB / 501.77MB 2.3s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 117.44MB / 714.64MB 2.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 134.91MB / 501.77MB 2.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 183.50MB / 1.45GB 3.2s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 157.29MB / 714.64MB 3.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 164.63MB / 501.77MB 3.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 266.54MB / 1.45GB 4.4s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 198.18MB / 714.64MB 4.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 173.02MB / 1.60GB 4.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 193.99MB / 501.77MB 4.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 224.77MB / 501.77MB 5.4s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 240.12MB / 714.64MB 5.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 340.79MB / 1.45GB 5.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 252.71MB / 501.77MB 6.0s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 281.02MB / 714.64MB 6.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 282.07MB / 501.77MB 6.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 417.33MB / 1.45GB 6.9s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 318.77MB / 714.64MB 7.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 312.48MB / 501.77MB 7.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 253.76MB / 1.60GB 7.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 342.88MB / 501.77MB 7.8s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 357.56MB / 714.64MB 8.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 494.93MB / 1.45GB 8.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 368.05MB / 501.77MB 8.3s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 398.46MB / 714.64MB 8.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 393.22MB / 501.77MB 8.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 576.72MB / 1.45GB 9.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 335.54MB / 1.60GB 9.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 419.43MB / 501.77MB 9.3s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 436.21MB / 714.64MB 9.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 445.64MB / 501.77MB 9.9s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 477.14MB / 714.64MB 10.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 472.91MB / 501.77MB 10.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 654.31MB / 1.45GB 10.7s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 516.95MB / 714.64MB 11.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 499.12MB / 501.77MB 11.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 424.67MB / 1.60GB 11.4s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 555.75MB / 714.64MB 12.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 728.76MB / 1.45GB 12.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 12.5s done Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 593.49MB / 714.64MB 12.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 802.16MB / 1.45GB 13.2s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 632.29MB / 714.64MB 14.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 508.65MB / 1.60GB 14.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 885.00MB / 1.45GB 14.4s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 671.34MB / 714.64MB 14.9s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 710.93MB / 714.64MB 15.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 964.69MB / 1.45GB 15.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 592.45MB / 1.60GB 16.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.05GB / 1.45GB 17.0s Step #16 - "build-images": #5 sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 714.64MB / 714.64MB 17.7s done Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.13GB / 1.45GB 18.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.20GB / 1.45GB 19.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 677.38MB / 1.60GB 19.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.28GB / 1.45GB 20.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 762.31MB / 1.60GB 21.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.36GB / 1.45GB 21.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.43GB / 1.45GB 22.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 847.25MB / 1.60GB 23.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 934.28MB / 1.60GB 25.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 27.0s done Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.02GB / 1.60GB 27.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.10GB / 1.60GB 28.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.19GB / 1.60GB 30.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.27GB / 1.60GB 32.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.36GB / 1.60GB 34.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.44GB / 1.60GB 37.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.52GB / 1.60GB 39.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 41.3s done Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 31.9s done Step #16 - "build-images": #5 DONE 59.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a Step #16 - "build-images": #5 extracting sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 41.7s done Step #16 - "build-images": #5 DONE 83.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: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:a375ddb91a go test -mod=vendor -race agones.dev/agones/pkg/... \ Step #20 - "tests": agones.dev/agones/sdks/go/... agones.dev/agones/cmd/... Step #20 - "tests": ? agones.dev/agones/pkg [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/allocation/converters 1.416s 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.663s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 3.271s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.656s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.598s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.333s 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.147s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.458s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.185s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 122.178s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 6.069s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 25.673s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.401s Step #20 - "tests": ok agones.dev/agones/pkg/gameservers 17.136s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.819s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 7.496s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.405s 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 16.827s 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.075s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 4.075s Step #20 - "tests": ok agones.dev/agones/pkg/util/errors 1.022s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.021s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.073s 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.036s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.148s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.049s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.032s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.136s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.140s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 1.052s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.151s Finished Step #20 - "tests" Starting Step #22 - "site-static" Starting Step #33 Starting Step #32 - "htmltest-save-cache" 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 #22 - "site-static": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.61.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 #33: Using default tag: latest 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 #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 #33: latest: Pulling from cloud-builders/gsutil Step #33: 1317dd93c0c3: Already exists Step #22 - "site-static": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #33: 4eb89b157f54: Already exists Step #22 - "site-static": make[2]: Entering directory '/workspace/build' Step #33: 0c237ae9ad22: Already exists Step #33: 76ed706b0885: Already exists Step #33: 59d6f7a6c145: Already exists Step #33: 801670676b8d: Already exists Step #33: 69f59685598c: Pulling fs layer Step #33: c4724ccc1ad4: Pulling fs layer 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:a375ddb91a bash -c \ Step #22 - "site-static": "git config --global --add safe.directory /go/src/agones.dev/agones && hugo mod npm pack && npm install" Step #33: c4724ccc1ad4: Verifying Checksum Step #33: c4724ccc1ad4: Download complete Step #33: 69f59685598c: Verifying Checksum Step #33: 69f59685598c: Download complete Step #33: 69f59685598c: Pull complete Step #33: c4724ccc1ad4: Pull complete Step #33: Digest: sha256:a7c4e51788f12d4e794a422ea94842b9d8c09d771e866083d9974c8e1013ddbe Step #33: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #33: gcr.io/cloud-builders/gsutil:latest 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/ 65.4 KiB] / [1 files][ 65.4 KiB/ 65.4 KiB] Step #32 - "htmltest-save-cache": Operation completed over 1 objects/65.4 KiB. Finished Step #32 - "htmltest-save-cache" Step #22 - "site-static": hugo: downloading modules … Step #33: Copying file://agonessdk-1.61.0-dev-3581c57-linux-arch_64.tar.gz [Content-Type=application/x-tar]... Step #33: / [0/1 files][ 0.0 B/ 2.6 MiB] 0% Done / [1/1 files][ 2.6 MiB/ 2.6 MiB] 100% Done Step #33: Operation completed over 1 objects/2.6 MiB. Finished Step #33 Step #22 - "site-static": hugo: collected modules in 7917 ms Step #22 - "site-static": Step #22 - "site-static": up to date, audited 6 packages in 562ms Step #22 - "site-static": Step #22 - "site-static": 2 packages are looking for funding Step #22 - "site-static": run `npm fund` for details Step #22 - "site-static": Step #22 - "site-static": found 0 vulnerabilities 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:a375ddb91a rm -r ./public Step #22 - "site-static": mkdir /workspace/site/public 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:a375ddb91a bash -c \ Step #22 - "site-static": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.61.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #22 - "site-static": hugo: downloading modules … Step #22 - "site-static": hugo: collected modules in 7672 ms Step #22 - "site-static": Start building sites … Step #22 - "site-static": hugo v0.164.0-ce2470e7012b5ab5fc4e10ebe4027e9f8d9e00dc+extended linux/amd64 BuildDate=2026-07-06T16:39:30Z VendorInfo=gohugoio Step #22 - "site-static": Step #16 - "build-images": #5 extracting sha256:9e48b98cd8d29eeaed1b9d2dbef18770d143d8ea1de4596718b955312f7db419 65.8s done Step #16 - "build-images": #5 DONE 124.8s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #22 - "site-static": WARN WARNING: 3 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 103 (from 100) in your config file. Section: /blog/releases Step #16 - "build-images": #7 DONE 0.9s Step #22 - "site-static": Step #22 - "site-static": │ EN Step #22 - "site-static": ──────────────────┼───── Step #22 - "site-static": Pages │ 435 Step #22 - "site-static": Paginator pages │ 20 Step #22 - "site-static": Non-page files │ 0 Step #22 - "site-static": Static files │ 82 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 9583 ms 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.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 #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:a375ddb91a 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: [3581c57] Step #23 - "deploy-site-static": target url: [https://3581c57-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 #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 64.1s done Step #16 - "build-images": #5 DONE 147.1s 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.6s 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": ╠═ Uploading 234 files to Google Cloud Storage ═╣ Finished Step #16 - "build-images" Starting Step #34 Starting Step #21 - "sdk-conformance" Starting Step #17 - "push-images" Step #34: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #17 - "push-images": Already have image: make-docker Step #21 - "sdk-conformance": Already have image: make-docker 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&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-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:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:46dd32a0fe 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-rust:b44d3a686e 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.61.0-dev-3581c57-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.61.0-dev-3581c57-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.61.0-dev-3581c57-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.61.0-dev-3581c57-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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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:a375ddb91a /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:a375ddb91a /go/src/agones.dev/agones/build/build-required-src-dist.sh 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": 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: 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": Command build-sdk-test not found - nothing to execute 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": 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-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-rust:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:46dd32a0fe 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 #17 - "push-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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": 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=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 --grpc-port 9001 --http-port 9101 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID 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&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&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.61.0-dev-3581c57-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-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:46dd32a0fe BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode 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": + /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": {"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,"MaxListItems":1000},"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-09-16T05:44:32.595104493Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:44:32.596357038Z"} 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,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:44:32.595440026Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:44:32.596356876Z"} 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": + /root/build-sdk-test.sh 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": /go/src/agones.dev/agones/test/sdk/cpp//sdk 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": + 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 #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": Updating crates.io index 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 buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": -- The C compiler identification is GNU 14.2.0 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": 2026/09/16 05:44:34 Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:44:34 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:44:34 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:44:34 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/ping 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": Locking 118 packages to latest compatible versions 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": -- 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": Downloading crates ... 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": Downloaded tokio-macros v2.7.2 Step #21 - "sdk-conformance": Downloaded fastrand v2.5.0 Step #21 - "sdk-conformance": Downloaded http-body v1.1.0 Step #21 - "sdk-conformance": Downloaded futures-sink v0.3.34 Step #21 - "sdk-conformance": Downloaded async-trait v0.1.92 Step #21 - "sdk-conformance": Downloaded http-body-util v0.1.5 Step #21 - "sdk-conformance": Downloaded serde_derive v1.0.229 Step #21 - "sdk-conformance": Downloaded zerocopy-derive v0.8.57 Step #21 - "sdk-conformance": Downloaded rand v0.8.8 Step #21 - "sdk-conformance": 2026/09/16 05:44:35 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Downloaded http v1.5.0 Step #21 - "sdk-conformance": Downloaded indexmap v2.14.2 Step #21 - "sdk-conformance": Downloaded h2 v0.4.19 Step #21 - "sdk-conformance": Downloaded futures-util v0.3.34 Step #21 - "sdk-conformance": Downloaded hashbrown v0.17.1 Step #21 - "sdk-conformance": Downloaded hyper v1.11.1 Step #21 - "sdk-conformance": Downloaded aho-corasick v1.1.5 Step #21 - "sdk-conformance": Downloaded regex v1.13.1 Step #21 - "sdk-conformance": Downloaded tokio-util v0.7.19 Step #21 - "sdk-conformance": -- Found Protobuf: /usr/local/lib/libprotobuf.a (found version "7.35.1") Step #21 - "sdk-conformance": Downloaded memchr v2.8.3 Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": Downloaded zerocopy v0.8.57 Step #21 - "sdk-conformance": -- gRPC version found: 1.83.0 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY Step #21 - "sdk-conformance": Downloaded syn v2.0.119 Step #21 - "sdk-conformance": Downloaded syn v3.0.5 Step #21 - "sdk-conformance": Downloaded regex-syntax v0.8.11 Step #21 - "sdk-conformance": Downloaded bitflags v2.13.2 Step #21 - "sdk-conformance": Downloaded serde_core v1.0.229 Step #21 - "sdk-conformance": Downloaded serde v1.0.229 Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:44:35.597311501Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:44:35.603769465Z"} Step #21 - "sdk-conformance": Downloaded futures-channel v0.3.34 Step #21 - "sdk-conformance": Downloaded tokio-stream v0.1.19 Step #21 - "sdk-conformance": Downloaded getrandom v0.4.3 Step #21 - "sdk-conformance": Downloaded anyhow v1.0.104 Step #21 - "sdk-conformance": Downloaded smallvec v1.16.1 Step #21 - "sdk-conformance": Downloaded autocfg v1.5.1 Step #21 - "sdk-conformance": Downloaded pin-project-internal v1.1.13 Step #21 - "sdk-conformance": Downloaded pin-project v1.1.13 Step #21 - "sdk-conformance": Downloaded bytes v1.12.1 Step #21 - "sdk-conformance": Downloaded rustversion v1.0.23 Step #21 - "sdk-conformance": Downloaded futures-core v0.3.34 Step #21 - "sdk-conformance": Downloaded log v0.4.34 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success Step #21 - "sdk-conformance": Downloaded mio v1.2.3 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY Step #21 - "sdk-conformance": Downloaded regex-automata v0.4.18 Step #21 - "sdk-conformance": Downloaded socket2 v0.6.5 Step #21 - "sdk-conformance": Downloaded proc-macro2 v1.0.107 Step #21 - "sdk-conformance": Downloaded futures-task v0.3.34 Step #21 - "sdk-conformance": Downloaded either v1.18.0 Step #21 - "sdk-conformance": Downloaded quote v1.0.47 Step #21 - "sdk-conformance": Downloaded libc v0.2.189 Step #34: Copying file://agonessdk-server-1.61.0-dev-3581c57.zip [Content-Type=application/zip]... Step #34: / [0/1 files][ 0.0 B/387.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": Downloaded tokio v1.53.1 Step #21 - "sdk-conformance": rebuilt dependencies successfully 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": -- 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": -- 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 #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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/ping 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": 2026/09/16 05:44:36 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.pb.cc.o Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.cc.o Step #21 - "sdk-conformance": [ 37%] Building CXX object CMakeFiles/agones.dir/src/google/http.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 62%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.grpc.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/openapiv2.pb.cc.o Step #21 - "sdk-conformance": [ 87%] Building CXX object CMakeFiles/agones.dir/src/google/annotations.pb.cc.o 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/extensions 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": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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": /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": + cargo 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,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"node","KubeConfig":"","GracefulTermination":true,"GRPCPort":9002,"HTTPPort":9102,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:44:37.104505834Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:44:37.105112276Z"} 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": 2026/09/16 05:44:37 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Compiling proc-macro2 v1.0.107 Step #21 - "sdk-conformance": Compiling quote v1.0.47 Step #21 - "sdk-conformance": Compiling libc v0.2.189 Step #21 - "sdk-conformance": Compiling bytes v1.12.1 Step #21 - "sdk-conformance": Compiling futures-core v0.3.34 Step #21 - "sdk-conformance": Compiling anyhow v1.0.104 Step #21 - "sdk-conformance": Compiling either v1.18.0 Step #21 - "sdk-conformance": Compiling hashbrown v0.17.1 Step #21 - "sdk-conformance": Compiling futures-task v0.3.34 Step #21 - "sdk-conformance": Compiling zerocopy v0.8.57 Step #21 - "sdk-conformance": Compiling futures-sink v0.3.34 Step #21 - "sdk-conformance": Compiling getrandom v0.4.3 Step #21 - "sdk-conformance": Compiling bitflags v2.13.2 Step #21 - "sdk-conformance": Compiling regex-syntax v0.8.11 Step #21 - "sdk-conformance": Compiling fastrand v2.5.0 Step #21 - "sdk-conformance": Compiling rustversion v1.0.23 Step #21 - "sdk-conformance": Compiling autocfg v1.5.1 Step #21 - "sdk-conformance": Compiling serde_core v1.0.229 Step #21 - "sdk-conformance": Compiling smallvec v1.16.1 Step #21 - "sdk-conformance": Compiling log v0.4.34 Step #21 - "sdk-conformance": Compiling serde v1.0.229 Step #21 - "sdk-conformance": Compiling memchr v2.8.3 Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:44:37.599626617Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:44:37.61144471Z"} Step #21 - "sdk-conformance": Compiling futures-util v0.3.34 Step #21 - "sdk-conformance": Compiling futures-channel v0.3.34 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.61.0-dev-3581c57-arm64 --push Step #21 - "sdk-conformance": Compiling rustix v1.1.4 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 itertools v0.14.0 Step #21 - "sdk-conformance": Compiling indexmap v1.9.3 Step #21 - "sdk-conformance": attempting to connect Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.309833075Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.311303808Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.313137692Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.313184964Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.315014802Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.31510434Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.315233821Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.316550351Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.31675028Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.317701133Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.319278396Z","values":{"key":"creationTimestamp","value":"1789537477"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.319449307Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.320418845Z","values":{"key":"UID","value":"6827722796116205378"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.320487197Z"} Step #21 - "sdk-conformance": 2026/09/16 05:44:38 Player Tracking not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.321318437Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.322438338Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.323587129Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.324930646Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.330526581Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.332016109Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.333026967Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.333967273Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:38.334032744Z"} Step #21 - "sdk-conformance": 2026/09/16 05:44:38 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 #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 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.3s 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": /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 #21 - "sdk-conformance": Compiling http v1.5.0 Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": Compiling indexmap v2.14.2 Step #21 - "sdk-conformance": Compiling syn v2.0.119 Step #21 - "sdk-conformance": Compiling syn v3.0.5 Step #17 - "push-images": #5 transferring context: 24.70MB 1.0s done 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:39.783479462Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:39.785672525Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:39.785782137Z"} 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-09-16T05:44:39.785904398Z"} Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Change to status to reserved Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Get GameServer status...util GameServer status become Reserved Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"6827722796116205378","resource_version":"v1","generation":"1","creation_timestamp":"1789537477","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"6827722796116205378","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1789537477","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/09/16 05:44:39 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/16 05:44:39 Write empty message to the websocket server Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:39.789954745Z"} Step #21 - "sdk-conformance": 2026/09/16 05:44:39 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #17 - "push-images": #5 DONE 1.0s 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/ping.linux.arm64 /ping 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": 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": {"httpEndpoint":":9102","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:44:40.106504421Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9002","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:44:40.115753761Z"} Step #21 - "sdk-conformance": Compiling http-body v1.1.0 Step #21 - "sdk-conformance": Compiling petgraph v0.7.1 Step #21 - "sdk-conformance": Compiling http-body-util v0.1.5 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #21 - "sdk-conformance": Compiling regex-automata v0.4.18 Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Compiling socket2 v0.6.5 Step #21 - "sdk-conformance": Compiling mio v1.2.3 Step #21 - "sdk-conformance": Compiling getrandom v0.2.17 Step #21 - "sdk-conformance": Compiling socket2 v0.5.10 Step #21 - "sdk-conformance": connected! Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.688005478Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.688136071Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.68826434Z"} Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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 2286082539818643535 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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": {"message":"Getting GameServer details","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.715937601Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.715942485Z","values":{"key":"annotation","value":"2286082539818643535"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.716211412Z"} 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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 1789537480 Step #21 - "sdk-conformance": health undefined Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.72688515Z","values":{"key":"label","value":"1789537480"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.726991006Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.734847697Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.734853917Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:40.735031059Z"} 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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 #21 - "sdk-conformance": Compiling rand_core v0.6.4 Step #34: - - [0/1 files][ 53.6 MiB/387.5 MiB] 13% Done \ | | [0/1 files][125.3 MiB/387.5 MiB] 32% Done / / [0/1 files][205.0 MiB/387.5 MiB] 52% Done - \ \ [0/1 files][284.4 MiB/387.5 MiB] 73% Done | / / [0/1 files][369.7 MiB/387.5 MiB] 95% Done / [1/1 files][387.5 MiB/387.5 MiB] 100% Done Step #34: Operation completed over 1 objects/387.5 MiB. Step #21 - "sdk-conformance": Compiling tempfile v3.27.0 Step #17 - "push-images": #9 exporting layers 1.8s done Step #21 - "sdk-conformance": Compiling tower v0.5.3 Step #17 - "push-images": #9 exporting manifest sha256:266858b8b7e3503a65bbcee33ce02c349a3b101fa5a03fc9867bfdbf3f91426c 0.0s done Step #17 - "push-images": #9 exporting config sha256:e3e3b34fe30e29afb7cf728daa90cd53bdf1647e8b712b9e2863ab826ddb3965 0.0s done Step #17 - "push-images": #9 pushing layers 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-09-16T05:44:41.745185396Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.745298505Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.745311121Z"} 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.753405704Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.756435897Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.759702723Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.762832316Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.76546879Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.768361489Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.770921657Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.773255883Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.77717688Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.779535879Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.781685974Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:41.786447402Z"} 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 #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:a375ddb91a 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.61.0-dev-3581c57" agones.dev/agones/cmd/sdk-server Finished Step #34 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:a375ddb91a 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.61.0-dev-3581c57" agones.dev/agones/cmd/sdk-server 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-09-16T05:44:42.788992851Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:42.789116251Z"} 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: '2286082539818643535', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1789537480, 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 --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.61.0-dev-3581c57-linux-arm64 --push Step #21 - "sdk-conformance": Compiling regex v1.13.1 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.3s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done 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 pushing layers 2.0s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-arm64@sha256:266858b8b7e3503a65bbcee33ce02c349a3b101fa5a03fc9867bfdbf3f91426c Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-arm64@sha256:266858b8b7e3503a65bbcee33ce02c349a3b101fa5a03fc9867bfdbf3f91426c 0.6s done Step #17 - "push-images": #9 DONE 4.4s 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:a375ddb91a 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.61.0-dev-3581c57" agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #5 transferring context: 78.30MB 0.9s done Step #17 - "push-images": #5 DONE 0.9s 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 #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-09-16T05:44:44.427711118Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.42779665Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.427814745Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.428375009Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.428530351Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.428799417Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.428912749Z"} 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:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 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":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.429544452Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.429693282Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 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-09-16T05:44:44.430728836Z","values":{"key":"creationTimestamp","value":"1789537475"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.430883181Z"} 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:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 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": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.431272311Z","values":{"key":"UID","value":"8650258414277160993"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.431350332Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 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": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 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:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537475"} 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:"8650258414277160993" resource_version:"v1" generation:1 creation_timestamp:1789537475 annotations:{key:"agones.dev/sdk-UID" value:"8650258414277160993"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537475"} 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-09-16T05:44:44.433991227Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.434615546Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.434991097Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.435405587Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.435729596Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.436100435Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.436508558Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.436900813Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.43732668Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.437793135Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.438393523Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.438696412Z"} Step #21 - "sdk-conformance": sdk-client-test.go:124: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.439148365Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.439591467Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.43967775Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:132: Waiting 0 seconds before exiting Step #17 - "push-images": #9 exporting layers 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/ping Step #21 - "sdk-conformance": Compiling tokio-macros v2.7.2 Step #21 - "sdk-conformance": Compiling async-trait v0.1.92 Step #21 - "sdk-conformance": closing agones SDK Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:44:44.791297152Z"} Step #21 - "sdk-conformance": Compiling ppv-lite86 v0.2.21 Step #21 - "sdk-conformance": Compiling prettyplease v0.2.37 Step #21 - "sdk-conformance": Compiling tokio v1.53.1 Step #21 - "sdk-conformance": Compiling axum-core v0.4.5 Step #21 - "sdk-conformance": Compiling rand_chacha v0.3.1 Step #21 - "sdk-conformance": Compiling rand v0.8.8 Step #21 - "sdk-conformance": Compiling prost-derive v0.13.5 Step #21 - "sdk-conformance": Compiling tracing-attributes v0.1.31 Step #21 - "sdk-conformance": Compiling pin-project-internal v1.1.13 Step #21 - "sdk-conformance": Compiling async-stream-impl v0.3.6 Step #21 - "sdk-conformance": Compiling thiserror-impl v1.0.69 Step #21 - "sdk-conformance": Compiling async-stream v0.3.6 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": Compiling thiserror v1.0.69 Step #21 - "sdk-conformance": Compiling pin-project v1.1.13 Step #21 - "sdk-conformance": Compiling tracing v0.1.44 Step #21 - "sdk-conformance": Compiling prost v0.13.5 Step #21 - "sdk-conformance": Compiling prost-types v0.13.5 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.61.0-dev-3581c57-arm64 Step #23 - "deploy-site-static": ╚════════════════════════════════════════════════════════════╝ Step #23 - "deploy-site-static": File upload done. 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": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-amd64 Step #21 - "sdk-conformance": Compiling axum v0.7.9 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.61.0-dev-3581c57-arm64 Step #17 - "push-images": #2 DONE 0.3s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done 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 layers 4.1s done Step #17 - "push-images": #9 exporting manifest sha256:94000ad8a0a06effb4d87c9d6c79d3076674a6bcc476bcf98bb817409899f70c 0.0s done Step #17 - "push-images": #9 exporting config sha256:6bf16576b2d2fa4147e6d4d5e574641ef474f5d71b737218ae132e71e1fa5c13 0.0s done Step #17 - "push-images": #9 pushing layers 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.2s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done 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": #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 #21 - "sdk-conformance": Compiling prost-build v0.13.5 Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #3 DONE 0.2s Step #17 - "push-images": #5 transferring context: 88.72MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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": 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.61.0-dev-3581c57-amd64 Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 83.88MB 0.8s done Step #23 - "deploy-site-static": Waiting for operation [apps/agones-images/operations/operation-1789537488369-65b932a4e784c-c98ef67c-a4956811] to complete... Step #17 - "push-images": #5 DONE 0.8s 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.arm64 /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": 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/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 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": #5 transferring context: 93.88MB 0.7s done Step #17 - "push-images": #5 DONE 0.8s 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:524388e226d0f6a18378bf28200e731ff4483d4e1e3642506ce5bffdd56bc63a done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #21 - "sdk-conformance": Compiling tonic-build v0.12.3 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:a375ddb91a zip -0 \ Step #17 - "push-images": agonessdk-server-1.61.0-dev-3581c57.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: Step #17 - "push-images": #9 pushing layers 1.9s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-arm64@sha256:94000ad8a0a06effb4d87c9d6c79d3076674a6bcc476bcf98bb817409899f70c Step #17 - "push-images": #3 DONE 0.5s Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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 tokio-util v0.7.19 Step #21 - "sdk-conformance": Compiling tokio-stream v0.1.19 Step #17 - "push-images": #1 ... 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.5s Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 DONE 0.7s Step #21 - "sdk-conformance": Compiling agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-arm64@sha256:94000ad8a0a06effb4d87c9d6c79d3076674a6bcc476bcf98bb817409899f70c 0.5s done Step #17 - "push-images": #9 DONE 6.6s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-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.2s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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 h2 v0.4.19 Step #21 - "sdk-conformance": Compiling tower v0.4.13 Step #17 - "push-images": #5 transferring context: 88.72MB 0.7s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /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 done Step #17 - "push-images": #9 writing image sha256:c70fa02fdbdc50583fcd51893fef3e8cbe5d9e3b2ac265814a5fae981a0289b8 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.darwin.amd64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-arm64 --build-arg ARCH=arm64 --platform linux/arm64 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": #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": (stored 0%) Step #17 - "push-images": #5 transferring context: 82.73MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s 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:2c0e07b1eaaa885d0f87cbfc2ec5790e81f41bff7dadef4b0dc77616dc16da3c Step #17 - "push-images": #9 writing image sha256:2c0e07b1eaaa885d0f87cbfc2ec5790e81f41bff7dadef4b0dc77616dc16da3c done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.darwin.arm64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": #3 DONE 0.2s Step #17 - "push-images": #2 DONE 0.3s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 26.28MB 0.2s done Step #17 - "push-images": #5 DONE 0.2s 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/ping.linux.amd64 /ping 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:009f1cc352ef292346f341a722f2a472c155efc517162b035b94e7779a2509e0 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-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.61.0-dev-3581c57-arm64 Step #17 - "push-images": (stored 0%) 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": updating: sdk-server.linux.amd64 (stored 0%) 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": #2 DONE 0.2s 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": #5 transferring context: 83.27MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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.linux.arm64docker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": #3 DONE 0.3s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done 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": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": [100%] Linking CXX static library libagones.a Step #17 - "push-images": (stored 0%) Step #21 - "sdk-conformance": [100%] Built target agones 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/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 #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info 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.windows.amd64.exe (stored 0%) Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #17 - "push-images": #5 transferring context: 83.08MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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": #5 transferring context: 88.10MB 0.7s done 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 #21 - "sdk-conformance": -- Check for working CXX compiler: /usr/bin/c++ - skipped Step #21 - "sdk-conformance": -- Detecting CXX compile features Step #17 - "push-images": mkdir -p ~/.kube/ Step #21 - "sdk-conformance": -- Detecting CXX compile features - done 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": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #17 - "push-images": #5 DONE 0.7s 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": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:25446f017f0399baea9d8f5fe7be70aca57863eb6b2b69b8209e43725114ae14 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-controller] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": 74039cfd5c55: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: 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.6s) 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": f2392a9484bf: Layer already exists Step #17 - "push-images": #3 DONE 0.5s Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/cpp-simple.dir/server.cc.o Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #21 - "sdk-conformance": Compiling hyper v1.11.1 Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 827f8d121b20: Pushed Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": #5 transferring context: 87.87MB 1.3s done Step #17 - "push-images": 9486261b5a13: Layer already exists Step #17 - "push-images": #5 DONE 1.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 #21 - "sdk-conformance": Compiling hyper-util v0.1.20 Step #17 - "push-images": #9 writing image sha256:d3f67050ba8f9c94a02afb78609d764f433ea58811cec04d45e737cd964917fa Step #17 - "push-images": #9 writing image sha256:d3f67050ba8f9c94a02afb78609d764f433ea58811cec04d45e737cd964917fa 0.1s done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-amd64 done Step #17 - "push-images": #9 DONE 0.6s 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": 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 push us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-extensions] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": 655ed37dd655: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: Waiting Step #17 - "push-images": 6f1cdceb6a31: Waiting Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 827f8d121b20: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists 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": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists 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": 621c35e751a5: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": 9486261b5a13: Layer already exists 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:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Compiling hyper-timeout v0.5.2 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/extensions Step #17 - "push-images": 9e7ae382291d: Pushed Step #21 - "sdk-conformance": Compiling tonic v0.12.3 Step #17 - "push-images": 9e7ae382291d: Pushed 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:a375ddb91a 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.61.0-dev-3581c57" -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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/extensions Step #17 - "push-images": 74039cfd5c55: Pushed 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.61.0-dev-3581c57-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": 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.61.0-dev-3581c57-arm64 --push 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.3s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 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.2s 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-17566bb8bd641847/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 #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 0.0s done 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 #21 - "sdk-conformance": [100%] Linking CXX executable cpp-simple Step #17 - "push-images": 1.61.0-dev-3581c57-amd64: digest: sha256:e5bd74b7ff1ac4f5de4051035bed469d731458c5bb6a413a170b26ac1917cd31 size: 3652 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-sdk] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": ee6afcc8a74e: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": #5 transferring context: 87.65MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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": #9 exporting layers Step #17 - "push-images": 827f8d121b20: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 9e7ae382291d: Layer already exists 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": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": #5 transferring context: 82.81MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s 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": 621c35e751a5: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 9486261b5a13: Layer already exists Step #17 - "push-images": 655ed37dd655: Pushed Step #21 - "sdk-conformance": [100%] Built target cpp-simple 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 #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.30s Step #17 - "push-images": 1.61.0-dev-3581c57-amd64: digest: sha256:55a70c8cb15ba1764910015cb365a86ab3717cc3f8c4334af828b7b95bf5b8c4 size: 3652 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.61.0-dev-3581c57-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ --push 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": 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-rust:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust 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=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 --grpc-port 9003 --http-port 9103 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID 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.61.0-dev-3581c57-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #17 - "push-images": #9 exporting layers 3.1s done Step #21 - "sdk-conformance": /workspace/build 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": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust 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": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": #9 exporting layers 3.5s done Step #17 - "push-images": #9 exporting manifest sha256:026b82879701eea8bf604362d2440662a040dc12fb8610aae2a3ad58181662ce 0.0s done Step #17 - "push-images": #9 exporting config sha256:efcf0173d9066295f5c4c3c26c36a5a42f42028dd5b51bbb81709d25aacd1c2e 0.0s done Step #17 - "push-images": #9 pushing layers 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,"MaxListItems":1000},"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-09-16T05:45:04.384079529Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:04.384352189Z"} 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":"cpp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9003,"HTTPPort":9103,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:45:04.390149397Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:04.390405897Z"} Step #17 - "push-images": #9 exporting manifest sha256:a3ae51f67949dd5747d1f687625ffbfcc999450c352efc931d0ecb601a9e08bd 0.0s done Step #17 - "push-images": #9 exporting config sha256:2dda74f6572fae4aed10be3b752b336bad6aa730335b04526210974cabfba6f1 0.0s done Step #17 - "push-images": #9 exporting attestation manifest sha256:38f8a59094bd70fd5ce04d155339fa92ce9ac7a76b11b2f0c1616b1cbcdd4d61 0.0s done Step #17 - "push-images": #9 exporting manifest list sha256:d45c0c7d7f92c23a083b512c713fe2620ca12d711a674a604facc4f6e74c4343 0.0s done Step #17 - "push-images": #9 DONE 3.6s 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": + /root/sdktest.sh Step #21 - "sdk-conformance": C++ Game Server has started! Step #21 - "sdk-conformance": Getting the instance of the SDK. Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Attempting to connect... Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image 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-extensions: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 #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": #5 transferring context: 83.62MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s 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": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 pushing layers 1.5s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-arm64@sha256:026b82879701eea8bf604362d2440662a040dc12fb8610aae2a3ad58181662ce Step #17 - "push-images": ee6afcc8a74e: Pushed Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-arm64@sha256:026b82879701eea8bf604362d2440662a040dc12fb8610aae2a3ad58181662ce 0.5s done Step #17 - "push-images": #9 DONE 5.2s 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.61.0-dev-3581c57-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /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:ltsc2022 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/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:76cf422c98ca437b308374d0498280541fa42ac7061bb44015a6c8b70cf4db6a 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": #9 pushing layers 2.6s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-arm64@sha256:d45c0c7d7f92c23a083b512c713fe2620ca12d711a674a604facc4f6e74c4343 Step #17 - "push-images": #5 transferring context: 83.62MB 0.6s done Step #17 - "push-images": #5 DONE 0.6s 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.61.0-dev-3581c57-linux-amd64: digest: sha256:670852d3949121c9041feef0538c1d19aafa6538dd9cf898a18b1770cf9d90fc size: 3652 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-ping] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": 3c53c8ea1370: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: Waiting Step #17 - "push-images": 9e7ae382291d: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 827f8d121b20: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 9486261b5a13: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:08.386260767Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:08.390913923Z"} Step #21 - "sdk-conformance": {"httpEndpoint":":9103","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:08.393709774Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9003","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:08.397953595Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:08.482542015Z"} 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-09-16T05:45:08.484115095Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:08.484483705Z"} 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-09-16T05:45:08.48508574Z","values":{"key":"test-annotation","value":"8271115595968960208"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:08.48518905Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-arm64@sha256:d45c0c7d7f92c23a083b512c713fe2620ca12d711a674a604facc4f6e74c4343 1.6s done Step #17 - "push-images": #9 DONE 7.9s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' 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 #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": ...handshake complete. Step #21 - "sdk-conformance": Health ping sent Step #21 - "sdk-conformance": Marking server as ready... Step #21 - "sdk-conformance": Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.44949292Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.449803367Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.44993158Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.449949637Z"} 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-09-16T05:45:09.450769897Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.450859976Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": {"duration":{"seconds":1},"message":"Reserve request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.451471641Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.451616687Z"} 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": ...marked Reserved Step #21 - "sdk-conformance": Getting GameServer details... Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.45224334Z"} 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-09-16T05:45:09.452850034Z","values":{"key":"test-label","value":"1789537508"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.452982463Z"} 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-09-16T05:45:09.45374382Z","values":{"key":"test-annotation","value":"3669962880560540694"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:09.453805201Z"} 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": 3c53c8ea1370: Pushed Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.452223557Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.452282072Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready 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-09-16T05:45:10.484735715Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.484789691Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.484928182Z"} 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-09-16T05:45:10.486389943Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.486561552Z"} 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-09-16T05:45:10.487656132Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.487803264Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: ...marked Allocated Step #21 - "sdk-conformance": rust: Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.489690721Z"} 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-09-16T05:45:10.490745357Z","values":{"key":"test-label","value":"1789537508"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:10.490811324Z"} Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated 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:a375ddb91a 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": 1.61.0-dev-3581c57-amd64: digest: sha256:a7f0f2eaa5188c83b57f08d43df70ad4a38a03bb9a57d9c386c56c777e575554 size: 3652 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-allocator] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": 1d4403f124f6: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 9e7ae382291d: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 827f8d121b20: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 9486261b5a13: Layer already exists 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.61.0-dev-3581c57-arm64 --build-arg ARCH=arm64 --platform linux/arm64 --push Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:12.485011974Z"} 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.2s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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: 82.20MB 0.7s done Step #17 - "push-images": #5 DONE 0.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/allocator.linux.arm64 /allocator 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-09-16T05:45:14.48505131Z"} Step #17 - "push-images": #8 exporting layers 9.7s done Step #17 - "push-images": #8 exporting manifest sha256:a77a8d06cddbca4a3e5e33613ea01829f2d632a21f4d3517d9dfea768595a1dd 0.0s done Step #17 - "push-images": #8 exporting config sha256:4eca874ac20bd1c995d0580852940562b6f80e11a7457cd20ca5684807d86a3c 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 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image 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-09-16T05:45:15.492159472Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:15.492243861Z"} 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": rust: Shutting down GameServer watch loop Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:45:15.599649118Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:15.599746339Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:45:15.599867418Z"} 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:1954a7599c 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.61.0-dev-3581c57-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:1954a7599c 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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #8 pushing layers 1.5s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2019@sha256:a77a8d06cddbca4a3e5e33613ea01829f2d632a21f4d3517d9dfea768595a1dd 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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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:1954a7599c 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": #9 exporting layers 3.0s done 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,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:45:16.293494208Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:16.2937445Z"} 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 #17 - "push-images": #9 exporting manifest sha256:9ea98e6f3a71d9f104d193b45004ab7f72cfbc52b99bf974545694fe595b82e9 0.0s done Step #17 - "push-images": #9 exporting config sha256:69a59697821830e78d4398671a73d844e5b05f2bc55ba86d274b1f0cc75fc1ff 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2019@sha256:a77a8d06cddbca4a3e5e33613ea01829f2d632a21f4d3517d9dfea768595a1dd 0.6s done Step #17 - "push-images": #8 DONE 11.8s Step #17 - "push-images": 1d4403f124f6: Pushed 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": /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 #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 #17 - "push-images": Step #17 - "push-images": #9 exporting to image 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 buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:45:17.604985116Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:17.605106677Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:45:17.605190866Z"} 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:46dd32a0fe 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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #9 pushing layers 1.5s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-arm64@sha256:9ea98e6f3a71d9f104d193b45004ab7f72cfbc52b99bf974545694fe595b82e9 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:46dd32a0fe 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.61.0-dev-3581c57-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.61.0-dev-3581c57-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:46dd32a0fe BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi 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":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:45:18.185845302Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:18.186096801Z"} 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 #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-arm64@sha256:9ea98e6f3a71d9f104d193b45004ab7f72cfbc52b99bf974545694fe595b82e9 0.6s done Step #17 - "push-images": #9 DONE 5.0s Step #17 - "push-images": 1.61.0-dev-3581c57-amd64: digest: sha256:a744b5b8240d5465c15156c8852adb1a740076997d94dec5d1218c9f8d3a4722 size: 3652 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-processor] Step #17 - "push-images": 9e7ae382291d: Preparing Step #17 - "push-images": 827f8d121b20: Preparing Step #17 - "push-images": ae44722ef179: Preparing Step #17 - "push-images": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #17 - "push-images": 763a77745f27: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 9486261b5a13: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": f0d0eff4c231: Waiting Step #17 - "push-images": 763a77745f27: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 9486261b5a13: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting 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:a375ddb91a 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.61.0-dev-3581c57" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": 2026/09/16 05:45:18 Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:45:18 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:45:18 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/16 05:45:18 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-amd64 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57-arm64 Step #17 - "push-images": 9e7ae382291d: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 827f8d121b20: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": f0d0eff4c231: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 763a77745f27: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 9486261b5a13: Layer already exists Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57 Step #17 - "push-images": #1 0.000 pushing sha256:430ba8211b70fed0f386c013a36f51293d6f3130261b160c3d3fd992e3060a1b to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-3581c57 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.61.0-dev-3581c57-arm64 --push Step #21 - "sdk-conformance": 2026/09/16 05:45:19 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Running for 10 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.2s 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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 DONE 0.7s 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-amd64 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57-arm64 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:45:20.108926776Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:20.109040312Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:45:20.109097318Z"} 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&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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": 2026/09/16 05:45:20 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #5 transferring context: 82.01MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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&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&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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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 #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57 Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode 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": #8 exporting layers 13.5s done Step #17 - "push-images": #1 0.000 pushing sha256:dd712f102b4810fd058351dc2ecab8aff099463cc53afdebd59aeafbcbf4a837 to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-3581c57 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":"csharp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9005,"HTTPPort":9105,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:45:20.906546667Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:20.906760056Z"} 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 #17 - "push-images": #8 exporting manifest sha256:d83b390a017fde133904f81019bb97b6108fcbf5d65f9d9d9accd138d1e78131 0.0s done Step #17 - "push-images": #8 exporting config sha256:fbdba7d03507306c2d53fae2bb047d843b45b0a89b995699cf5017ce826b8d78 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 #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:21.295471411Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:21.300262532Z"} Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": #1 DONE 0.7s 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-amd64 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57-arm64 Step #21 - "sdk-conformance": 2026/09/16 05:45:21 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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.425 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 #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.907009992Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.907102509Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.907186789Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.907690009Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.907861566Z"} 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 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": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.908302695Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.908384464Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.908672081Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.908696233Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 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-09-16T05:45:21.911851894Z","values":{"key":"creationTimestamp","value":"1789537521"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.911989095Z"} 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} 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 annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.913589932Z","values":{"key":"UID","value":"3482412828570298180"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.913830778Z"} 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"agones.dev/sdk-UID" value:"3482412828570298180"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"agones.dev/sdk-UID" value:"3482412828570298180"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} 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": {"capacity":10,"message":"Setting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.914614001Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.914677981Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.915209363Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.91573413Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.915822492Z"} 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:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"agones.dev/sdk-UID" value:"3482412828570298180"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} 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-09-16T05:45:21.916297225Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.916592314Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.917094893Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.917135829Z"} 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-09-16T05:45:21.917495807Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"agones.dev/sdk-UID" value:"3482412828570298180"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} 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-09-16T05:45:21.918091091Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.918695706Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.918990974Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.919361375Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.919800126Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.920145523Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.920507603Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.920955446Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.921385749Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.921861141Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.922121677Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.922481086Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.922890279Z"} Step #21 - "sdk-conformance": sdk-client-test.go:124: 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-09-16T05:45:21.923207421Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:21.923282472Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:132: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"3482412828570298180" resource_version:"v1" generation:1 creation_timestamp:1789537521 annotations:{key:"agones.dev/sdk-UID" value:"3482412828570298180"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1789537521"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Shutdown" address:"127.0.0.1" ports:{name:"default" port:7777} players:{capacity:10} counters:{key:"rooms" value:{count:10 capacity:1}} lists:{key:"players" value:{capacity:2 values:"test0" values:"test1"}}} Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57 Step #17 - "push-images": #1 0.000 pushing sha256:b3192fbddc5ad798c688854c0201ca5c67d1f3806336462cbf47fc0f45e3071b to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-3581c57 Step #17 - "push-images": #8 pushing layers 1.5s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2022@sha256:d83b390a017fde133904f81019bb97b6108fcbf5d65f9d9d9accd138d1e78131 Step #21 - "sdk-conformance": 2026/09/16 05:45:22 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": #1 DONE 0.7s 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-amd64 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57-arm64 Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2022@sha256:d83b390a017fde133904f81019bb97b6108fcbf5d65f9d9d9accd138d1e78131 0.5s done Step #17 - "push-images": #8 DONE 15.6s 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-amd64 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2019 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-ltsc2022 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-linux-arm64 Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:23.190984141Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:23.1958295Z"} Step #17 - "push-images": ae44722ef179: Pushed Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.468443322Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.468529331Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.469680065Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.469776183Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.469919652Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.47057958Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.470687089Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.471429066Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.471510366Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.472307909Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.473421551Z","values":{"key":"creationTimestamp","value":"1789537523"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.473543022Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.474223007Z","values":{"key":"UID","value":"617370190664795043"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.474278004Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.474964914Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.475048371Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.47561655Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.476396184Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.476505428Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.477282761Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.477870196Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.478632101Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.478664231Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.479404142Z"} Step #21 - "sdk-conformance": 2026/09/16 05:45:23 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-09-16T05:45:23.480119892Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.480168615Z"} Step #21 - "sdk-conformance": 2026/09/16 05:45:23 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 #17 - "push-images": #9 exporting layers 3.0s done Step #21 - "sdk-conformance": 2026/09/16 05:45:23 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/09/16 05:45:23 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.616047276Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.616612026Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:23.616685453Z"} 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-09-16T05:45:23.616785108Z"} Step #21 - "sdk-conformance": 2026/09/16 05:45:23 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-09-16T05:45:23.618373108Z"} Step #21 - "sdk-conformance": 2026/09/16 05:45:23 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/16 05:45:23 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"617370190664795043","resource_version":"v1","generation":"1","creation_timestamp":"1789537523","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"617370190664795043","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1789537523","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/09/16 05:45:23 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/16 05:45:23 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/09/16 05:45:23 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57 Step #17 - "push-images": #9 exporting manifest sha256:ce385c63abfd364bc55fb139e9ce445a03fcc78cdea75206cd3e3face139ddba 0.0s done Step #17 - "push-images": #9 exporting config sha256:437aeee0b3d4c2204a20be0c16c34b5900163489379cfa1a2eb23d73dbe3c4b7 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #1 0.000 pushing sha256:c2437a9be859add1a1f5cdbafd00fc1828018826ebf234c7c77c058c5f328076 to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-3581c57 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 #17 - "push-images": #1 DONE 0.6s Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:24.907568207Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:24.912539753Z"} Step #17 - "push-images": #9 pushing layers 1.3s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-arm64@sha256:ce385c63abfd364bc55fb139e9ce445a03fcc78cdea75206cd3e3face139ddba Step #17 - "push-images": Created manifest list us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57 Step #17 - "push-images": /usr/bin/make push_windows_manifest Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": 1.61.0-dev-3581c57-amd64: digest: sha256:849a8c06e2e030318a323a8e211f45d4fba24f6cabfb6624756e3af31a232fc7 size: 3652 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-windows_amd64-$osversion; \ Step #17 - "push-images": done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-arm64@sha256:ce385c63abfd364bc55fb139e9ce445a03fcc78cdea75206cd3e3face139ddba 0.5s done Step #17 - "push-images": #9 DONE 4.8s 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.61.0-dev-3581c57 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-amd64 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57 Step #17 - "push-images": #1 0.000 pushing sha256:b2078cdc0117b3453984937806c8469d6c4e66fe1c215223d65ebb5a446f069f to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-3581c57 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.61.0-dev-3581c57 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 #17 - "push-images": #1 DONE 0.7s Step #17 - "push-images": sha256:801cbc94cd1ccc33f5ea860abc8d8f7b09fff8a54fb04d32859bb783dc4b69c9 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Finished Step #17 - "push-images" Starting Step #25 - "wait-to-become-leader" Starting Step #24 - "push-upgrade-test" Starting Step #19 - "build-push-simple-game-server" Step #25 - "wait-to-become-leader": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk Step #19 - "build-push-simple-game-server": Already have image: make-docker Step #24 - "push-upgrade-test": Already have image: make-docker 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:3581c57ba54c38bb0068321e96498885fdc631ce-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.61.0-dev-3581c57 . Step #25 - "wait-to-become-leader": latest: Pulling from google.com/cloudsdktool/cloud-sdk Step #25 - "wait-to-become-leader": 6310eb16bf42: Already exists Step #25 - "wait-to-become-leader": 13ec7fae0ded: Pulling fs layer Step #25 - "wait-to-become-leader": d80c897f61c6: Pulling fs layer Step #25 - "wait-to-become-leader": c6f64b8c8c40: Pulling fs layer Step #25 - "wait-to-become-leader": d711cbb6b874: Pulling fs layer Step #25 - "wait-to-become-leader": 2d4a9d8adadc: Pulling fs layer Step #25 - "wait-to-become-leader": 2d4a9d8adadc: Verifying Checksum Step #25 - "wait-to-become-leader": 2d4a9d8adadc: Download complete Step #25 - "wait-to-become-leader": 13ec7fae0ded: Verifying Checksum Step #25 - "wait-to-become-leader": 13ec7fae0ded: Download complete Step #25 - "wait-to-become-leader": d711cbb6b874: Verifying Checksum Step #25 - "wait-to-become-leader": d711cbb6b874: Download complete Step #25 - "wait-to-become-leader": 13ec7fae0ded: Pull complete 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: 35B done Step #19 - "build-push-simple-game-server": #2 DONE 0.0s 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.5 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.3s 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: 1.09kB 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.5-alpine 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.5 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-09-16T05:45:29.454921466Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:29.455036487Z"} 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 #25 - "wait-to-become-leader": c6f64b8c8c40: Verifying Checksum Step #25 - "wait-to-become-leader": c6f64b8c8c40: Download complete Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:30.9908507Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:30.990970014Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:30.991307181Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.014209121Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.014363486Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.017369546Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.017440887Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.027046595Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.029746873Z"} Step #19 - "build-push-simple-game-server": #3 DONE 2.1s Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "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": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "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": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "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": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "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": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "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 #24 - "push-upgrade-test": #3 DONE 2.0s Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.133388985Z","values":{"key":"creationTimestamp","value":"1789537524"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.13357706Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537524" } }, "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-09-16T05:45:31.137977151Z","values":{"key":"UID","value":"3062067886363901095"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.138068616Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "3062067886363901095" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537524" } }, "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-09-16T05:45:31.144894425Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.151499106Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.152885075Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.15523784Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.156214376Z"} 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:e2e927ec666bae08560abb3c55d0659eceabb657f56b6782ab500a9fc7f555e3 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.5@sha256:705e964a93a2fd2e75c7d59bb7d781b57e30f12293ffde5175c69229e18fb678 Step #19 - "build-push-simple-game-server": #6 resolve docker.io/library/golang:1.26.5@sha256:705e964a93a2fd2e75c7d59bb7d781b57e30f12293ffde5175c69229e18fb678 0.0s done Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 0B / 127B 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:705e964a93a2fd2e75c7d59bb7d781b57e30f12293ffde5175c69229e18fb678 9.70kB / 9.70kB done Step #19 - "build-push-simple-game-server": #6 sha256:9ef24b56b1ae2fd357f480acd7f33dbddcb42960f3cca531c458edb32fdee509 3.04kB / 3.04kB done Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 0B / 67.80MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:55d3b3d8ea3ae125d21f528f392a7ae0efbd9c69cbac7a479921121af3c7b2a2 2.32kB / 2.32kB done Step #19 - "build-push-simple-game-server": #6 sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 0B / 25.64MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 0B / 102.32MB 0.1s Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.170144361Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.171180676Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.172936824Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.174999151Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.176083663Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.179796663Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.187351469Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.189185648Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.191065238Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.193092374Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.194904184Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.198672697Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.199632676Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.203110575Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.204028899Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.206099382Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:31.206152609Z"} Step #21 - "sdk-conformance": Finish all tests Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "3062067886363901095", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537524", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "3062067886363901095" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537524" } }, "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 #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #4 [internal] load build context Step #24 - "push-upgrade-test": #4 transferring context: 710.19kB 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.5-alpine@sha256:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 Step #24 - "push-upgrade-test": #5 resolve docker.io/library/golang:1.26.5-alpine@sha256:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 0.0s done Step #24 - "push-upgrade-test": #5 sha256:7849a63a4b6c8ad0698b3bfc67b07165835208d8d82ec5766dfc9be5d56ceeab 2.19kB / 2.19kB done Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 0.1s Step #24 - "push-upgrade-test": #5 sha256:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 10.29kB / 10.29kB done Step #24 - "push-upgrade-test": #5 sha256:111d79159b2326f7e80c4a4706e1ba166acb0e2611df853955f3621828cd49e8 1.92kB / 1.92kB done Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.5s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 5.24MB / 67.29MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.5s done Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 11.36MB / 67.80MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 6.29MB / 67.29MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 7.34MB / 25.64MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 10.49MB / 102.32MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 22.02MB / 67.80MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 12.58MB / 67.29MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 18.87MB / 25.64MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 23.83MB / 102.32MB 0.7s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 23.32MB / 67.29MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 36.70MB / 67.80MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 25.17MB / 67.29MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 25.64MB / 25.64MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 39.85MB / 102.32MB 0.8s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 36.70MB / 67.29MB 0.8s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 52.43MB / 67.80MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 38.66MB / 67.29MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 58.72MB / 102.32MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.9s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 51.05MB / 67.29MB 0.9s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 63.96MB / 67.29MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 67.80MB / 67.80MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 65.01MB / 67.29MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 25.64MB / 25.64MB 1.0s done Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 88.28MB / 102.32MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.32MB / 102.32MB 1.2s Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 1.2s Step #19 - "build-push-simple-game-server": #6 extracting sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 1.2s Step #19 - "build-push-simple-game-server": #6 sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 67.80MB / 67.80MB 1.5s done Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 0B / 245.07kB 1.7s Step #19 - "build-push-simple-game-server": #6 extracting sha256:68b64c51cda3d04397bcf5742a29a9a1ba7adcfd18a376bacb8d114ed64cbd5a 0.7s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 2.3s done Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 2.2s done Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 245.07kB / 245.07kB 2.4s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.32MB / 102.32MB 2.9s done Step #24 - "push-upgrade-test": #5 extracting sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 245.07kB / 245.07kB 2.9s done Step #24 - "push-upgrade-test": #5 extracting sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 0.1s done Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 0B / 127B 3.6s Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 127B / 127B 3.9s Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 127B / 127B 3.9s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:ec935196e6a095bdd6ac865248321ea4fd33424071fe14264cd33900f8ae6212 2.3s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 Step #25 - "wait-to-become-leader": d80c897f61c6: Verifying Checksum Step #25 - "wait-to-become-leader": d80c897f61c6: Download complete Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 2.4s done Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 8.2s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 8.2s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 4.19MB / 67.29MB 8.7s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 14.68MB / 67.29MB 8.8s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 22.02MB / 67.29MB 8.8s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 33.55MB / 67.29MB 8.9s 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: 871.48MB 8.8s done Step #19 - "build-push-simple-game-server": #7 DONE 8.9s 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.5@sha256:705e964a93a2fd2e75c7d59bb7d781b57e30f12293ffde5175c69229e18fb678 Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 35.65MB / 67.29MB 9.0s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 52.43MB / 67.29MB 9.1s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 9.1s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 9.2s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 9.2s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 9.3s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 2.7s done Step #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 2.7s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 Step #19 - "build-push-simple-game-server": #6 extracting sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f done Step #19 - "build-push-simple-game-server": #6 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 done Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #19 - "build-push-simple-game-server": #6 DONE 12.7s Step #24 - "push-upgrade-test": #5 DONE 12.7s 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": Step #24 - "push-upgrade-test": #6 [ 2/13] RUN apk update && apk upgrade && apk --no-cache add curl Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:45:48.388222042Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:48.38828802Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:45:48.388366421Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:45:48.393810741Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:45:48.393873001Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:45:48.393949489Z"} Step #19 - "build-push-simple-game-server": #8 DONE 7.9s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #9 [builder 3/5] COPY . agones.dev/agones 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": 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&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-rust:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:f18b8bc357 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.61.0-dev-3581c57-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.61.0-dev-3581c57-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: 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:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:f18b8bc357 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.61.0-dev-3581c57-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='CountsAndLists=true&GKEAutopilotExtendedDurationPods=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&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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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:f18b8bc357 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #24 - "push-upgrade-test": #6 9.847 v3.24.1-588-gde550fac85f [https://dl-cdn.alpinelinux.org/alpine/v3.24/main] Step #24 - "push-upgrade-test": #6 9.847 v3.24.1-591-g6911d2959d8 [https://dl-cdn.alpinelinux.org/alpine/v3.24/community] Step #24 - "push-upgrade-test": #6 9.847 OK: 28644 distinct packages available Step #24 - "push-upgrade-test": #6 10.37 Preupgrading: Step #24 - "push-upgrade-test": #6 10.37 (1/2) Upgrading libapk (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 10.44 (2/2) Upgrading apk-tools (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 10.45 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 10.50 Continuing with the main upgrade transaction: Step #24 - "push-upgrade-test": #6 10.96 (1/2) Upgrading libcrypto3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 11.08 (2/2) Upgrading libssl3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 11.09 Executing ca-certificates-20260611-r0.trigger Step #24 - "push-upgrade-test": #6 11.14 OK: 8408 KiB in 17 packages Step #24 - "push-upgrade-test": #6 11.77 (1/9) Installing brotli-libs (1.2.0-r1) Step #24 - "push-upgrade-test": #6 11.80 (2/9) Installing c-ares (1.34.8-r0) Step #24 - "push-upgrade-test": #6 11.82 (3/9) Installing libunistring (1.4.2-r0) Step #24 - "push-upgrade-test": #6 11.85 (4/9) Installing libidn2 (2.3.8-r0) Step #24 - "push-upgrade-test": #6 11.86 (5/9) Installing nghttp2-libs (1.69.0-r0) Step #24 - "push-upgrade-test": #6 11.87 (6/9) Installing libpsl (0.21.5-r3) Step #24 - "push-upgrade-test": #6 11.88 (7/9) Installing zstd-libs (1.5.7-r2) Step #24 - "push-upgrade-test": #6 11.90 (8/9) Installing libcurl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 11.92 (9/9) Installing curl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 11.94 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 11.97 OK: 13.3 MiB in 26 packages Step #24 - "push-upgrade-test": #6 DONE 13.6s Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #19 - "build-push-simple-game-server": #9 DONE 5.7s 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":"python","KubeConfig":"","GracefulTermination":true,"GRPCPort":9006,"HTTPPort":9106,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:45:57.53476405Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:57.534961904Z"} 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 #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #7 [ 3/13] WORKDIR /usr/local Step #24 - "push-upgrade-test": #7 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #8 [ 4/13] RUN curl -LO https://dl.k8s.io/release/v1.35.6/bin/linux/amd64/kubectl && chmod go+rx ./kubectl && mv ./kubectl /usr/local/bin/kubectl 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": + /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 0.767 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 Step #24 - "push-upgrade-test": #8 0.661 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #8 0.661 Dload Upload Total Spent Left Speed Step #21 - "sdk-conformance": + cargo build Step #19 - "build-push-simple-game-server": #11 0.769 go: downloading google.golang.org/grpc v1.83.2 Step #19 - "build-push-simple-game-server": #11 0.769 go: downloading google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af Step #19 - "build-push-simple-game-server": #11 0.771 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260803160001-6ac0973c030d 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-17566bb8bd641847/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.25s Step #24 - "push-upgrade-test": #8 0.661 0 0 0 0 0 0 0 0 0 100 55.94M 100 55.94M 0 0 132.7M 0 0 100 55.94M 100 55.94M 0 0 132.7M 0 0 100 55.94M 100 55.94M 0 0 132.7M 0 0 Step #19 - "build-push-simple-game-server": #11 1.425 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260803160001-6ac0973c030d Step #19 - "build-push-simple-game-server": #11 1.425 go: downloading golang.org/x/net v0.58.0 Step #19 - "build-push-simple-game-server": #11 1.425 go: downloading golang.org/x/sys v0.47.0 Step #24 - "push-upgrade-test": #8 DONE 1.7s Step #19 - "build-push-simple-game-server": #11 1.751 go: downloading golang.org/x/text v0.41.0 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:b44d3a686e 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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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": 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.61.0-dev-3581c57-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:b44d3a686e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:45:59.535780678Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:45:59.540379423Z"} Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #24 - "push-upgrade-test": #9 0.533 % Total % Received % Xferd Average Speed Time Time Time Current 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 #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,"MaxListItems":1000},"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-09-16T05:45:59.750411316Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:45:59.750604408Z"} Step #24 - "push-upgrade-test": #9 0.533 Dload Upload Total Spent Left Speed Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf Step #24 - "push-upgrade-test": #9 0.533 0 0 0 0 0 0 0 0 0 100 17.00M 100 17.00M 0 0 33.65M 0 0 100 17.00M 100 17.00M 0 0 33.62M 0 0 100 17.00M 100 17.00M 0 0 33.61M 0 0 Step #24 - "push-upgrade-test": #9 0.922 linux-amd64/ Step #21 - "sdk-conformance": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.84.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.16.0) Step #21 - "sdk-conformance": + .venv/bin/python /go/src/agones.dev/agones/test/sdk/python/testSDKClient.py Step #24 - "push-upgrade-test": #9 1.684 linux-amd64/README.md Step #24 - "push-upgrade-test": #9 1.684 linux-amd64/helm Step #24 - "push-upgrade-test": #9 1.684 linux-amd64/LICENSE Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.979562846Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.980950999Z","values":{"key":"annotation","value":"3113499388754058818"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.981089784Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.981799755Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.98187475Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.982733571Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.983511801Z","values":{"key":"label","value":"1789537559"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.983590214Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.985246832Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.986111991Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.987057012Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.988029036Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.988111794Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.989079126Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.990010592Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.990666899Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.991782867Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.992550989Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.993400476Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.995209723Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.99583333Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.996461127Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.99714439Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.997801137Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.998498557Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.999224715Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:00.999929196Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:01.000049114Z"} 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 #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:46:01.300074347Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:01.30015507Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:01.300229161Z"} Step #24 - "push-upgrade-test": #9 DONE 2.9s 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 #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #10 [ 6/13] WORKDIR /agones.dev Step #24 - "push-upgrade-test": #10 DONE 0.0s 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 #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.1s 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 #24 - "push-upgrade-test": #14 0.424 go: downloading agones.dev/agones v1.54.0 Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:46:02.753751328Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:46:02.758507365Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:02.835749894Z"} 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-09-16T05:46:02.837487473Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:02.838053393Z"} 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-09-16T05:46:02.838586819Z","values":{"key":"test-annotation","value":"1268389148062283109"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:02.838725271Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:46:03.193788288Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:03.193922455Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:03.19401442Z"} Step #24 - "push-upgrade-test": #14 1.035 go: downloading k8s.io/client-go v0.34.2 Step #24 - "push-upgrade-test": #14 1.037 go: downloading k8s.io/apimachinery v0.34.2 Step #24 - "push-upgrade-test": #14 1.037 go: downloading k8s.io/api v0.34.2 Step #24 - "push-upgrade-test": #14 1.037 go: downloading golang.org/x/sync v0.22.0 Step #24 - "push-upgrade-test": #14 1.104 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #14 1.105 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 Step #24 - "push-upgrade-test": #14 1.105 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #14 1.105 go: downloading github.com/go-openapi/spec v0.22.2 Step #24 - "push-upgrade-test": #14 1.105 go: downloading github.com/sirupsen/logrus v1.9.3 Step #24 - "push-upgrade-test": #14 1.105 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 Step #24 - "push-upgrade-test": #14 1.106 go: downloading github.com/spf13/pflag v1.0.10 Step #24 - "push-upgrade-test": #14 1.127 go: downloading github.com/spf13/viper v1.21.0 Step #24 - "push-upgrade-test": #14 1.143 go: downloading k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e Step #24 - "push-upgrade-test": #14 1.148 go: downloading google.golang.org/protobuf v1.36.11 Step #24 - "push-upgrade-test": #14 1.565 go: downloading github.com/robfig/cron/v3 v3.0.1 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": Command clean not found - nothing to execute Step #24 - "push-upgrade-test": #14 1.570 go: downloading golang.org/x/sys v0.47.0 Step #24 - "push-upgrade-test": #14 1.574 go: downloading gopkg.in/fsnotify.v1 v1.4.7 Step #24 - "push-upgrade-test": #14 1.574 go: downloading github.com/fsnotify/fsnotify v1.9.0 Step #24 - "push-upgrade-test": #14 1.575 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 Step #24 - "push-upgrade-test": #14 1.576 go: downloading github.com/sagikazarmark/locafero v0.12.0 Step #24 - "push-upgrade-test": #14 1.576 go: downloading github.com/spf13/afero v1.15.0 Step #24 - "push-upgrade-test": #14 1.579 go: downloading github.com/spf13/cast v1.10.0 Step #24 - "push-upgrade-test": #14 1.600 go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/swag/jsonutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/jsonpointer v0.22.4 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/swag/loading v0.25.4 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/jsonreference v0.21.4 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/swag/jsonname v0.25.4 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/go-openapi/swag/stringutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.619 go: downloading github.com/go-openapi/swag v0.25.4 Step #24 - "push-upgrade-test": #14 1.624 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa Step #24 - "push-upgrade-test": #14 1.627 go: downloading google.golang.org/grpc v1.83.2 Step #24 - "push-upgrade-test": #14 1.779 go: downloading github.com/gogo/protobuf v1.3.2 Step #24 - "push-upgrade-test": #14 1.831 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #24 - "push-upgrade-test": #14 1.831 go: downloading k8s.io/klog/v2 v2.130.1 Step #24 - "push-upgrade-test": #14 1.831 go: downloading sigs.k8s.io/randfill v1.0.0 Step #24 - "push-upgrade-test": #14 1.831 go: downloading gopkg.in/inf.v0 v0.9.1 Step #24 - "push-upgrade-test": #14 1.841 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.1 Step #24 - "push-upgrade-test": #14 1.848 go: downloading github.com/subosito/gotenv v1.6.0 Step #24 - "push-upgrade-test": #14 1.848 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 Step #24 - "push-upgrade-test": #14 1.851 go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #24 - "push-upgrade-test": #14 1.902 go: downloading golang.org/x/text v0.41.0 Step #24 - "push-upgrade-test": #14 1.926 go: downloading github.com/go-openapi/swag/yamlutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.926 go: downloading github.com/go-openapi/swag/typeutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.926 go: downloading github.com/google/gnostic-models v0.7.1 Step #24 - "push-upgrade-test": #14 1.938 go: downloading github.com/google/uuid v1.6.0 Step #24 - "push-upgrade-test": #14 1.943 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #24 - "push-upgrade-test": #14 1.957 go: downloading golang.org/x/net v0.58.0 Step #24 - "push-upgrade-test": #14 1.960 go: downloading sigs.k8s.io/yaml v1.6.0 Step #24 - "push-upgrade-test": #14 1.991 go: downloading github.com/go-logr/logr v1.4.3 Step #24 - "push-upgrade-test": #14 1.994 go: downloading github.com/go-openapi/swag/conv v0.25.4 Step #24 - "push-upgrade-test": #14 1.996 go: downloading github.com/emicklei/go-restful/v3 v3.13.0 Step #24 - "push-upgrade-test": #14 2.010 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #24 - "push-upgrade-test": #14 2.036 go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #24 - "push-upgrade-test": #14 2.039 go: downloading github.com/json-iterator/go v1.1.12 Step #24 - "push-upgrade-test": #14 2.065 go: downloading github.com/go-openapi/swag/cmdutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.070 go: downloading github.com/go-openapi/swag/fileutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.077 go: downloading github.com/go-openapi/swag/mangling v0.25.4 Step #24 - "push-upgrade-test": #14 2.083 go: downloading github.com/go-openapi/swag/netutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.087 go: downloading github.com/x448/float16 v0.8.4 Step #24 - "push-upgrade-test": #14 2.111 go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #24 - "push-upgrade-test": #14 2.111 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #24 - "push-upgrade-test": #14 2.367 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa Step #24 - "push-upgrade-test": #14 2.430 go: downloading golang.org/x/time v0.14.0 Step #24 - "push-upgrade-test": #14 2.430 go: downloading golang.org/x/term v0.45.0 Step #24 - "push-upgrade-test": #14 2.432 go: downloading golang.org/x/oauth2 v0.36.0 Step #24 - "push-upgrade-test": #14 2.432 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 Step #24 - "push-upgrade-test": #14 2.433 go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 Step #24 - "push-upgrade-test": #14 2.433 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc 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-09-16T05:46:04.839115895Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.839517581Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.839604441Z"} 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-09-16T05:46:04.840694521Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.840859509Z"} 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-09-16T05:46:04.841807889Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.841859973Z"} 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-09-16T05:46:04.842688873Z"} 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-09-16T05:46:04.843891348Z","values":{"key":"test-label","value":"1789537562"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.843944447Z"} Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:46:04.910933218Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:04.911025826Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:04.911098846Z"} Step #25 - "wait-to-become-leader": d80c897f61c6: Pull complete 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": /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.61.0-dev-3581c57-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.61.0-dev-3581c57-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.61.0-dev-3581c57-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": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:06.839472688Z"} Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode 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":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,"MaxListItems":1000},"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-09-16T05:46:07.057965699Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:46:07.058162208Z"} 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.425 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 #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:08.83969835Z"} 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-09-16T05:46:09.846516608Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:09.846656178Z"} 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": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:46:12.059052225Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:46:12.070646857Z"} Step #25 - "wait-to-become-leader": c6f64b8c8c40: Pull complete Step #25 - "wait-to-become-leader": d711cbb6b874: Pull complete Step #25 - "wait-to-become-leader": 2d4a9d8adadc: Pull complete Step #25 - "wait-to-become-leader": Digest: sha256:e67e4253b8c1dfc18611339f7581685636897d744614a4ac30ac593a473d006d 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":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.167789538Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.167916803Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.16792042Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.201991474Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.202225023Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.209527545Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.20970844Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.232223307Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.236738441Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "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": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "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": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "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": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "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": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "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-09-16T05:46:14.422485465Z","values":{"key":"creationTimestamp","value":"1789537572"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.422727287Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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-09-16T05:46:14.427620116Z","values":{"key":"UID","value":"9206197876072410213"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.427715787Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "9206197876072410213" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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-09-16T05:46:14.434176982Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.434277643Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "9206197876072410213" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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-09-16T05:46:14.440866607Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.447694063Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.447830017Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "9206197876072410213" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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-09-16T05:46:14.451984172Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.455551466Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.459648105Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.459740111Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "agones.dev/sdk-UID": "9206197876072410213", "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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-09-16T05:46:14.462156888Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.468105216Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:14.468214642Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "9206197876072410213", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1789537572", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "9206197876072410213" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1789537572" } }, "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 #21 - "sdk-conformance": Finish all tests Step #25 - "wait-to-become-leader": 2026-09-16T05:46:15Z: Waiting to become oldest running build Step #19 - "build-push-simple-game-server": #11 DONE 19.6s 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:9a77c9363e87c274c5d4b38038b891902fbd4a7e8aa39941c6eb85dc61d29008 done Step #19 - "build-push-simple-game-server": #13 naming to us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce-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:3581c57ba54c38bb0068321e96498885fdc631ce-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": 9423800de2fb: Preparing Step #19 - "build-push-simple-game-server": f2392a9484bf: 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": f0d0eff4c231: Preparing Step #19 - "build-push-simple-game-server": 763a77745f27: Preparing Step #19 - "build-push-simple-game-server": 621c35e751a5: Preparing Step #19 - "build-push-simple-game-server": 9486261b5a13: Preparing Step #19 - "build-push-simple-game-server": f0d0eff4c231: Waiting Step #19 - "build-push-simple-game-server": 763a77745f27: Waiting Step #19 - "build-push-simple-game-server": 621c35e751a5: Waiting Step #19 - "build-push-simple-game-server": 9486261b5a13: Waiting Step #25 - "wait-to-become-leader": 2026-09-16T05:46:17Z: Oldest is (id startTime): c5cc010a-6b22-4e4e-848d-34ae0a1befb2 2026-09-16T05:32:42.750032153Z Step #25 - "wait-to-become-leader": 2026-09-16T05:46:17Z: That's us, we're done! 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": f2392a9484bf: Layer already exists Step #19 - "build-push-simple-game-server": bd3cdfae1d3f: Layer already exists Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Layer already exists Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Layer already exists Step #19 - "build-push-simple-game-server": ad51d0769d16: Layer already exists Step #19 - "build-push-simple-game-server": 6f1cdceb6a31: Layer already exists 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 #19 - "build-push-simple-game-server": 763a77745f27: Layer already exists Step #19 - "build-push-simple-game-server": f0d0eff4c231: Layer already exists Step #19 - "build-push-simple-game-server": 621c35e751a5: Layer already exists Step #19 - "build-push-simple-game-server": 9486261b5a13: Layer already exists Step #35 - "cleanup-services": Cleaning up preview service... Step #19 - "build-push-simple-game-server": 9423800de2fb: Pushed Step #19 - "build-push-simple-game-server": 3581c57ba54c38bb0068321e96498885fdc631ce-amd64: digest: sha256:2b5bae04f6b8b513a16afcc05a5078cc93935521eb78fef6f42d2999c81240c6 size: 3233 Step #19 - "build-push-simple-game-server": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce \ Step #19 - "build-push-simple-game-server": us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce-amd64 Finished Step #27 - "cancel-orphan-e2e-tests" Step #19 - "build-push-simple-game-server": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce Step #19 - "build-push-simple-game-server": #1 0.000 pushing sha256:4f5bfeddf92cfe626b395b9ebb6fd627880756eabfe65f8ccb48fbfca128d607 to us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce Step #35 - "cleanup-services": Deleting the following versions: Step #35 - "cleanup-services": - agones-images/preview/521b368 Step #19 - "build-push-simple-game-server": #1 DONE 0.6s Step #35 - "cleanup-services": Deleting [preview/521b368]... Finished Step #19 - "build-push-simple-game-server" 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 #28 - "submit-e2e-test-cloud-build": Using simple-game-server image: us-docker.pkg.dev/agones-images/ci/simple-game-server:3581c57ba54c38bb0068321e96498885fdc631ce 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 #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:46:39.53765977Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:39.537784483Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:39.537865776Z"} Step #24 - "push-upgrade-test": #14 DONE 38.9s 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:f18b8bc357 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.61.0-dev-3581c57-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:f18b8bc357 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.61.0-dev-3581c57-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #15 [11/13] RUN adduser -D -g '' adduser 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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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:f18b8bc357 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":5,"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,"MaxListItems":1000},"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-09-16T05:46:41.616554118Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:46:41.61673418Z"} Step #24 - "push-upgrade-test": #15 DONE 0.5s 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 #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-09-16T05:46:42.756007325Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:42.756099272Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:42.756211867Z"} 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:b44d3a686e 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.61.0-dev-3581c57-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:b44d3a686e 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": + 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-17566bb8bd641847/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.27s 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": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.84.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.16.0) Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:b44d3a686e 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.61.0-dev-3581c57-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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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": + .venv/bin/python /go/src/agones.dev/agones/test/sdk/python/testSDKClient.py Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:b44d3a686e 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": {"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":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000,"MaxListItems":1000},"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-09-16T05:46:44.468981439Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:46:44.469161147Z"} 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 #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Creating temporary archive of 16423 file(s) totalling 326.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Creating temporary archive of 16423 file(s) totalling 326.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Creating temporary archive of 16423 file(s) totalling 326.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Creating temporary archive of 16423 file(s) totalling 326.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Creating temporary archive of 16423 file(s) totalling 326.2 MiB before compression. Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:46:46.47018892Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:46:46.474846216Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.546443039Z"} 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-09-16T05:46:46.548146847Z"} 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-09-16T05:46:46.548605111Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.549224612Z","values":{"key":"test-annotation","value":"7660256731311961026"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.549335502Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-16T05:46:46.617687917Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:46:46.622070774Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.894379046Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.895625835Z","values":{"key":"annotation","value":"7919167667120057359"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.895745362Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.896556934Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.896633263Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.897411628Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.898176606Z","values":{"key":"label","value":"1789537606"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.898237117Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.899795229Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.89979648Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.899922423Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.900617758Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.900673795Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.901538799Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.901594757Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.902420373Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.90302687Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.903123955Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.903914126Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.904496458Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.905042988Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.906048448Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.906943202Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.907309137Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.908314818Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:46.908375101Z"} 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": gke-autopilot-1.35: Creating temporary archive of 16423 file(s) totalling 326.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-09-16T05:46:48.548553293Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.548593331Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.548695352Z"} Step #21 - "sdk-conformance": rust: ...marked Ready Step #21 - "sdk-conformance": rust: Reserving for 5 seconds Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: 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-09-16T05:46:48.54971373Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.549830939Z"} 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-09-16T05:46:48.550624353Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.550670092Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: ...marked Allocated Step #21 - "sdk-conformance": rust: Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.551616112Z"} 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-09-16T05:46:48.552695087Z","values":{"key":"test-label","value":"1789537606"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.552789775Z"} Step #21 - "sdk-conformance": rust: Setting player capacity... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.553683926Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.553761745Z"} 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-09-16T05:46:48.554613059Z"} 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-09-16T05:46:48.555899149Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.555971162Z"} 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-09-16T05:46:48.557083436Z"} 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-09-16T05:46:48.558049959Z"} 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-09-16T05:46:48.559019745Z"} 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-09-16T05:46:48.559911053Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:48.559965346Z"} 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-09-16T05:46:48.561056498Z"} Step #21 - "sdk-conformance": rust: Current player count: 0 Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:50.549592487Z"} Step #23 - "deploy-site-static": ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done. Step #23 - "deploy-site-static": Deployed service [preview] to [https://3581c57-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-09-16T05:46:52.061259855Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:52.061357457Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:46:52.061410156Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:52.549549021Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Finished Step #23 - "deploy-site-static" 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-09-16T05:46:53.562520686Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:46:53.562815753Z"} 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 #24 - "push-upgrade-test": #17 exporting layers 13.7s done Step #24 - "push-upgrade-test": #17 writing image sha256:0444a0436cb78e9d8a8cf5d86d6992f5b1ab7b34e3bc2171122cdad303f0a9d4 done Step #24 - "push-upgrade-test": #17 naming to us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-3581c57 done Step #24 - "push-upgrade-test": #17 DONE 13.7s Step #24 - "push-upgrade-test": docker push us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-3581c57 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": 26ee7bb60508: Preparing Step #24 - "push-upgrade-test": 0eccc2618ad6: Preparing Step #24 - "push-upgrade-test": bfb61b7d415d: Preparing Step #24 - "push-upgrade-test": faa81890138a: Preparing Step #24 - "push-upgrade-test": 0cd48491f93a: Preparing Step #24 - "push-upgrade-test": 48b9faf9d5de: Preparing Step #24 - "push-upgrade-test": cef0c9db69e1: Preparing Step #24 - "push-upgrade-test": 716b821a4e6c: Preparing Step #24 - "push-upgrade-test": 89b4e8879d84: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": bc790333f155: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": 62678e3bb925: Preparing Step #24 - "push-upgrade-test": 033cd45a45cc: Preparing Step #24 - "push-upgrade-test": 64d757042d6c: Preparing Step #24 - "push-upgrade-test": 34884abbe928: Preparing Step #24 - "push-upgrade-test": 62678e3bb925: Waiting Step #24 - "push-upgrade-test": 033cd45a45cc: Waiting Step #24 - "push-upgrade-test": bc790333f155: Waiting Step #24 - "push-upgrade-test": 64d757042d6c: Waiting Step #24 - "push-upgrade-test": 34884abbe928: Waiting Step #24 - "push-upgrade-test": 5f70bf18a086: Layer already exists Step #24 - "push-upgrade-test": 0eccc2618ad6: Pushed Step #24 - "push-upgrade-test": cef0c9db69e1: Pushed Step #24 - "push-upgrade-test": 62678e3bb925: Layer already exists Step #24 - "push-upgrade-test": 0cd48491f93a: Pushed Step #24 - "push-upgrade-test": 033cd45a45cc: Layer already exists Step #24 - "push-upgrade-test": 48b9faf9d5de: Pushed Step #24 - "push-upgrade-test": 64d757042d6c: Layer already exists Step #24 - "push-upgrade-test": 34884abbe928: Layer already exists Step #24 - "push-upgrade-test": faa81890138a: Pushed Step #24 - "push-upgrade-test": 26ee7bb60508: Pushed Step #24 - "push-upgrade-test": bc790333f155: Pushed Step #24 - "push-upgrade-test": 89b4e8879d84: Pushed Step #24 - "push-upgrade-test": 716b821a4e6c: Pushed Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:47:26.472090193Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:26.472159675Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:47:26.472239224Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-16T05:47:26.621832308Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:26.621912459Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:47:26.62197599Z"} 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": 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:b44d3a686e 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.61.0-dev-3581c57-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:b44d3a686e 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": + cargo build 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-17566bb8bd641847/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.09s 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:b44d3a686e 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.61.0-dev-3581c57-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' -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=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-3581c57-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:b44d3a686e 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": {"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,"MaxListItems":1000},"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-09-16T05:47:28.513430852Z","version":"1.61.0-dev-3581c57"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-16T05:47:28.513664555Z"} 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.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/d49cc9f0-f471-4998-aec6-65ccc71d3b36]. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/936c41b1-3437-4958-a6ab-42ef73771385]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/d49cc9f0-f471-4998-aec6-65ccc71d3b36?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/936c41b1-3437-4958-a6ab-42ef73771385?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/e1710938-c9cc-4853-840e-0599777fe248]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/e1710938-c9cc-4853-840e-0599777fe248?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/3629e963-7a0c-4d0e-a467-4ae73514fb25]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/3629e963-7a0c-4d0e-a467-4ae73514fb25?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/4a81d27a-0c90-464b-ab0d-807df7887310]. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/4a81d27a-0c90-464b-ab0d-807df7887310?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Waiting for build to complete. Polling interval: 1 second(s). 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.34: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/ca786767-a145-435a-893d-6bd6bec2fca0]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/ca786767-a145-435a-893d-6bd6bec2fca0?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: 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-09-16T05:47:31.514535508Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-16T05:47:31.519121378Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:31.594359467Z"} 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-09-16T05:47:31.596014379Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:31.596188673Z"} 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-09-16T05:47:31.5970471Z","values":{"key":"test-annotation","value":"62148191373241422"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:31.597145614Z"} 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-09-16T05:47:33.596573534Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.597026075Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.597205001Z"} 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-09-16T05:47:33.598502117Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.598647351Z"} 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-09-16T05:47:33.599570432Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.599616699Z"} 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-09-16T05:47:33.600704905Z"} 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-09-16T05:47:33.601897755Z","values":{"key":"test-label","value":"1789537651"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.601945817Z"} 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-09-16T05:47:33.603092546Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.603159001Z"} 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-09-16T05:47:33.604359745Z"} 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-09-16T05:47:33.605414525Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.605514179Z"} 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-09-16T05:47:33.60672733Z"} 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-09-16T05:47:33.607866462Z"} 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-09-16T05:47:33.609207602Z"} 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-09-16T05:47:33.61021168Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.610304184Z"} Step #21 - "sdk-conformance": rust_async: Removed player Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:33.611160503Z"} 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-09-16T05:47:35.596463133Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:37.596744153Z"} 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-09-16T05:47:38.614509699Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:47:38.614594325Z"} 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 #24 - "push-upgrade-test": bfb61b7d415d: Pushed Step #24 - "push-upgrade-test": 1.61.0-dev-3581c57: digest: sha256:be708096e13899ff2df715ae7ebdf51c24309fa38006595226563fac46455e99 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": Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [261 kB] Step #26 - "submit-upgrade-test-cloud-build": Hit:5 https://packages.cloud.google.com/apt cloud-sdk-trixie InRelease Step #26 - "submit-upgrade-test-cloud-build": Fetched 352 kB in 1s (573 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 0 not upgraded. Step #26 - "submit-upgrade-test-cloud-build": Need to get 436 kB of archives. Step #26 - "submit-upgrade-test-cloud-build": After this operation, 1271 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+deb13u3 [168 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:3 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u3 [78.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 436 kB in 0s (7145 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 ... 61526 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+deb13u3_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... 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+deb13u3_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking jq (1.7.1-6+deb13u3) ... 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+deb13u3) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up jq (1.7.1-6+deb13u3) ... Step #26 - "submit-upgrade-test-cloud-build": Processing triggers for libc-bin (2.41-12+deb13u4) ... 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-09-16T05:48:11.516628139Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-16T05:48:11.516745861Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-16T05:48:11.516813008Z"} 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 #31 - "rust-build-save-cache" Starting Step #30 - "cpp-sdk-conformance-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 #31 - "rust-build-save-cache": Cache file exists, exiting save_cache without over-writing cache file. 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. Finished Step #31 - "rust-build-save-cache" Finished Step #30 - "cpp-sdk-conformance-save-cache" Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: BUILD FAILURE: Build step failure: build step 1 "e2e-runner" failed: step exited with non-zero status: 2 Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: ERROR: (gcloud.builds.submit) build ca786767-a145-435a-893d-6bd6bec2fca0 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 8 Step #28 - "submit-e2e-test-cloud-build": killed 13 Step #28 - "submit-e2e-test-cloud-build": killed 17 Step #28 - "submit-e2e-test-cloud-build": killed 21 Step #28 - "submit-e2e-test-cloud-build": killed 23 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