starting build "6a4a7edc-256c-4a6d-bf62-e32e4fa1508c" FETCHSOURCE From https://github.com/agones-dev/agones * branch 0df465456e9cd0649f6c0505a1accbf5d8f17f42 -> FETCH_HEAD HEAD is now at 0df4654 build: bump the go_modules group across 4 directories with 1 update GitCommit: 0df465456e9cd0649f6c0505a1accbf5d8f17f42 SETUPBUILD BUILD Starting Step #0 - "cancelot" Starting Step #2 - "htmltest-restore-cache" Starting Step #6 Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Step #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #6: Pulling image: ubuntu 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 #5 - "rust-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-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": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 97e1ee089ace: Already exists Step #3 - "cpp-sdk-build-restore-cache": b8613ef18de2: Already exists Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 97e1ee089ace: Already exists Step #3 - "cpp-sdk-build-restore-cache": 370a343ae1d7: Already exists Step #5 - "rust-sdk-build-restore-cache": b8613ef18de2: Already exists Step #5 - "rust-sdk-build-restore-cache": 370a343ae1d7: Already exists Step #3 - "cpp-sdk-build-restore-cache": 1434b9de6cf8: Already exists Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": 97e1ee089ace: Already exists Step #5 - "rust-sdk-build-restore-cache": 1434b9de6cf8: Already exists Step #3 - "cpp-sdk-build-restore-cache": 27737137e53a: Already exists Step #2 - "htmltest-restore-cache": b8613ef18de2: Already exists Step #5 - "rust-sdk-build-restore-cache": 27737137e53a: Already exists Step #3 - "cpp-sdk-build-restore-cache": 3506d965e444: Already exists Step #2 - "htmltest-restore-cache": 370a343ae1d7: Already exists Step #3 - "cpp-sdk-build-restore-cache": 094653845ee3: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": eb53ab0a3d19: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": be3c6cea0597: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 3506d965e444: Already exists Step #2 - "htmltest-restore-cache": 1434b9de6cf8: Already exists Step #5 - "rust-sdk-build-restore-cache": 094653845ee3: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": eb53ab0a3d19: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": be3c6cea0597: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": fcc19dd2dcc8: Pulling fs layer Step #2 - "htmltest-restore-cache": 27737137e53a: Already exists Step #2 - "htmltest-restore-cache": 3506d965e444: Already exists Step #2 - "htmltest-restore-cache": 094653845ee3: Pulling fs layer Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Pulling fs layer Step #2 - "htmltest-restore-cache": be3c6cea0597: Pulling fs layer Step #2 - "htmltest-restore-cache": 85b419340582: Pulling fs layer Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 97e1ee089ace: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": b8613ef18de2: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 370a343ae1d7: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 1434b9de6cf8: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 27737137e53a: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 3506d965e444: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 094653845ee3: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": be3c6cea0597: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 85b419340582: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Download complete Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Verifying Checksum Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Download complete Step #5 - "rust-sdk-build-restore-cache": fcc19dd2dcc8: Download complete Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Download complete Step #5 - "rust-sdk-build-restore-cache": be3c6cea0597: Download complete Step #3 - "cpp-sdk-build-restore-cache": be3c6cea0597: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": be3c6cea0597: Download complete Step #2 - "htmltest-restore-cache": be3c6cea0597: Download complete Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 85b419340582: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Download complete Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 85b419340582: Download complete Step #2 - "htmltest-restore-cache": 85b419340582: Verifying Checksum Step #2 - "htmltest-restore-cache": 85b419340582: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Download complete Step #3 - "cpp-sdk-build-restore-cache": eb53ab0a3d19: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": eb53ab0a3d19: Download complete Step #5 - "rust-sdk-build-restore-cache": eb53ab0a3d19: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": eb53ab0a3d19: Download complete Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Verifying Checksum Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 094653845ee3: Download complete Step #3 - "cpp-sdk-build-restore-cache": 094653845ee3: Download complete Step #5 - "rust-sdk-build-restore-cache": 094653845ee3: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 094653845ee3: Download complete Step #2 - "htmltest-restore-cache": 094653845ee3: Verifying Checksum Step #2 - "htmltest-restore-cache": 094653845ee3: Download complete Step #6: latest: Pulling from library/ubuntu Step #6: Digest: sha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea2648d2c0e09b Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #4 - "cpp-sdk-conformance-restore-cache": 094653845ee3: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 094653845ee3: Pull complete Step #2 - "htmltest-restore-cache": 094653845ee3: Pull complete Step #5 - "rust-sdk-build-restore-cache": 094653845ee3: Pull complete Step #3 - "cpp-sdk-build-restore-cache": eb53ab0a3d19: Pull complete Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Pull complete Step #5 - "rust-sdk-build-restore-cache": eb53ab0a3d19: Pull complete Step #5 - "rust-sdk-build-restore-cache": be3c6cea0597: Pull complete Step #2 - "htmltest-restore-cache": be3c6cea0597: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": be3c6cea0597: Pull complete Step #3 - "cpp-sdk-build-restore-cache": be3c6cea0597: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 85b419340582: Pull complete Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Pull complete Step #2 - "htmltest-restore-cache": 85b419340582: Pull complete Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Pull complete Step #5 - "rust-sdk-build-restore-cache": fcc19dd2dcc8: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Pull complete Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Pull complete Step #2 - "htmltest-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #4 - "cpp-sdk-conformance-restore-cache": Status: Image is up to date 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 #3 - "cpp-sdk-build-restore-cache": Status: Downloaded newer image 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 #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest 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 #0 - "cancelot": Filtering ongoing builds for branch 'dependabot/go_modules/build/agones-bot/go_modules-f90b03f44d' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-09-02T16:30:13.531710Z Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-3490931042.tgz Finished Step #6 Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2265733624.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 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 #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.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 #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": fafb0d277f19: Pulling fs layer Step #1 - "docker-version": 90d5f2e43df3: Pulling fs layer Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #1 - "docker-version": fafb0d277f19: Verifying Checksum Step #1 - "docker-version": fafb0d277f19: Download complete Step #1 - "docker-version": 90d5f2e43df3: Download complete Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Step #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-3490931042.tgz... Step #1 - "docker-version": fafb0d277f19: Pull complete Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #2 - "htmltest-restore-cache" Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": 90d5f2e43df3: Pull complete Step #1 - "docker-version": Digest: sha256:5dde6b852b497ed341fc3d14dedbedb0fda54df6d97e1289bed00b0cf5211c65 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.362 Reading package lists... Step #7 - "build-make-docker": #5 1.783 Building dependency tree... Step #7 - "build-make-docker": #5 2.044 Reading state information... Step #7 - "build-make-docker": #5 2.290 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 2.290 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 2.3s 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:85dc112112043b8e0a293ecabbe33c892e73a113f8db029dd744bd712a406832 done Step #7 - "build-make-docker": #6 naming to docker.io/library/make-docker done Step #7 - "build-make-docker": #6 DONE 0.0s Finished Step #7 - "build-make-docker" Starting Step #8 - "pull-build-image" Starting Step #9 - "pull-build-sdk-base-image" Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #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: Already exists Step #9 - "pull-build-sdk-base-image": 61f544dc50_v1.83.0: Pulling from agones-images/ci/agones-build-sdk-base 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 #9 - "pull-build-sdk-base-image": b890c9407285: 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": 547e34db909e: Waiting Step #8 - "pull-build-image": e65b35f917e3: Pulling fs layer Step #8 - "pull-build-image": 2a1660a45a74: Pulling fs layer Step #8 - "pull-build-image": 8a76d1a841bd: Waiting Step #8 - "pull-build-image": 81f0236921e2: Pulling fs layer Step #8 - "pull-build-image": 736d837f5a39: Pulling fs layer Step #8 - "pull-build-image": b5c5220671ff: Waiting Step #8 - "pull-build-image": a083b3ffa6fe: Pulling fs layer Step #8 - "pull-build-image": adeb6ba0a74b: Waiting Step #8 - "pull-build-image": a8be56c25129: Waiting Step #8 - "pull-build-image": 220245017760: Waiting Step #8 - "pull-build-image": 9ace7cae309e: Waiting Step #8 - "pull-build-image": 2f1d5a9482f1: Waiting Step #8 - "pull-build-image": 4f21ebe9dc5e: Waiting Step #8 - "pull-build-image": cbf77f252e4b: Waiting Step #8 - "pull-build-image": 696b9c5916ab: Waiting Step #8 - "pull-build-image": 984fbf1b8d16: Waiting Step #8 - "pull-build-image": 109069a0f2a7: 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 #8 - "pull-build-image": 14b8e16cc6d5: Waiting Step #9 - "pull-build-sdk-base-image": ba540dec0021: Pulling fs layer Step #9 - "pull-build-sdk-base-image": d60fef455d35: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: Pulling fs layer Step #9 - "pull-build-sdk-base-image": f39613b55653: Pulling fs layer Step #9 - "pull-build-sdk-base-image": db9b5205a42b: Pulling fs layer Step #9 - "pull-build-sdk-base-image": b890c9407285: Waiting Step #9 - "pull-build-sdk-base-image": ba540dec0021: Waiting Step #9 - "pull-build-sdk-base-image": f39613b55653: Waiting Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: Waiting Step #9 - "pull-build-sdk-base-image": d60fef455d35: Waiting Step #8 - "pull-build-image": 3c3380a432ac: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum 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": 14b8e16cc6d5: Verifying Checksum Step #8 - "pull-build-image": 14b8e16cc6d5: Download complete Step #8 - "pull-build-image": 4f21ebe9dc5e: Verifying Checksum Step #8 - "pull-build-image": 4f21ebe9dc5e: Download complete Step #8 - "pull-build-image": b13f64be1850: Verifying Checksum Step #8 - "pull-build-image": b13f64be1850: Download complete Step #8 - "pull-build-image": 547e34db909e: Download complete Step #8 - "pull-build-image": 3c3380a432ac: Verifying Checksum Step #8 - "pull-build-image": 3c3380a432ac: Download complete Step #8 - "pull-build-image": 220245017760: Verifying Checksum Step #8 - "pull-build-image": 220245017760: Download complete Step #8 - "pull-build-image": f1c6321be537: Verifying Checksum Step #8 - "pull-build-image": f1c6321be537: Download 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": 9ace7cae309e: Verifying Checksum Step #8 - "pull-build-image": 9ace7cae309e: Download complete Step #8 - "pull-build-image": cbf77f252e4b: Verifying Checksum Step #8 - "pull-build-image": cbf77f252e4b: Download complete Step #8 - "pull-build-image": 2f1d5a9482f1: Verifying Checksum Step #8 - "pull-build-image": 2f1d5a9482f1: Download complete Step #8 - "pull-build-image": a8be56c25129: Verifying Checksum Step #8 - "pull-build-image": a8be56c25129: Download complete Step #8 - "pull-build-image": 8ed8d931f561: Verifying Checksum Step #8 - "pull-build-image": 8ed8d931f561: 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": 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: Verifying Checksum Step #8 - "pull-build-image": 736d837f5a39: Download complete Step #8 - "pull-build-image": a083b3ffa6fe: Verifying Checksum Step #8 - "pull-build-image": a083b3ffa6fe: Download complete Step #8 - "pull-build-image": 696b9c5916ab: Verifying Checksum Step #8 - "pull-build-image": 696b9c5916ab: Download complete Step #8 - "pull-build-image": 81f0236921e2: Verifying Checksum Step #8 - "pull-build-image": 81f0236921e2: Download complete Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: Download complete Step #9 - "pull-build-sdk-base-image": f39613b55653: Verifying Checksum Step #9 - "pull-build-sdk-base-image": f39613b55653: 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": b890c9407285: Verifying Checksum Step #9 - "pull-build-sdk-base-image": b890c9407285: Download complete Step #9 - "pull-build-sdk-base-image": db9b5205a42b: Verifying Checksum Step #9 - "pull-build-sdk-base-image": db9b5205a42b: Download complete Step #9 - "pull-build-sdk-base-image": ba540dec0021: Verifying Checksum Step #9 - "pull-build-sdk-base-image": ba540dec0021: Download complete Step #9 - "pull-build-sdk-base-image": b890c9407285: Pull complete Step #9 - "pull-build-sdk-base-image": d60fef455d35: Verifying Checksum Step #9 - "pull-build-sdk-base-image": d60fef455d35: Download complete Step #9 - "pull-build-sdk-base-image": ba540dec0021: 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": d60fef455d35: Pull complete Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: Pull complete Step #9 - "pull-build-sdk-base-image": f39613b55653: Pull complete Step #9 - "pull-build-sdk-base-image": db9b5205a42b: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:7268e7f83adfa3aa1cea4f4ef52e5f79151d7aaf9ba3ba4b39f5e47ce67eb3c2 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 Finished Step #9 - "pull-build-sdk-base-image" Starting Step #10 - "ensure-build-sdk-image-base" Step #10 - "ensure-build-sdk-image-base": Already have image: make-docker Step #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' Step #8 - "pull-build-image": 81f0236921e2: Pull complete Step #8 - "pull-build-image": 736d837f5a39: Pull complete Step #8 - "pull-build-image": a083b3ffa6fe: Pull complete Finished Step #10 - "ensure-build-sdk-image-base" Starting Step #11 - "test-gen-all-sdk-grpc" Starting Step #15 Step #11 - "test-gen-all-sdk-grpc": Already have image: make-docker Step #15: Already have image: make-docker Step #8 - "pull-build-image": Digest: sha256:18913288e0493c4f275bef08929f97a685a1e37c03c4a6f3b6222d756d92fa07 Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a 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 #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: 60ee6324ce0b: Preparing Step #15: 9018d701a50f: Preparing Step #15: c628a09e7a49: Preparing Step #15: 66cdbc41142e: Preparing Step #15: 9a2664b674fb: Preparing Step #15: 102f96b3f4ce: Preparing 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 #15: 60ee6324ce0b: Layer already exists Step #15: 102f96b3f4ce: Layer already exists Step #15: 9a2664b674fb: Layer already exists Step #15: 9018d701a50f: Layer already exists Step #15: c628a09e7a49: Layer already exists Step #15: 66cdbc41142e: 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:7268e7f83adfa3aa1cea4f4ef52e5f79151d7aaf9ba3ba4b39f5e47ce67eb3c2 size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.416 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.416 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.423 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.489 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.553 Fetched 342 kB in 0s (1995 kB/s) Finished Step #15 Step #11 - "test-gen-all-sdk-grpc": #6 0.553 Reading package lists... Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #11 - "test-gen-all-sdk-grpc": #6 1.392 Reading package lists... 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 2.199 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.393 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.628 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.629 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 2.698 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.699 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.743 0 upgraded, 4 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.743 Need to get 1421 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.743 After this operation, 5146 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.743 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] 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 2.788 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 2.789 Get:3 http://deb.debian.org/debian-security trixie-security/main amd64 libjq1 amd64 1.7.1-6+deb13u3 [168 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.790 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 jq amd64 1.7.1-6+deb13u3 [78.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.091 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.091 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.091 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.101 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.101 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.101 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.106 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.106 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.106 debconf: falling back to frontend: Noninteractive Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Verifying Checksum Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Download complete Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pull complete Step #12 - "test-gen-crd-code": c331be51c382: Pull complete Step #12 - "test-gen-crd-code": Digest: sha256:5bf63a53ad6222538112b5ced0f1afb8509132773ea6dd3991a197464962854e Step #12 - "test-gen-crd-code": Status: Downloaded newer image for tonistiigi/binfmt:qemu-v6.2.0 Step #11 - "test-gen-all-sdk-grpc": #6 3.935 Fetched 1421 kB in 0s (18.1 MB/s) Step #12 - "test-gen-crd-code": installing: arm64 OK Step #11 - "test-gen-all-sdk-grpc": #6 3.975 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.975 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 4.031 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.035 Unpacking wget (1.25.0-2) ... 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 4.154 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.157 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.164 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.207 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.211 Preparing to unpack .../libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.214 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.253 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 4.256 Preparing to unpack .../jq_1.7.1-6+deb13u3_amd64.deb ... 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 #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 4.259 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.304 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.317 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.325 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.335 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.343 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 4.5s 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/apimachinery v0.35.6 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 github.com/google/gnostic-models v0.7.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 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 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/go-openapi/jsonpointer v0.21.0 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.18.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/mod v0.29.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.929 go: downloading google.golang.org/protobuf v1.28.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.725 go: downloading google.golang.org/grpc v1.2.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 #11 - "test-gen-all-sdk-grpc": #9 9.728 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 9.848 go: downloading google.golang.org/protobuf v1.27.1 Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + echo 'Generating client code for 4 targets' Step #12 - "test-gen-crd-code": Generating client code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' Step #12 - "test-gen-crd-code": + xargs -0 rm -f 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": + inputs=() Step #12 - "test-gen-crd-code": + local inputs Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": ++ pwd -P Step #12 - "test-gen-crd-code": + /go/bin/client-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/clientset --output-pkg agones.dev/agones/pkg/client/clientset --clientset-name versioned --apply-configuration-package agones.dev/agones/pkg/client/applyconfiguration --input-base /go/src/agones.dev/agones/pkg/apis --plural-exceptions '' --prefers-protobuf=false --input agones/v1 --input allocation/v1 --input autoscaling/v1 --input multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 13.20 go: downloading golang.org/x/tools v0.49.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.73 go: downloading golang.org/x/mod v0.39.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.73 go: downloading golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 Step #11 - "test-gen-all-sdk-grpc": #9 13.73 go: downloading golang.org/x/sync v0.22.0 Step #12 - "test-gen-crd-code": Generating lister code for 4 targets Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + echo 'Generating lister code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' Step #12 - "test-gen-crd-code": + 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.9s 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/randfill v1.0.0 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/inf.v0 v0.9.1 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 github.com/json-iterator/go v1.1.12 Step #12 - "test-gen-crd-code": go: downloading github.com/fxamacker/cbor/v2 v2.9.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/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:ce0b23b1901d2be4d4da703487bdcc0b9676a82c66a6d388200bdbd3a5740e74 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": + xargs -0 rm -f 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": + /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": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": 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 #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 #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. Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./pkg/sdk/alpha ./pkg/sdk/beta Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --go_out=pkg --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --grpc-gateway_out=logtostderr=true:pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"googlerpcStatus": {"type": "object", "properties": { "code": { "type": "integer", "format": "int32"}, "message": { "type":"string"}, "details": { "type": "array", "items": { "$ref": "#/definitions/protobufAny"}}}}}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"protobufAny": { "type": "object", "properties": { "@type": { "type": "string" }}, "additionalProperties": {}},}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/alpha/alpha.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/beta/beta.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha ./pkg/sdk/beta ./pkg/sdk/sdk.pb.go ./pkg/sdk/sdk.pb.gw.go ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha/alpha.pb.go ./pkg/sdk/alpha/alpha.pb.gw.go ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/beta/beta.pb.go ./pkg/sdk/beta/beta.pb.gw.go ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-rust:0a3f8e4866 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base: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:0a3f8e4866 /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.49kB done Step #11 - "test-gen-all-sdk-grpc": #6 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.372 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.372 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.425 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.484 Fetched 342 kB in 0s (2314 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.484 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.299 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.094 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.295 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.593 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.593 wget Step #11 - "test-gen-all-sdk-grpc": #5 2.647 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.647 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.647 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.647 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 2.878 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 2.878 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 2.878 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.887 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.887 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.887 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.892 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.892 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.892 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.722 Fetched 984 kB in 0s (12.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.745 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.745 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 3.761 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.764 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 3.853 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 3.9s 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.560 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.560 info: default host tuple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.561 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.754 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.755 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 16.13 Step #11 - "test-gen-all-sdk-grpc": #7 16.13 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.15 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.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.15 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 16.15 PATH Step #11 - "test-gen-all-sdk-grpc": #7 16.15 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.15 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 16.15 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Step #11 - "test-gen-all-sdk-grpc": #7 16.15 Consider running the right command for your shell (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 16.15 . "/usr/local/cargo/env" # For sh/ash/dash/pdksh/bash Step #11 - "test-gen-all-sdk-grpc": #7 16.15 cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.15 CC_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.15 cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.15 CC_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.15 cargo:rerun-if-env-changed=HOST_CC Step #11 - "test-gen-all-sdk-grpc": #7 16.15 HOST_CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.15 cargo:rerun-if-env-changed=CC Step #11 - "test-gen-all-sdk-grpc": #7 16.15 CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.15 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT Step #11 - "test-gen-all-sdk-grpc": #7 16.16 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS Step #11 - "test-gen-all-sdk-grpc": #7 16.16 CRATE_CC_NO_DEFAULTS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.16 cargo:rerun-if-env-changed=CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.16 CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.16 cargo:rerun-if-env-changed=HOST_CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.16 HOST_CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.16 cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.16 CFLAGS_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.16 cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.16 CFLAGS_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.18 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 16.18 rustup 1.29.1 (d95a37b6a 2026-08-13) Step #11 - "test-gen-all-sdk-grpc": #7 16.20 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 16.24 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.5s 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.5s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:7c558a06611780295961f1c420a2b9e48388592ad26c69753ad34f4c28e15176 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:0a3f8e4866 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 9.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": + 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.337 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.337 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.344 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-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.450 Fetched 342 kB in 0s (2230 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.450 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.279 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.098 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.306 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.605 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.606 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 2.606 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 2.607 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 2.607 readline-common Step #11 - "test-gen-all-sdk-grpc": #5 2.609 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.609 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.609 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.803 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.804 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 2.805 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 2.805 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 2.805 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #5 2.854 0 upgraded, 17 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.854 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.854 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.854 Get:1 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u4 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.899 Get:2 http://deb.debian.org/debian trixie-updates/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u4 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.921 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 2.921 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 2.922 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 2.922 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 2.923 Get:7 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u4 [1957 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.932 Get:8 http://deb.debian.org/debian trixie-updates/main amd64 python3.13 amd64 3.13.5-2+deb13u4 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.938 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 2.938 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 2.939 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 2.945 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 3.010 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 3.187 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 3.272 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 3.273 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 3.273 Get:17 http://deb.debian.org/debian-security trixie-security/main amd64 zip amd64 3.0-15+deb13u1 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.485 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.485 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.485 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.494 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.494 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.494 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.499 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.499 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.499 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.358 Fetched 55.2 MB in 0s (122 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.389 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.389 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.406 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.409 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.502 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 4.505 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.513 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.680 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.694 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.688 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.688 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.703 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.707 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.740 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 5.743 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.746 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.781 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.784 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.787 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.828 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.831 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.849 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.860 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.868 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.876 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.880 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.922 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.925 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.929 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.080 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 6.084 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.087 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.126 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.129 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.133 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.172 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.375 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 6.375 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 6.393 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.402 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.436 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 6.440 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.443 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.526 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.529 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.532 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.012 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.015 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.018 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.746 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #5 7.750 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.753 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.211 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #5 8.214 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.218 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.253 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 8.256 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.260 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.290 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #5 8.293 Preparing to unpack .../7-zip_3.0-15+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.296 Unpacking zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.347 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.362 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.374 Setting up zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.384 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.393 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.406 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.416 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.426 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.435 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.445 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.454 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.525 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.537 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.537 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.646 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.656 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.666 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 10.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.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 1.5s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:28df39d66264d3eb995c874eb6c31ebafca9ff1f50731a895c2e1d2b7df8b9f4 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.337 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.337 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.347 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.392 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.458 Fetched 342 kB in 0s (2161 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.458 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.293 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.105 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.313 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.638 curl is already the newest version (8.14.1-2+deb13u4). Step #11 - "test-gen-all-sdk-grpc": #5 2.638 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.648 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.465 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.678 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.997 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 4.008 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 4.826 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 5.032 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 5.299 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.299 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 5.300 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.302 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.304 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 5.304 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 5.304 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.304 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.456 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.456 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 5.456 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.458 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.503 0 upgraded, 19 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 5.503 Need to get 4988 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 5.503 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 5.503 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 5.516 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 5.518 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 5.522 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 5.544 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 5.545 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b4 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.546 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 5.547 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 5.548 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b4 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.550 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 5.555 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b4 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.559 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 5.560 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b4 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.562 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b4 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.563 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 5.566 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b4 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.567 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b4 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.569 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 5.569 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b4 [194 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.767 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 5.767 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 5.767 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.776 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.776 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.776 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.782 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.782 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.782 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 6.626 Fetched 4988 kB in 0s (51.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 6.652 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.652 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 6.669 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.673 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.707 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.711 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.717 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.754 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.757 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.760 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.797 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.800 Preparing to unpack .../03-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.803 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.876 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.879 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.888 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.898 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.906 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.915 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.919 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.956 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 6.959 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.963 Unpacking gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.003 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.006 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.009 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.049 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.052 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.055 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.091 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 7.094 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.115 Unpacking dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.166 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.169 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.172 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.253 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 7.256 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.259 Unpacking gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.324 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 7.327 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.330 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.367 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 7.371 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.374 Unpacking gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.419 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 7.422 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.425 Unpacking gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.470 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 7.473 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.477 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.523 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 7.526 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.530 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.566 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 7.569 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.572 Unpacking gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.613 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.616 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.620 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.658 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 7.661 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.665 Unpacking gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.720 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.730 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.739 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.749 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.758 Setting up gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.767 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.776 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.784 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.796 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.805 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.825 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.835 Setting up gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.844 Setting up gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.018 Setting up gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.028 Setting up gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.631 Setting up gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.641 Setting up dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.816 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.825 Setting up gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.834 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 8.9s 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.432 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.432 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.432 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.484 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.313 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.167 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.375 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.705 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 2.705 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 2.705 curl is already the newest version (8.14.1-2+deb13u4). Step #11 - "test-gen-all-sdk-grpc": #7 2.705 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 2.705 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.8s 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.4s 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.443 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.443 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.447 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.493 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.515 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [14.4 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.542 Fetched 26.6 kB in 0s (168 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.542 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.379 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.196 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.404 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.703 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.704 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.704 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.706 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.706 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.706 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.786 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.787 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.788 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.839 0 upgraded, 9 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.839 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.839 After this operation, 219 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.839 Get:1 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u4 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.880 Get:2 http://deb.debian.org/debian trixie-updates/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u4 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.898 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.898 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.898 Get:5 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u4 [1957 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.907 Get:6 http://deb.debian.org/debian trixie-updates/main amd64 python3.13 amd64 3.13.5-2+deb13u4 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.913 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.914 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.940 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.540 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.540 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.540 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.549 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.549 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.549 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.555 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.555 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.555 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 4.412 Fetched 38.1 MB in 1s (70.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 4.441 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.441 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24712 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 4.459 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.463 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.558 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.561 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.570 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.736 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.750 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.727 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 5.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 ... 25037 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.742 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.745 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.779 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 5.782 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.786 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.815 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.819 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.822 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.968 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 5.971 Preparing to unpack .../python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.974 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.009 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 6.013 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.016 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.053 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.243 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 6.243 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25491 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 6.258 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.265 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.307 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 6.310 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.315 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.849 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.863 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.873 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.882 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.931 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.943 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.943 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 9.053 Setting up nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.8s 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.179 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.202 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.215 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.229 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.236 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.238 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.249 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.255 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.276 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.287 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 4.303 Step #11 - "test-gen-all-sdk-grpc": #10 4.303 added 105 packages in 4s Step #11 - "test-gen-all-sdk-grpc": #10 4.303 Step #11 - "test-gen-all-sdk-grpc": #10 4.303 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 4.303 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 4.305 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 4.305 npm notice New major version of npm available! 10.8.2 -> 12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.305 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.305 npm notice To update run: npm install -g npm@12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.305 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 4.5s 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.6s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:f76a19b97c8b4797e7516faba55e56e2cfbaf907df634a2d34dfdf62a34b044e 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.6s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + 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.367 Hit:1 http://deb.debian.org/debian trixie InRelease 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.374 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.418 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.475 Fetched 342 kB in 0s (2249 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.475 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.299 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.114 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.319 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.615 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.615 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 2.616 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 2.617 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 2.619 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.619 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 2.619 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.619 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.792 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.792 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 2.793 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #5 2.794 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #5 2.794 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #5 2.849 0 upgraded, 23 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.849 Need to get 6409 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.849 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.849 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 2.867 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 2.896 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 2.896 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 2.897 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 2.916 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 2.918 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b4 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.919 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 2.920 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 2.920 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b4 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.923 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 2.928 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b4 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.932 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 2.933 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b4 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.935 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b4 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.936 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 2.939 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b4 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.940 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b4 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.942 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 2.943 Get:20 http://deb.debian.org/debian-security trixie-security/main amd64 libjq1 amd64 1.7.1-6+deb13u3 [168 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.944 Get:21 http://deb.debian.org/debian-security trixie-security/main amd64 jq amd64 1.7.1-6+deb13u3 [78.8 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.944 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 2.953 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b4 [194 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.153 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.153 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.153 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.162 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.162 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.162 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.167 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.167 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.167 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.028 Fetched 6409 kB in 0s (44.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.053 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 4.053 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.068 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.072 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.105 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.108 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.112 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.196 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.199 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.206 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.245 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.248 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.251 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.289 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.292 Preparing to unpack .../04-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.296 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.372 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.375 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.384 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 4.395 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 4.403 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 4.412 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 4.416 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.454 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 4.458 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.461 Unpacking gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.503 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.506 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.510 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.552 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.555 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.558 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.596 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 4.599 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.618 Unpacking dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.671 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 4.674 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.678 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.761 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 4.764 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.767 Unpacking gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.834 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 4.837 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.841 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.879 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 4.882 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.885 Unpacking gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.930 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 4.934 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.938 Unpacking gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.983 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 4.986 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.990 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.034 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 5.037 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.040 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.075 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 5.078 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.082 Unpacking gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.131 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.134 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.138 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.183 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.186 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.190 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.227 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #5 5.230 Preparing to unpack .../20-jq_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.233 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.265 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 5.268 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.272 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.310 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 5.313 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.316 Unpacking gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.373 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.384 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.397 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.407 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.418 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.427 Setting up gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.437 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.446 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.455 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.468 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.478 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.488 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.505 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.515 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.525 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.534 Setting up gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.549 Setting up gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.712 Setting up gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.722 Setting up gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.333 Setting up gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.343 Setting up dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.515 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.525 Setting up gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.535 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 6.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.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.377 § Step #11 - "test-gen-all-sdk-grpc": #9 0.436 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.436 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.436 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.489 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 1.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN apt-get install -qq -y openjdk-21-jre > /dev/null Step #11 - "test-gen-all-sdk-grpc": #10 4.004 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 4.004 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 4.004 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.012 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.012 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.012 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.018 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.018 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.018 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 31.5s 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:4313d6e903319ceb89322d415506f3259c34f452a30f908f07f87e098ec75893 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": 16:35:50.477 [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": 16:35:50.707 [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": 16:35:50.716 [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": 16:35:50.728 [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": 16:35:50.732 [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": 16:35:50.742 [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": 16:35:50.746 [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": 16:35:50.757 [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": 16:35:50.762 [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": 16:35:50.772 [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": 16:35:50.775 [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": 16:35:50.785 [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": 16:35:50.788 [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": 16:35:50.798 [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": 16:35:50.803 [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": 16:35:50.812 [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": 16:35:50.815 [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": 16:35:50.823 [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": 16:35:50.827 [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": 16:35:50.835 [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": 16:35:50.838 [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": 16:35:50.846 [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": 16:35:50.849 [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": 16:35:50.857 [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": 16:35:50.859 [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": 16:35:50.866 [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": 16:35:50.868 [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": 16:35:50.875 [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": 16:35:50.878 [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": 16:35:50.884 [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": 16:35:50.887 [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": 16:35:50.951 [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": 16:35:50.962 [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": 16:35:50.973 [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": 16:35:50.981 [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": 16:35:50.982 [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": 16:35:50.983 [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": 16:35:50.986 [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": 16:35:50.990 [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": 16:35:50.992 [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": 16:35:50.993 [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": 16:35:50.997 [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": 16:35:50.998 [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": 16:35:52.069 [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": 16:35:52.244 [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": 16:35:52.251 [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": 16:35:52.262 [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": 16:35:52.266 [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": 16:35:52.276 [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": 16:35:52.280 [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": 16:35:52.291 [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": 16:35:52.295 [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": 16:35:52.306 [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": 16:35:52.310 [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": 16:35:52.398 [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": 16:35:52.414 [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": 16:35:52.426 [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": 16:35:52.436 [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": 16:35:52.439 [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": 16:35:52.441 [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": 16:35:52.445 [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": 16:35:52.453 [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": 16:35:52.457 [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": 16:35:52.458 [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": 16:35:52.462 [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": 16:35:52.463 [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": 16:35:53.603 [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": 16:35:53.781 [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": 16:35:53.789 [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": 16:35:53.801 [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": 16:35:53.806 [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": 16:35:53.815 [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": 16:35:53.818 [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": 16:35:53.828 [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": 16:35:53.832 [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": 16:35:53.840 [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": 16:35:53.844 [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": 16:35:53.853 [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": 16:35:53.858 [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": 16:35:53.869 [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": 16:35:53.872 [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": 16:35:53.968 [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": 16:35:53.983 [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": 16:35:53.997 [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": 16:35:54.004 [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": 16:35:54.006 [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": 16:35:54.008 [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": 16:35:54.011 [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": 16:35:54.018 [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": 16:35:54.021 [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": 16:35:54.022 [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": 16:35:54.028 [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": 16:35:54.028 [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.346 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.346 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.357 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.401 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.465 Fetched 342 kB in 0s (2167 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.465 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.302 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.127 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.336 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.680 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.680 wget Step #11 - "test-gen-all-sdk-grpc": #5 2.721 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.721 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.721 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.721 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 2.949 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 2.949 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 2.949 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.958 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.958 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.958 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.964 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.964 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.964 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.814 Fetched 984 kB in 0s (17.7 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.839 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.839 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 3.857 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.861 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 3.951 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 4.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.453 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.453 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.453 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.506 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.340 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.164 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.378 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.701 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 2.703 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 2.751 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 2.751 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 2.751 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 2.751 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.959 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.959 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.959 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.968 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.968 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.968 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.973 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.973 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.973 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 3.826 Fetched 38.6 kB in 0s (1201 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 3.849 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 3.849 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24466 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #7 3.866 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 3.870 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 3.913 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 4.0s 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.536 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.552 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.554 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.560 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.580 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.419 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.419 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.424 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.497 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.597 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [36.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.642 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.646 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [1133 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.652 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [16.5 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.661 Fetched 58.1 kB in 0s (201 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.661 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.503 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.338 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.549 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.851 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.851 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.851 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.853 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.904 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.904 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.904 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.905 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 2.906 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.974 0 upgraded, 11 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.974 Need to get 154 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.974 After this operation, 628 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.974 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 3.032 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.11-1 [44.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.061 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.30-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.076 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.30-1 [3248 B] Step #11 - "test-gen-all-sdk-grpc": #9 3.078 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.30-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.333 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.30-1 [8610 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.456 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.30-1 [2803 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.478 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.30-1 [2109 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.512 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.30-1 [3523 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.546 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.563 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.424-1 [102 MB] Step #11 - "test-gen-all-sdk-grpc": #9 4.961 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 4.961 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 4.961 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.970 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.970 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.970 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.975 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.975 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.975 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 5.839 Fetched 154 MB in 2s (83.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 5.862 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 5.862 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24487 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.879 Preparing to unpack .../00-dotnet-host_10.0.11-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.883 Unpacking dotnet-host (10.0.11-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.913 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.916 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.919 Unpacking dotnet-hostfxr-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.959 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.962 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.969 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.429 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.432 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.435 Unpacking dotnet-runtime-deps-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.464 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.467 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.471 Unpacking dotnet-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.140 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.143 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.147 Unpacking aspnetcore-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.342 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.346 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.349 Unpacking dotnet-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.570 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.574 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.578 Unpacking aspnetcore-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.716 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.719 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.723 Unpacking dotnet-apphost-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.956 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.959 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.963 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.106 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 8.110 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.424-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 8.114 Unpacking dotnet-sdk-8.0 (8.0.424-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.43 Setting up dotnet-host (10.0.11-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.44 Setting up dotnet-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.45 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.46 Setting up aspnetcore-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.47 Setting up dotnet-apphost-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.48 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.49 Setting up dotnet-hostfxr-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.50 Setting up dotnet-runtime-deps-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.51 Setting up dotnet-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.52 Setting up aspnetcore-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.53 Setting up dotnet-sdk-8.0 (8.0.424-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.79 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 12.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:3e0e159c7eb0b23f9ebee3b7d8ed6049088e1900f2bd54c0cf79a1134ef83e79 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": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": 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 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.346 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.346 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.353 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-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.458 Fetched 342 kB in 0s (2309 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.458 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.291 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.112 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.318 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.603 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.603 javascript-common libexpat1 libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 2.604 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 2.604 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 2.605 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #5 2.605 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.605 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.607 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.607 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #5 2.607 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.893 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.893 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 2.893 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 2.894 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 2.895 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #5 2.895 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #5 2.895 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #5 2.895 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.896 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #5 2.897 libexpat1 Step #11 - "test-gen-all-sdk-grpc": #5 2.940 1 upgraded, 28 newly installed, 0 to remove and 14 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.940 Need to get 20.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.940 After this operation, 76.4 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.940 Get:1 http://deb.debian.org/debian-security trixie-security/main amd64 libexpat1 amd64 2.8.3-1~deb13u1 [123 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.976 Get:2 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u4 [863 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.993 Get:3 http://deb.debian.org/debian trixie-updates/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u4 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.012 Get:4 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 3.012 Get:5 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 3.012 Get:6 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.014 Get:7 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.016 Get:8 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u4 [1957 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.029 Get:9 http://deb.debian.org/debian trixie-updates/main amd64 python3.13 amd64 3.13.5-2+deb13u4 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.033 Get:10 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 3.033 Get:11 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 3.033 Get:12 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4864 B] Step #11 - "test-gen-all-sdk-grpc": #5 3.033 Get:13 http://deb.debian.org/debian-security trixie-security/main amd64 libexpat1-dev amd64 2.8.3-1~deb13u1 [179 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.035 Get:14 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 3.037 Get:15 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 3.038 Get:16 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 3.039 Get:17 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13 amd64 3.13.5-2+deb13u4 [2161 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.053 Get:18 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 3.059 Get:19 http://deb.debian.org/debian trixie-updates/main amd64 libpython3.13-dev amd64 3.13.5-2+deb13u4 [5276 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.094 Get:20 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 3.094 Get:21 http://deb.debian.org/debian trixie-updates/main amd64 python3.13-dev amd64 3.13.5-2+deb13u4 [504 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.096 Get:22 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 3.097 Get:23 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 3.097 Get:24 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 3.103 Get:25 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 3.121 Get:26 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 3.140 Get:27 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 3.148 Get:28 http://deb.debian.org/debian trixie-updates/main amd64 python3.13-venv amd64 3.13.5-2+deb13u4 [5472 B] Step #11 - "test-gen-all-sdk-grpc": #5 3.148 Get:29 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 3.355 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.355 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.355 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.364 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.364 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.364 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.369 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.369 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.369 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.280 Fetched 20.1 MB in 0s (85.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.307 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 4.325 Preparing to unpack .../libexpat1_2.8.3-1~deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.338 Unpacking libexpat1:amd64 (2.8.3-1~deb13u1) over (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.392 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.395 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.398 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.490 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 4.493 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.500 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.668 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.682 Setting up libexpat1:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.692 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.693 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.693 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 5.710 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.714 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.748 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 5.752 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.755 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.790 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.793 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.797 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.841 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.845 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.855 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.865 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.874 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.882 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.886 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.927 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.930 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.933 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.085 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 6.088 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.092 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.129 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.132 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.135 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.174 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.371 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 6.371 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #5 6.388 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.395 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.433 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.436 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.440 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.469 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.472 Preparing to unpack .../02-libexpat1-dev_2.8.3-1~deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.476 Unpacking libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.524 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #5 6.527 Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.536 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.578 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #5 6.582 Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.586 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.622 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #5 6.626 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.629 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.667 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.671 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.674 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.829 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.832 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 6.835 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.882 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.885 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.888 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.224 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.228 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.231 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.261 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #5 7.264 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.267 Unpacking python3.13-dev (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.301 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #5 7.304 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.307 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.340 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #5 7.343 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.346 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.379 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #5 7.383 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.386 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.419 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #5 7.422 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.426 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.566 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #5 7.571 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.574 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.645 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #5 7.649 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.652 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.734 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #5 7.737 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.740 Unpacking python3.13-venv (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.767 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #5 7.771 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.775 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.815 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.828 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.852 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.862 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.871 Setting up libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.881 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.890 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.905 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.917 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.926 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.934 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.943 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.953 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.961 Setting up libpython3.13:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.970 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.044 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.057 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.057 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.167 Setting up python3.13-venv (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.233 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.399 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.409 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.418 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.429 Setting up python3.13-dev (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.438 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.578 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.587 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.67 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 11.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/4] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/4] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.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:afc368bd9898849d664d87fc2ec4da4a51a18e21b832bd2634bdc0c00a9f150a 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.83.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 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 72.4 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.83.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 145.7 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 46.4 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.83.1 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.KjxGXeAUol/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/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": 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": 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 #14 Starting Step #16 - "build-images" Starting Step #18 - "build-sdks" 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 #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=go Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=rust Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=cpp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=node Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build 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": /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 #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #18 - "build-sdks": 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 #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 #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: 14b1b9c28813: Waiting Step #14: 8c284b916c96: Waiting Step #14: 3a91e221ccd2: Waiting Step #14: 6e79229b049e: Waiting Step #14: 4ec708844998: Waiting Step #14: 11178b706ea8: Waiting Step #14: 31f09f8f8010: Waiting Step #14: fd0bd17a8372: Waiting Step #14: 4e395f5b16b0: Waiting Step #14: 035cd7d3804a: Waiting Step #14: 97b4ec024f5e: Waiting Step #14: dd096c0a2729: Waiting Step #14: 88d260e8f8d5: Waiting Step #14: 97c73e9f21f8: Waiting Step #14: 1b659cbdf3f7: Waiting Step #14: 6318da51e92a: Waiting 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 #16 - "build-images": arm64-builder Step #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #14: 9f790fdd0fa5: Layer already exists Step #14: 591fef1469bf: Layer already exists Step #14: 39aa39ac0972: Layer already exists Step #14: d483f3a9ec28: Layer already exists Step #14: e69ed9fadf4a: Layer already exists Step #14: dbb269e11c72: Layer already exists 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: 5f70bf18a086: Layer already exists Step #14: 45a698205a20: Layer already exists Step #14: a134732c7238: Layer already exists Step #14: 6a069b5fe112: Layer already exists 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/allocator 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-0df4654 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 #14: d889e98fc2be: Layer already exists 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 #14: 1b659cbdf3f7: Layer already exists Step #14: 14b1b9c28813: Layer already exists Step #14: fd0bd17a8372: Layer already exists Step #14: 6e79229b049e: Layer already exists Step #14: 6318da51e92a: Layer already exists Step #14: 8c284b916c96: Layer already exists Step #14: 4ec708844998: Layer already exists Step #14: 11178b706ea8: Layer already exists Step #14: 3a91e221ccd2: Layer already exists 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: 97b4ec024f5e: Layer already exists Step #14: dd096c0a2729: Layer already exists Step #14: 88d260e8f8d5: Layer already exists Step #14: 4e395f5b16b0: Layer already exists Step #14: 97c73e9f21f8: Layer already exists Step #14: 31f09f8f8010: Layer already exists Step #14: 035cd7d3804a: Layer already exists 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.424 Step #18 - "build-sdks": Step #18 - "build-sdks": Telemetry Step #18 - "build-sdks": --------- Step #18 - "build-sdks": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #18 - "build-sdks": Step #18 - "build-sdks": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #16 - "build-images": 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 #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Installed an ASP.NET Core HTTPS development certificate. Step #18 - "build-sdks": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Write your first app: https://aka.ms/dotnet-hello-world Step #18 - "build-sdks": Find out what's new: https://aka.ms/dotnet-whats-new Step #18 - "build-sdks": Explore documentation: https://aka.ms/dotnet-docs Step #18 - "build-sdks": Report issues and find source on GitHub: https://github.com/dotnet/core Step #18 - "build-sdks": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #18 - "build-sdks": -------------------------------------------------------------------------------------- Step #14: a375ddb91a: digest: sha256:18913288e0493c4f275bef08929f97a685a1e37c03c4a6f3b6222d756d92fa07 size: 6409 Step #14: make[1]: Leaving directory '/workspace/build' 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 #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-0df4654" -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-0df4654" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": Determining projects to restore... 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 3.18 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-0df4654-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #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": /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": mkdir -p ~/.config/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": Command test not found - nothing to execute 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": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp 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": 97e1ee089ace: Already exists Step #29 - "cpp-sdk-build-save-cache": b8613ef18de2: Already exists Step #29 - "cpp-sdk-build-save-cache": 370a343ae1d7: Already exists Step #29 - "cpp-sdk-build-save-cache": 1434b9de6cf8: Already exists Step #29 - "cpp-sdk-build-save-cache": 27737137e53a: Already exists Step #29 - "cpp-sdk-build-save-cache": 3506d965e444: Already exists Step #29 - "cpp-sdk-build-save-cache": 094653845ee3: Already exists Step #29 - "cpp-sdk-build-save-cache": eb53ab0a3d19: Already exists Step #29 - "cpp-sdk-build-save-cache": be3c6cea0597: Already exists Step #29 - "cpp-sdk-build-save-cache": 85b419340582: Already exists Step #29 - "cpp-sdk-build-save-cache": fcc19dd2dcc8: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:dd496d9ff63032eea45b00079d99534363799c1a36f9663bea690f5f9e72ab6e 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/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index 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": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release 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": /workspace/build Step #20 - "tests": Locking 117 packages to latest compatible versions 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": 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": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.424 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": 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": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded smallvec v1.16.0 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded tokio-macros v2.7.2 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded zerocopy v0.8.56 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": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded rustversion v1.0.23 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded fastrand v2.5.0 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded proc-macro2 v1.0.107 Step #20 - "tests": Downloaded tokio-stream v0.1.19 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded quote v1.0.47 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded serde_core v1.0.229 Step #20 - "tests": Downloaded log v0.4.34 Step #20 - "tests": Downloaded socket2 v0.6.5 Step #20 - "tests": Downloaded serde v1.0.229 Step #20 - "tests": Downloaded getrandom v0.4.3 Step #20 - "tests": Downloaded bytes v1.12.1 Step #20 - "tests": Downloaded rand v0.8.8 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded bitflags v2.13.1 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded mio v1.2.3 Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded http v1.5.0 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded aho-corasick v1.1.5 Step #20 - "tests": Downloaded tokio-util v0.7.19 Step #20 - "tests": Downloaded indexmap v2.14.1 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded regex v1.13.1 Step #20 - "tests": Downloaded h2 v0.4.19 Step #20 - "tests": Downloaded futures-util v0.3.34 Step #20 - "tests": Downloaded hyper v1.11.1 Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded memchr v2.8.3 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded futures-channel v0.3.34 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd /go/src/agones.dev/agones/sdks/python Step #20 - "tests": + python3 -m venv .venv Step #20 - "tests": Downloaded syn v3.0.4 Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Downloaded syn v2.0.119 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded regex-syntax v0.8.11 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded pin-project-internal v1.1.13 Step #20 - "tests": Downloaded http-body-util v0.1.5 Step #20 - "tests": Downloaded either v1.18.0 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded futures-core v0.3.34 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded futures-task v0.3.34 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded futures-sink v0.3.34 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded http-body v1.1.0 Step #20 - "tests": Downloaded async-trait v0.1.92 Step #20 - "tests": Downloaded anyhow v1.0.104 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded autocfg v1.5.1 Step #20 - "tests": Downloaded regex-automata v0.4.18 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded libc v0.2.189 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded tokio v1.53.1 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 bytes v1.12.1 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling futures-core v0.3.34 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling anyhow v1.0.104 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling either v1.18.0 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling itoa v1.0.18 Step #20 - "tests": Compiling futures-task v0.3.34 Step #20 - "tests": Compiling zerocopy v0.8.56 Step #20 - "tests": Compiling futures-sink v0.3.34 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling getrandom v0.4.3 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling regex-syntax v0.8.11 Step #20 - "tests": Compiling bitflags v2.13.1 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling serde_core v1.0.229 Step #20 - "tests": Compiling autocfg v1.5.1 Step #20 - "tests": Compiling fastrand v2.5.0 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling rustversion v1.0.23 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling futures-channel v0.3.34 Step #20 - "tests": Compiling smallvec v1.16.0 Step #20 - "tests": Compiling futures-util v0.3.34 Step #20 - "tests": Compiling log v0.4.34 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling serde v1.0.229 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling heck v0.5.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 thiserror v1.0.69 Step #20 - "tests": Compiling memchr v2.8.3 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": + .venv/bin/pip install grpcio protobuf pytest 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": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.83.1) 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": 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": 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": Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 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": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 21.2 MB/s eta 0:00:00 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Compiling indexmap v2.14.1 Step #20 - "tests": Compiling syn v2.0.119 Step #20 - "tests": Compiling syn v3.0.4 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 5.13 sec). Step #20 - "tests": Compiling regex-automata v0.4.18 Step #20 - "tests": Compiling http-body v1.1.0 Step #20 - "tests": Compiling http-body-util v0.1.5 Step #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 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": 5 vulnerabilities (1 low, 4 high) 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": 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": + .venv/bin/python -m pytest tests/ 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": Compiling petgraph v0.7.1 Step #20 - "tests": .............................................................................. Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": 78 specs, 0 failures Step #20 - "tests": Finished in 0.212 seconds 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": tests/test_alpha.py ....... [ 18%] Step #20 - "tests": tests/test_beta.py .............. [ 56%] Step #20 - "tests": tests/test_sdk.py ................ [100%] Step #20 - "tests": Step #20 - "tests": ============================== 37 passed in 0.46s ============================== Step #20 - "tests": Compiling socket2 v0.6.5 Step #20 - "tests": Compiling mio v1.2.3 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 8.49 sec). Step #20 - "tests": Compiling rand_core v0.6.4 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": 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": # 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": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.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 ~/.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 ~/.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 /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": 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 regex v1.13.1 Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image 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": 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-macros v2.7.2 Step #20 - "tests": Compiling async-trait v0.1.92 Step #20 - "tests": Compiling ppv-lite86 v0.2.21 Step #20 - "tests": Compiling tokio v1.53.1 Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling rand_chacha v0.3.1 Step #20 - "tests": Compiling rand v0.8.8 Step #20 - "tests": csharp-sdk-test -> /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll Step #20 - "tests": Test run for /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll (.NETCoreApp,Version=v8.0) Step #20 - "tests": VSTest version 17.11.1 (x64) Step #20 - "tests": Step #20 - "tests": Starting test execution, please wait... Step #20 - "tests": A total of 1 test files matched the specified pattern. Step #20 - "tests": Compiling 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 async-stream v0.3.6 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 975 ms - Agones.Test.dll (net8.0) Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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": Compiling pin-project v1.1.13 Step #20 - "tests": Compiling tracing v0.1.44 Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": Compiling tokio-util v0.7.19 Step #20 - "tests": Compiling tokio-stream v0.1.19 Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Compiling h2 v0.4.19 Step #20 - "tests": Compiling tower v0.4.13 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 agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) 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": ? agones.dev/agones/build/scripts/feature-shortcode-update [no test files] Step #20 - "tests": ? agones.dev/agones/build/scripts/remove-data-proofer-ignore [no test files] Step #20 - "tests": ok agones.dev/agones/build/scripts/sdk-update-version 1.038s 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-def2f2456c35a99b/out/agones.dev.sdk.beta.rs:4:12 Step #20 - "tests": | Step #20 - "tests": 4 | pub struct Empty {} Step #20 - "tests": | ^^^^^ Step #20 - "tests": | Step #20 - "tests": = note: `#[warn(dead_code)]` on by default Step #20 - "tests": Step #20 - "tests": warning: `agones` (lib) generated 1 warning Step #20 - "tests": 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/02 16:38:50 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.016s Step #20 - "tests": go: downloading github.com/blang/semver/v4 v4.0.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.9.1 Step #20 - "tests": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 47.25s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-dbcf81156613eb62) 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_list ... 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_counter ... 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.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.007s Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 Step #20 - "tests": go: downloading github.com/itchyny/json2yaml v0.1.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": === CONT TestRemoveFieldsKeepsPatchKeys 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.022s 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-0df4654" -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-0df4654" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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 TestBetaGetAndUpdateCounter Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === CONT TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === CONT TestSDKSetAnnotation 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/Decrement_Counter_Fails_then_Success Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success Step #20 - "tests": --- PASS: 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.034s 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-0df4654" -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-0df4654" 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-0df4654" 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-0df4654" agones.dev/agones/cmd/sdk-server Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.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.60.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": + cd /go/src/github.com/ahmetb/gen-crd-api-reference-docs Step #20 - "tests": + go mod edit --replace=agones.dev/agones@latest=../../../agones.dev/agones/ Step #20 - "tests": + go mod tidy Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading github.com/spf13/pflag v1.0.5 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 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": I0902 16:38:29.070572 202 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0902 16:39:16.900122 202 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": I0902 16:39:17.789897 202 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0902 16:39:17.789944 202 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0902 16:39:17.789949 202 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0902 16:39:17.789955 202 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0902 16:39:17.801125 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.801978 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.803060 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.805249 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.806931 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.807573 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.810211 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.813514 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.814760 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0902 16:39:17.820096 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0902 16:39:17.820723 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0902 16:39:17.821062 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0902 16:39:17.821694 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0902 16:39:17.824608 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0902 16:39:17.839121 202 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.60.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.60.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": + diff /dev/fd/63 /dev/fd/62 Step #20 - "tests": ++ sort /tmp/agones_crd_api_reference.html Step #20 - "tests": ++ sort /tmp/old_docs.html 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-0df4654-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 0.0s done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #16 - "build-images": #4 sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:76dd10bca0ab27e17dd4a0485741e2fd5d48b3538a0b7b897c70f69de4a4fc0b 2.94kB / 2.94kB done Step #16 - "build-images": #4 sha256:e754765ad9e167b0677b41c617fd44afb7b9818a477f48f17bda08e12cfb98cb 2.86kB / 2.86kB done Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 0B / 143.34kB 0.5s Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 143.34kB / 143.34kB 0.6s Step #16 - "build-images": #4 extracting sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 0.0s done Step #16 - "build-images": #4 sha256:c4bc6f35ff5e25aa1afe7a148a0b6f10a760f54e298f86a4a4d44b91f1afbfab 143.34kB / 143.34kB 0.6s done Step #16 - "build-images": #4 DONE 1.7s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 82.73MB 1.9s done Step #16 - "build-images": #5 DONE 1.9s 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 3.1s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.5s Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": hugo: collected modules in 9516 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": 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": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #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:876bccaa20f2ac374db238856db3d41123f1cb731aa499ff52fc2a10e1f9e8fa done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 done Step #16 - "build-images": #9 DONE 0.8s 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-0df4654-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 #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": #1 pulling image moby/buildkit:buildx-stable-1 11.1s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": hugo: collected modules in 8796 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": 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 │ 81 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 13837 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 11.1s done Step #16 - "build-images": #1 DONE 22.3s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 876B 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #16 - "build-images": #5 sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 0B / 143.34kB 0.2s Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.2s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0B / 351B 0.2s Step #16 - "build-images": #5 sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 143.34kB / 143.34kB 0.3s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0B / 162B 0.2s Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 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:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0B / 254.45kB 0.2s Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0B / 288.54kB 0.2s Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0B / 12.68kB 0.2s Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.3s done Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.2s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.3s done Step #16 - "build-images": #5 sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 0B / 85.83kB 0.2s Step #16 - "build-images": #5 sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 85.83kB / 85.83kB 0.2s done Step #16 - "build-images": #5 extracting sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 Step #16 - "build-images": #5 extracting sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 0.1s done Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.1s done Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0.2s done Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0.2s done Step #16 - "build-images": #5 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 ... Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.1s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.1s done Step #16 - "build-images": #5 DONE 2.2s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 78.35MB 2.4s done Step #16 - "build-images": #6 DONE 2.4s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.1s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.1s done Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.1s done Step #16 - "build-images": #5 DONE 2.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #5 extracting sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 0.1s done Step #16 - "build-images": #5 DONE 2.6s 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 3.9s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.1s 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 #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 04:39:56 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 6.259825375s Step #20 - "tests": tested 228 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' 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-0df4654" -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-0df4654" -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-0df4654" -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-0df4654" -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-0df4654" -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-0df4654-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-0df4654-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 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.3s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context 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": 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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: 93.86MB 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.71MB 0.7s done Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": #6 DONE 0.9s 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": #6 DONE 0.6s Step #16 - "build-images": #8 DONE 0.2s 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-0df4654-amd64 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:fcdfc881fd112908652b3eff2dd55d3b373ff2f9ed62c3fbb89b536f59d28ef5 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-amd64 done Step #16 - "build-images": #9 DONE 0.6s 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-0df4654-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 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": #3 DONE 0.3s Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": #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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.69MB 0.7s done Step #16 - "build-images": #5 DONE 0.7s 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.86MB 0.8s done Step #16 - "build-images": #5 DONE 0.8s 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": #7 DONE 0.2s Step #16 - "build-images": #6 DONE 1.7s Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:a375ddb91a zip -0 \ Step #16 - "build-images": agonessdk-server-1.61.0-dev-0df4654.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-0df4654-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-0df4654-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": #9 writing image sha256:7850b609922610323d7a34049a9581ee74084161d1811667d25596851575e773 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-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-0df4654-amd64 Step #16 - "build-images": #2 DONE 0.3s 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": 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": (stored 0%) Step #16 - "build-images": #5 transferring context: 24.70MB 0.2s done Step #16 - "build-images": #5 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping 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": #6 DONE 0.5s Step #16 - "build-images": #3 DONE 0.7s Step #16 - "build-images": adding: sdk-server.darwin.arm64 (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": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 873B done Step #16 - "build-images": #2 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": 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.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-0df4654-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": #5 transferring context: 26.29MB 0.2s done Step #16 - "build-images": #5 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s 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:ebe75ade3761029ecafb3c2fcf3a4861a425f80c715c7ace68581e7f73548c4e done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-amd64 done Step #16 - "build-images": #9 DONE 0.2s Step #16 - "build-images": adding: 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-0df4654-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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": (stored 0%) Step #16 - "build-images": #5 transferring context: 88.09MB 0.7s done Step #16 - "build-images": #5 DONE 0.7s 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.3s Step #16 - "build-images": #5 transferring context: 83.25MB 0.7s done Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #7 DONE 0.9s 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-0df4654-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 transferring dockerfile: 873B 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: 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": #6 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #2 transferring 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": 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-0df4654-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.5s done Step #16 - "build-images": #9 writing image sha256:8e93a189bc9a4b098505fbece02d620a5fb83a9e94c88abab140af0b8870b280 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-amd64 done Step #16 - "build-images": #9 DONE 0.5s 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-0df4654-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": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 0.8s done Step #16 - "build-images": #5 transferring context: 87.85MB 0.6s done Step #16 - "build-images": #5 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #5 transferring context: 83.06MB 0.8s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.1s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 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": #6 DONE 0.4s Step #16 - "build-images": #8 DONE 0.2s 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": 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:ae97ee35c7f0b5706dfe2ea798ba3a3f8fa06b540106f8b3e308036aae019136 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.5s done Step #16 - "build-images": #1 DONE 2.3s 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": #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": #1 DONE 2.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #16 - "build-images": #3 DONE 0.3s 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:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 0.0s done Step #16 - "build-images": #3 DONE 0.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 0B / 680.19MB 0.2s 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 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 0B / 1.45GB 0.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 0B / 501.77MB 0.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 0B / 1.60GB 0.2s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 35.65MB / 680.19MB 0.6s 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: 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:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 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: 83.62MB 0.7s done Step #16 - "build-images": #6 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 25.17MB / 501.77MB 0.8s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 74.45MB / 680.19MB 1.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 52.43MB / 501.77MB 1.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 78.64MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 111.15MB / 680.19MB 1.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 77.59MB / 1.45GB 1.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 85.98MB / 1.60GB 2.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 149.95MB / 680.19MB 2.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 105.91MB / 501.77MB 2.3s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 196.08MB / 680.19MB 3.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 133.78MB / 501.77MB 3.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 230.40MB / 680.19MB 3.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 152.04MB / 1.45GB 3.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 159.38MB / 501.77MB 3.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 267.39MB / 680.19MB 4.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 186.65MB / 501.77MB 4.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 168.82MB / 1.60GB 5.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 306.18MB / 680.19MB 5.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 226.49MB / 1.45GB 5.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 343.93MB / 680.19MB 6.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 213.91MB / 501.77MB 5.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 384.83MB / 680.19MB 6.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 239.08MB / 501.77MB 6.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 423.62MB / 680.19MB 7.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 253.76MB / 1.60GB 7.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 266.34MB / 501.77MB 7.8s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 465.57MB / 680.19MB 8.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 303.04MB / 1.45GB 8.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 291.50MB / 501.77MB 8.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 502.27MB / 680.19MB 9.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 317.72MB / 501.77MB 9.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 335.28MB / 1.60GB 9.5s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 543.16MB / 680.19MB 10.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 343.93MB / 501.77MB 9.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 379.58MB / 1.45GB 10.5s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 585.11MB / 680.19MB 10.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 375.39MB / 501.77MB 10.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 628.05MB / 680.19MB 11.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 405.81MB / 501.77MB 11.4s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 664.34MB / 680.19MB 12.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 431.42MB / 501.77MB 12.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 455.08MB / 1.45GB 12.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 461.41MB / 501.77MB 12.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 420.48MB / 1.60GB 12.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 493.88MB / 501.77MB 13.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 533.73MB / 1.45GB 14.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 501.07MB / 1.60GB 14.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 680.19MB / 680.19MB 15.2s done Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 15.7s done Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 587.20MB / 1.60GB 16.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 607.13MB / 1.45GB 17.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 673.19MB / 1.60GB 18.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 684.72MB / 1.45GB 20.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 756.02MB / 1.60GB 20.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 758.12MB / 1.45GB 22.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 836.76MB / 1.60GB 22.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 833.62MB / 1.45GB 24.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 921.70MB / 1.60GB 24.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 908.07MB / 1.45GB 26.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.01GB / 1.60GB 27.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 982.52MB / 1.45GB 27.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.09GB / 1.60GB 29.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.06GB / 1.45GB 29.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.18GB / 1.60GB 31.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.14GB / 1.45GB 31.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.21GB / 1.45GB 33.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.26GB / 1.60GB 33.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.29GB / 1.45GB 34.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.35GB / 1.60GB 36.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.36GB / 1.45GB 36.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.43GB / 1.60GB 37.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.44GB / 1.45GB 38.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.51GB / 1.60GB 39.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 39.6s done Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 41.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 43.3s done Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 41.2s done Step #16 - "build-images": #5 DONE 80.9s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 Step #16 - "build-images": #5 extracting sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 47.2s done Step #16 - "build-images": #5 DONE 90.6s 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/... 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.529s 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.669s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 2.988s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.500s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.371s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.270s 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.200s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.264s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.288s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 148.926s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 6.010s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 25.706s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.442s Step #20 - "tests": ok agones.dev/agones/pkg/gameservers 17.218s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.820s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 6.393s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.551s Step #20 - "tests": ? agones.dev/agones/pkg/sdk [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/alpha [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/beta [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/sdkserver 38.388s 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.076s 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.077s 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.033s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.155s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.052s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.029s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.131s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.122s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 2.040s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.145s Finished Step #20 - "tests" Starting Step #33 Starting Step #32 - "htmltest-save-cache" Starting Step #22 - "site-static" 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 #32 - "htmltest-save-cache": Compressing cache to ./htmltest-0.10.1.tgz... Step #22 - "site-static": mkdir -p ~/.kube/ Step #22 - "site-static": mkdir -p /workspace/build//.gocache Step #22 - "site-static": mkdir -p /workspace/build//.config/gcloud Step #22 - "site-static": mkdir -p ~/.config/helm Step #22 - "site-static": mkdir -p ~/.cache/helm Step #22 - "site-static": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #32 - "htmltest-save-cache": Uploading cache to Google Cloud Storage... Step #33: Using default tag: latest Step #22 - "site-static": installing: arm64 qemu-aarch64 already registered Step #22 - "site-static": { Step #22 - "site-static": "supported": [ Step #22 - "site-static": "linux/amd64", Step #22 - "site-static": "linux/arm64", Step #22 - "site-static": "linux/386" Step #22 - "site-static": ], Step #22 - "site-static": "emulators": [ Step #22 - "site-static": "qemu-aarch64" Step #22 - "site-static": ] Step #22 - "site-static": } Step #33: latest: Pulling from cloud-builders/gsutil Step #33: 97e1ee089ace: Already exists Step #33: b8613ef18de2: Already exists Step #33: 370a343ae1d7: Already exists Step #33: 1434b9de6cf8: Already exists Step #33: 27737137e53a: Already exists Step #33: 3506d965e444: Already exists Step #33: 9befa0f9e86f: Pulling fs layer Step #33: f2967817c094: Pulling fs layer Step #22 - "site-static": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #22 - "site-static": make[2]: Entering directory '/workspace/build' Step #33: f2967817c094: Verifying Checksum Step #33: f2967817c094: Download complete 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: 9befa0f9e86f: Verifying Checksum Step #33: 9befa0f9e86f: Download complete Step #33: 9befa0f9e86f: Pull complete Step #33: f2967817c094: Pull complete Step #33: Digest: sha256:64abf8f7c7dec0b9806a9e4ff944b106dc3fd5c04cc4f7e67201abe7c3983e53 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.5 KiB] / [1 files][ 65.5 KiB/ 65.5 KiB] Step #32 - "htmltest-save-cache": Operation completed over 1 objects/65.5 KiB. Finished Step #32 - "htmltest-save-cache" Step #22 - "site-static": hugo: downloading modules … Step #33: Copying file://agonessdk-1.61.0-dev-0df4654-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 8194 ms Step #16 - "build-images": #5 extracting sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 65.2s done Step #16 - "build-images": #5 DONE 146.1s Step #22 - "site-static": Step #22 - "site-static": up to date, audited 6 packages in 674ms 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": npm notice Step #22 - "site-static": npm notice New major version of npm available! 11.17.0 -> 12.0.2 Step #22 - "site-static": npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #22 - "site-static": npm notice To update run: npm install -g npm@12.0.2 Step #22 - "site-static": npm notice 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 #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 #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": 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 7925 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 #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 #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 │ 81 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 9957 ms Step #22 - "site-static": make[1]: Leaving directory '/workspace/build' Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build: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 #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 69.4s done Step #16 - "build-images": #5 DONE 160.0s 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 Finished Step #16 - "build-images" Starting Step #17 - "push-images" Starting Step #34 Starting Step #21 - "sdk-conformance" Step #17 - "push-images": Already have image: make-docker Step #34: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #21 - "sdk-conformance": Already have image: make-docker 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": mkdir -p /workspace/build//.gocache 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//.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 #17 - "push-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use 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": # 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-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-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-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-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-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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-0df4654-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-0df4654-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-0df4654-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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": 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: cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute 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-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #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-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-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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": 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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9050 --http-port 9150 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID 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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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": /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": /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 #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/allocator 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": {"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":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:43:31.373446398Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:43:31.375284824Z"} 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":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:43:31.372553327Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:43:31.375246544Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh 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": + GO111MODULE=on Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/restapi Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #21 - "sdk-conformance": + go run http-api-test.go 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 #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[1]: Leaving directory '/workspace/build' 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 #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-0df4654" -installsuffix cgo agones.dev/agones/cmd/controller 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/ping 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": + /root/build-sdk-test.sh 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": -- The C compiler identification is GNU 14.2.0 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 #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": -- 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": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:43:33.377162123Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:43:33.387673517Z"} Step #21 - "sdk-conformance": 2026/09/02 16:43:33 Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:43:33 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:43:33 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:43:33 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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": Locking 118 packages to latest compatible versions Step #21 - "sdk-conformance": -- Found Protobuf: /usr/local/lib/libprotobuf.a (found version "7.35.1") Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": -- gRPC version found: 1.83.0 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY Step #21 - "sdk-conformance": Downloading crates ... Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY Step #34: Copying file://agonessdk-server-1.61.0-dev-0df4654.zip [Content-Type=application/zip]... 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: [0df4654] Step #23 - "deploy-site-static": target url: [https://0df4654-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 #34: / [0/1 files][ 0.0 B/387.6 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": 2026/09/02 16:43:34 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": added 1 package, and audited 3 packages in 2s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": found 0 vulnerabilities Step #21 - "sdk-conformance": Downloaded tokio-macros v2.7.2 Step #21 - "sdk-conformance": Downloaded quote v1.0.47 Step #21 - "sdk-conformance": Downloaded http-body-util v0.1.5 Step #21 - "sdk-conformance": Downloaded pin-project-internal v1.1.13 Step #21 - "sdk-conformance": Downloaded rustversion v1.0.23 Step #21 - "sdk-conformance": Downloaded proc-macro2 v1.0.107 Step #21 - "sdk-conformance": Downloaded http-body v1.1.0 Step #21 - "sdk-conformance": Downloaded smallvec v1.16.0 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR Step #21 - "sdk-conformance": Downloaded socket2 v0.6.5 Step #21 - "sdk-conformance": Downloaded autocfg v1.5.1 Step #21 - "sdk-conformance": Downloaded futures-task v0.3.34 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 futures-core v0.3.34 Step #21 - "sdk-conformance": Downloaded either v1.18.0 Step #21 - "sdk-conformance": Downloaded tokio-stream v0.1.19 Step #21 - "sdk-conformance": Downloaded fastrand v2.5.0 Step #21 - "sdk-conformance": Downloaded pin-project v1.1.13 Step #21 - "sdk-conformance": Downloaded futures-channel v0.3.34 Step #21 - "sdk-conformance": Downloaded bytes v1.12.1 Step #21 - "sdk-conformance": Downloaded anyhow v1.0.104 Step #21 - "sdk-conformance": Downloaded serde_derive v1.0.229 Step #21 - "sdk-conformance": Downloaded mio v1.2.3 Step #21 - "sdk-conformance": Downloaded serde_core v1.0.229 Step #21 - "sdk-conformance": Downloaded serde v1.0.229 Step #23 - "deploy-site-static": Beginning deployment of service [preview]... Step #21 - "sdk-conformance": Downloaded http v1.5.0 Step #21 - "sdk-conformance": Downloaded rand v0.8.8 Step #21 - "sdk-conformance": Downloaded bitflags v2.13.1 Step #21 - "sdk-conformance": Downloaded log v0.4.34 Step #21 - "sdk-conformance": Downloaded indexmap v2.14.1 Step #21 - "sdk-conformance": Downloaded zerocopy-derive v0.8.56 Step #21 - "sdk-conformance": Downloaded memchr v2.8.3 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success Step #21 - "sdk-conformance": Downloaded hyper v1.11.1 Step #21 - "sdk-conformance": -- clang-format found: /usr/bin/clang-format Step #21 - "sdk-conformance": -- Configuring done (2.6s) Step #21 - "sdk-conformance": Downloaded aho-corasick v1.1.5 Step #21 - "sdk-conformance": Downloaded futures-util v0.3.34 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": Downloaded h2 v0.4.19 Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": ++ nproc Step #21 - "sdk-conformance": + cmake --build . --target install -j32 Step #21 - "sdk-conformance": Downloaded zerocopy v0.8.56 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-0df4654" -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/controller/bin/controller.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-0df4654" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-0df4654" -installsuffix cgo agones.dev/agones/cmd/extensions Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-0df4654" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": Downloaded tokio-util v0.7.19 Step #21 - "sdk-conformance": Downloaded syn v3.0.4 Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.grpc.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/google/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/openapiv2.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/google/http.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.cc.o Step #21 - "sdk-conformance": [ 87%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/annotations.pb.cc.o Step #21 - "sdk-conformance": Downloaded hashbrown v0.17.1 Step #21 - "sdk-conformance": Downloaded regex v1.13.1 Step #21 - "sdk-conformance": Downloaded syn v2.0.119 Step #21 - "sdk-conformance": Downloaded regex-syntax v0.8.11 Step #21 - "sdk-conformance": Downloaded getrandom v0.4.3 Step #21 - "sdk-conformance": Downloaded regex-automata v0.4.18 Step #21 - "sdk-conformance": Downloaded libc v0.2.189 Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:43:35.380583976Z"} Step #21 - "sdk-conformance": Downloaded tokio v1.53.1 Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:43:35.387773066Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.49370615Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.494702463Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.498251491Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.498317588Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.498502981Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.499625504Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.49981545Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.500593002Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.500690373Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.501459215Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.503068513Z","values":{"key":"creationTimestamp","value":"1788367415"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.503188316Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.503837098Z","values":{"key":"UID","value":"5428317970845681301"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.503926716Z"} Step #21 - "sdk-conformance": 2026/09/02 16:43:35 Player Tracking not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.504953906Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.506771629Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.507621008Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.508566931Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.509765926Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.51072482Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.511684431Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.512477367Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:35.512524681Z"} Step #21 - "sdk-conformance": 2026/09/02 16:43:35 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 #21 - "sdk-conformance": rebuilt dependencies successfully 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-0df4654-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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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 #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-0df4654-arm64 --push Step #21 - "sdk-conformance": + cargo build Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Change to status to reserved Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Get GameServer status...util GameServer status become Reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:36.557070856Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:36.557753487Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:36.55782731Z"} 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-02T16:43:36.557896542Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:36.559754107Z"} Step #21 - "sdk-conformance": 2026/09/02 16:43:36 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"5428317970845681301","resource_version":"v1","generation":"1","creation_timestamp":"1788367415","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"5428317970845681301","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1788367415","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/02 16:43:36 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/02 16:43:36 Write empty message to the websocket server Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"node","KubeConfig":"","GracefulTermination":true,"GRPCPort":9002,"HTTPPort":9102,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:43:36.772474335Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:43:36.772729611Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/nodejs Step #21 - "sdk-conformance": + npm run testSDK Step #21 - "sdk-conformance": Compiling 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.56 Step #21 - "sdk-conformance": Compiling getrandom v0.4.3 Step #21 - "sdk-conformance": Compiling futures-sink v0.3.34 Step #21 - "sdk-conformance": Compiling regex-syntax v0.8.11 Step #21 - "sdk-conformance": Compiling bitflags v2.13.1 Step #21 - "sdk-conformance": Compiling autocfg v1.5.1 Step #21 - "sdk-conformance": Compiling rustversion v1.0.23 Step #21 - "sdk-conformance": Compiling fastrand v2.5.0 Step #21 - "sdk-conformance": Compiling serde_core v1.0.229 Step #21 - "sdk-conformance": Compiling log v0.4.34 Step #21 - "sdk-conformance": Compiling smallvec v1.16.0 Step #21 - "sdk-conformance": Compiling serde v1.0.229 Step #21 - "sdk-conformance": Compiling memchr v2.8.3 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 858B 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s 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 futures-util v0.3.34 Step #21 - "sdk-conformance": Compiling futures-channel v0.3.34 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": Compiling itertools v0.14.0 Step #21 - "sdk-conformance": Compiling rustix v1.1.4 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-agones-sdk-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": {"httpEndpoint":":9102","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:43:37.773853131Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9002","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:43:37.784439451Z"} Step #21 - "sdk-conformance": attempting to connect 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-02T16:43:37.932354375Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.932454693Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.932477602Z"} 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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 2373166506834905094 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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-02T16:43:37.969138522Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.969188299Z","values":{"key":"annotation","value":"2373166506834905094"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.969440105Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.978936546Z","values":{"key":"label","value":"1788367417"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.979209562Z"} 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.986281684Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.986382969Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:37.986471226Z"} Step #21 - "sdk-conformance": creation Timestamp 1788367417 Step #21 - "sdk-conformance": health undefined Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Reserved', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #17 - "push-images": #5 transferring context: 24.70MB 0.8s done Step #21 - "sdk-conformance": Compiling indexmap v1.9.3 Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #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-0df4654" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": Compiling http v1.5.0 Step #21 - "sdk-conformance": Compiling indexmap v2.14.1 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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": send allocate request Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:38.997580531Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:38.997584738Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:38.997809476Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.004365665Z"} 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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-02T16:43:39.011983765Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.017482248Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.023227648Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.027796079Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.032834388Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.036996512Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.040883772Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.045337284Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.049469329Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.052548686Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:39.057664374Z"} Step #21 - "sdk-conformance": Compiling syn v2.0.119 Step #21 - "sdk-conformance": Compiling syn v3.0.4 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 #21 - "sdk-conformance": Compiling petgraph v0.7.1 Step #21 - "sdk-conformance": Compiling regex-automata v0.4.18 Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-0df4654" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": Compiling http-body v1.1.0 Step #17 - "push-images": #9 exporting layers 1.9s done Step #21 - "sdk-conformance": Compiling mio v1.2.3 Step #21 - "sdk-conformance": Compiling socket2 v0.6.5 Step #21 - "sdk-conformance": Compiling getrandom v0.2.17 Step #21 - "sdk-conformance": Compiling socket2 v0.5.10 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-02T16:43:40.061969738Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:40.062066221Z"} 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: '2373166506834905094', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788367417, 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 #21 - "sdk-conformance": Compiling http-body-util v0.1.5 Step #17 - "push-images": #9 exporting manifest sha256:9942e4db55e1e6908c2ea7629aa152922fc4e540a187b87f7050211eae47b3fa 0.0s done Step #17 - "push-images": #9 exporting config sha256:076ffffab942341c80d2ce01cd25adb110360a2669f306bc4aae6f5077da132e 0.0s done Step #17 - "push-images": #9 pushing layers Step #21 - "sdk-conformance": Compiling rand_core v0.6.4 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 #34: - - [0/1 files][ 59.8 MiB/387.6 MiB] 15% Done \ | | [0/1 files][133.6 MiB/387.6 MiB] 34% Done / / [0/1 files][195.4 MiB/387.6 MiB] 50% Done - \ \ [0/1 files][256.3 MiB/387.6 MiB] 66% Done | / / [0/1 files][328.7 MiB/387.6 MiB] 84% Done - - [1/1 files][387.6 MiB/387.6 MiB] 100% Done \ Step #34: Operation completed over 1 objects/387.6 MiB. Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": Compiling tower v0.5.3 Step #21 - "sdk-conformance": Compiling tempfile v3.27.0 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-0df4654" agones.dev/agones/cmd/sdk-server 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-0df4654" agones.dev/agones/cmd/sdk-server Finished Step #34 Step #17 - "push-images": #9 pushing layers 1.8s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-arm64@sha256:9942e4db55e1e6908c2ea7629aa152922fc4e540a187b87f7050211eae47b3fa 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-0df4654-linux-arm64 --push 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-02T16:43:42.066095111Z"} 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 DONE 0.0s 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": Compiling regex v1.13.1 Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-arm64@sha256:9942e4db55e1e6908c2ea7629aa152922fc4e540a187b87f7050211eae47b3fa 0.6s done Step #17 - "push-images": #9 DONE 4.3s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": 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-0df4654" agones.dev/agones/cmd/sdk-server 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 #17 - "push-images": #5 transferring context: 78.35MB 1.0s done Step #17 - "push-images": #5 DONE 1.1s Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.565297618Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.565305951Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.56546032Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.566123388Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.566342803Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.566779446Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.566860595Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.56754583Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.567818841Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 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:103: object_meta:{name:"local" namespace:"default" uid:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 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-02T16:43:43.573337199Z","values":{"key":"creationTimestamp","value":"1788367413"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.573480447Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.57391702Z","values":{"key":"UID","value":"5970650775506831631"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.57400605Z"} 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:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 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": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 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:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 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:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367413"} 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:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 annotations:{key:"agones.dev/sdk-UID" value:"5970650775506831631"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367413"} 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-02T16:43:43.57472081Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.575584891Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.575994294Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.576617291Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.577185751Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.577709675Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.57822954Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.578696736Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.578945957Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.579550468Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.579979615Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.580337945Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.581357396Z"} 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-02T16:43:43.582849247Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:43:43.582981621Z"} 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:"5970650775506831631" resource_version:"v1" generation:1 creation_timestamp:1788367413 annotations:{key:"agones.dev/sdk-UID" value:"5970650775506831631"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367413"} 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} counters:{key:"rooms" value:{count:10 capacity:1}} lists:{key:"players" value:{capacity:2 values:"test0" values:"test1"}}} Step #21 - "sdk-conformance": sdk-client-test.go:132: Waiting 0 seconds before exiting 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-0df4654" -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-0df4654" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #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-0df4654" -installsuffix cgo agones.dev/agones/cmd/allocator Step #21 - "sdk-conformance": Compiling tokio-macros v2.7.2 Step #21 - "sdk-conformance": Compiling async-trait v0.1.92 Step #21 - "sdk-conformance": Compiling prettyplease v0.2.37 Step #21 - "sdk-conformance": Compiling ppv-lite86 v0.2.21 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 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 #23 - "deploy-site-static": ╔════════════════════════════════════════════════════════════╗ Step #23 - "deploy-site-static": ╠═ Uploading 234 files to Google Cloud Storage ═╣ Step #21 - "sdk-conformance": Compiling rand v0.8.8 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-0df4654" -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-0df4654" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": Compiling async-stream v0.3.6 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-0df4654-arm64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #21 - "sdk-conformance": Compiling pin-project v1.1.13 Step #21 - "sdk-conformance": Compiling thiserror v1.0.69 Step #21 - "sdk-conformance": Compiling tracing v0.1.44 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": Compiling prost v0.13.5 Step #21 - "sdk-conformance": Compiling prost-types v0.13.5 Step #17 - "push-images": #5 transferring context: 88.71MB 0.9s done Step #17 - "push-images": #5 DONE 1.0s 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-0df4654-amd64 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-0df4654-arm64 Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": #9 exporting layers 3.9s done Step #17 - "push-images": #9 exporting manifest sha256:7805a31863320e7a05a8b2af3be1ecf334a55eb9f8e2349e50c76a8ce1d986e4 0.0s done Step #17 - "push-images": #9 exporting config sha256:4cbde69dd113f6926c9578cfa96dba066ad8aa3175e824dd80bb2cd891c5d0c9 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 #21 - "sdk-conformance": Compiling axum v0.7.9 Step #17 - "push-images": #2 DONE 0.2s Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": #9 exporting to image 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": #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 #21 - "sdk-conformance": Compiling prost-build v0.13.5 Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot 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": #3 DONE 0.2s Step #17 - "push-images": #5 transferring context: 83.86MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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 1.4s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-arm64@sha256:7805a31863320e7a05a8b2af3be1ecf334a55eb9f8e2349e50c76a8ce1d986e4 Step #21 - "sdk-conformance": Compiling tonic-build v0.12.3 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 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-arm64@sha256:7805a31863320e7a05a8b2af3be1ecf334a55eb9f8e2349e50c76a8ce1d986e4 0.5s done Step #17 - "push-images": #9 DONE 5.8s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' 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-0df4654.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": #5 transferring context: 88.69MB 0.9s done Step #17 - "push-images": #5 DONE 1.0s Step #17 - "push-images": #5 transferring context: 93.86MB 0.9s done Step #17 - "push-images": #5 DONE 1.0s Step #17 - "push-images": #3 DONE 0.3s 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": 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": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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 writing image sha256:7850b609922610323d7a34049a9581ee74084161d1811667d25596851575e773 Step #17 - "push-images": #9 writing image sha256:7850b609922610323d7a34049a9581ee74084161d1811667d25596851575e773 0.1s done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-amd64 done Step #17 - "push-images": #9 DONE 0.3s 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-0df4654-amd64 Step #21 - "sdk-conformance": Compiling tokio-util v0.7.19 Step #21 - "sdk-conformance": Compiling tokio-stream v0.1.19 Step #21 - "sdk-conformance": Compiling agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #17 - "push-images": #9 writing image sha256:fcdfc881fd112908652b3eff2dd55d3b373ff2f9ed62c3fbb89b536f59d28ef5 Step #17 - "push-images": #9 writing image sha256:fcdfc881fd112908652b3eff2dd55d3b373ff2f9ed62c3fbb89b536f59d28ef5 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-amd64 done Step #17 - "push-images": #9 DONE 0.8s 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-0df4654-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": #5 transferring context: 82.73MB 0.8s done Step #17 - "push-images": #5 DONE 1.1s 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:876bccaa20f2ac374db238856db3d41123f1cb731aa499ff52fc2a10e1f9e8fa done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-amd64 Step #21 - "sdk-conformance": Compiling h2 v0.4.19 Step #21 - "sdk-conformance": Compiling tower v0.4.13 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": #3 DONE 0.2s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.29MB 0.3s done Step #17 - "push-images": #5 DONE 0.3s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:ebe75ade3761029ecafb3c2fcf3a4861a425f80c715c7ace68581e7f73548c4e done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.darwin.amd64docker 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-0df4654-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": (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": #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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.25MB 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.darwin.arm64docker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": (stored 0%) Step #17 - "push-images": #5 transferring context: 88.09MB 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.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:8e93a189bc9a4b098505fbece02d620a5fb83a9e94c88abab140af0b8870b280 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.linux.amd64/usr/bin/make DOCKER_BUILD_ARGS=--push build-controller-image-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": 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": #5 transferring context: 83.06MB 0.8s done 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/processor.linux.arm64 /processor 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 push us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": (stored 0%) Step #17 - "push-images": updating: sdk-server.linux.arm64The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-controller] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": 8ec21cd9c852: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": #3 DONE 0.6s Step #17 - "push-images": (stored 0%) Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": updating: sdk-server.windows.amd64.exe187cfc6d1e3e: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 87e582b0b245: Pushed Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #21 - "sdk-conformance": Compiling hyper v1.11.1 Step #17 - "push-images": (stored 0%) Step #17 - "push-images": 621c35e751a5: Layer already exists Step #21 - "sdk-conformance": [100%] Linking CXX static library libagones.a Step #17 - "push-images": 50abe06dfc09: Layer already exists 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 #17 - "push-images": #5 transferring context: 87.85MB 1.2s done Step #17 - "push-images": #5 DONE 1.5s 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": 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": -- 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 #17 - "push-images": #9 writing image sha256:ae97ee35c7f0b5706dfe2ea798ba3a3f8fa06b540106f8b3e308036aae019136 Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #17 - "push-images": #9 writing image sha256:ae97ee35c7f0b5706dfe2ea798ba3a3f8fa06b540106f8b3e308036aae019136 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-amd64 done Step #17 - "push-images": #9 DONE 0.4s 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": docker push us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-amd64 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": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-extensions] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": d9720337333f: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 6f1cdceb6a31: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": -- Found ZLIB: /usr/local/lib/libz.so (found version "1.3.1.1") Step #21 - "sdk-conformance": -- Configuring done (0.8s) 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": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 87e582b0b245: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/cpp-simple.dir/server.cc.o 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": af5aa97ebe6c: Layer already exists Step #17 - "push-images": c8b007d0206e: 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": 4d049f83d9cf: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists 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": Compiling hyper-util v0.1.20 Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": c07c827b5b95: Pushed 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-0df4654" -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 #17 - "push-images": c07c827b5b95: Pushed 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": Compiling hyper-timeout v0.5.2 Step #21 - "sdk-conformance": Compiling tonic v0.12.3 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-0df4654" -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-0df4654" -installsuffix cgo agones.dev/agones/cmd/extensions Step #23 - "deploy-site-static": ╚════════════════════════════════════════════════════════════╝ Step #23 - "deploy-site-static": File upload done. Step #17 - "push-images": 8ec21cd9c852: 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-0df4654-arm64 --push Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-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": #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": #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": #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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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 #23 - "deploy-site-static": Waiting for operation [apps/agones-images/operations/operation-1788367438698-65a82bde95832-7333ffad-459c138d] to complete... Step #17 - "push-images": 1.61.0-dev-0df4654-amd64: digest: sha256:4c17e29fba862571260626325f7de33288ac66586553d68abc9aa78365f1eeb8 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-sdk] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": 0222933f9dc9: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": #5 transferring context: 82.79MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s 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": #5 transferring context: 87.64MB 0.8s done Step #17 - "push-images": #5 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers 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-ac1b588bdbeb0f92/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": c07c827b5b95: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 87e582b0b245: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": d9720337333f: Pushed 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 #21 - "sdk-conformance": [100%] Linking CXX executable cpp-simple Step #17 - "push-images": 1.61.0-dev-0df4654-amd64: digest: sha256:6783b16191ee7e6060544d856ad077856bcd67d16a080473e77aca43272ee8b6 size: 3651 Step #17 - "push-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ --push Step #17 - "push-images": #0 building with "windows-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile.windows Step #17 - "push-images": #1 transferring dockerfile: 958B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #9 exporting layers 3.2s done Step #17 - "push-images": #9 exporting manifest sha256:a8ca33bff349f028ced30ad95c12afb057c53f255077e0dacc716041be65f6ea 0.0s done Step #17 - "push-images": #9 exporting config sha256:79109591c94f6b144babc2d55c2d9e9728c295a86ac301bd78da056817d1fd59 0.0s done Step #17 - "push-images": #9 pushing layers Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.90s 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": #9 exporting layers 3.5s done Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-extensions:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting manifest sha256:2e8c7e8376054f160f3bcbcf71188fe21893dd739ab8495c09aac1fb2b6516ee 0.0s done Step #17 - "push-images": #9 exporting config sha256:ba53a9aaeee9a28baa4dd61b4790970372baa8018cde2bf8aa1d354ea2975889 0.0s done Step #17 - "push-images": #9 exporting attestation manifest sha256:c78b4bf4d8cbc1dffdd1113b508092ff0722f8740f3e9f1f8124850d60c9448c 0.0s done Step #17 - "push-images": #9 exporting manifest list sha256:20cdc62c1df8d08f9e2e8bbb2bdfb58a13be6e589473e97d7fb5ff3bf0b2b3b8 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-controller:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": [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 #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-0df4654-arm64@sha256:a8ca33bff349f028ced30ad95c12afb057c53f255077e0dacc716041be65f6ea 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:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #17 - "push-images": 0222933f9dc9: Pushed 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-0df4654-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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID 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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9003 --http-port 9103 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": 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","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:05.349740989Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:05.349923763Z"} 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","TestSdkName":"cpp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9003,"HTTPPort":9103,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:05.361390627Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:05.361569618Z"} 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 #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-arm64@sha256:a8ca33bff349f028ced30ad95c12afb057c53f255077e0dacc716041be65f6ea 0.6s done Step #17 - "push-images": #9 DONE 5.4s Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/cpp/.build/.bin/cpp-simple Step #21 - "sdk-conformance": C++ Game Server has started! Step #21 - "sdk-conformance": Getting the instance of the SDK. Step #21 - "sdk-conformance": Attempting to connect... 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-0df4654-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:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 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-0df4654-arm64@sha256:20cdc62c1df8d08f9e2e8bbb2bdfb58a13be6e589473e97d7fb5ff3bf0b2b3b8 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": 1.61.0-dev-0df4654-linux-amd64: digest: sha256:53a8703408c7147b3c575793a8efd922ff894a4ea7052c5538dd6be76f2f3620 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-ping] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": 02690b79edbc: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": c07c827b5b95: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 87e582b0b245: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-arm64@sha256:20cdc62c1df8d08f9e2e8bbb2bdfb58a13be6e589473e97d7fb5ff3bf0b2b3b8 1.5s done Step #17 - "push-images": #9 DONE 7.8s 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": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:08.350715541Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:08.355631917Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:08.437656512Z"} 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-02T16:44:08.439391457Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:08.439729552Z"} 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-02T16:44:08.440530666Z","values":{"key":"test-annotation","value":"409528046809765415"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:08.440698199Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": 02690b79edbc: Pushed 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/allocator Step #21 - "sdk-conformance": {"httpEndpoint":":9103","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:10.364708891Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9003","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:10.369309736Z"} Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.43985292Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.439969916Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.440631388Z"} 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-02T16:44:10.441318769Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.441466875Z"} 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-02T16:44:10.442514606Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.4425469Z"} 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-02T16:44:10.4434222Z"} 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-02T16:44:10.444611412Z","values":{"key":"test-label","value":"1788367448"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.444694594Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #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-02T16:44:10.926679075Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.926713228Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.926838446Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.926869137Z"} 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-02T16:44:10.927385737Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.927452088Z"} Step #21 - "sdk-conformance": ...marked Allocated Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Allocated Step #21 - "sdk-conformance": {"duration":{"seconds":1},"message":"Reserve request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.927964932Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.928146872Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": ...marked Reserved Step #21 - "sdk-conformance": Getting GameServer details... Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.92898535Z"} 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-02T16:44:10.929598274Z","values":{"key":"test-label","value":"1788367450"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.929734292Z"} 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-02T16:44:10.93036237Z","values":{"key":"test-annotation","value":"392334209135510999"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:10.930430907Z"} 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": 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-0df4654-arm64 --build-arg ARCH=arm64 --platform linux/arm64 --push Step #17 - "push-images": 1.61.0-dev-0df4654-amd64: digest: sha256:31a8f57a4bc6eeed9924df4b8ea20881a78436e320e65c3b307579a59eae7277 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-allocator] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": 9e5e914ccaaf: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting 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.3s Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": c07c827b5b95: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 87e582b0b245: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:11.928242889Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:11.928322243Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #17 - "push-images": #5 transferring context: 82.18MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": #8 exporting layers 9.0s done Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:12.440767742Z"} Step #17 - "push-images": #8 exporting manifest sha256:aceda61e258711542fa00bfba5f45023d072a260108ac632cf8bfbaddc42daf7 done Step #17 - "push-images": #8 exporting config sha256:479621b4409b08d36ec19449bc29014275fb38293e17c7562810e96d0f37a6fe 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": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:13.378473757Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:13.378555376Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:13.378611893Z"} 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-0df4654-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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9001 -e AGONES_SDK_HTTP_PORT=9101 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9001:9001 -p 9101:9101 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=go" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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 #17 - "push-images": #8 exporting layers 7.6s done Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": #8 pushing layers 1.7s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2019@sha256:aceda61e258711542fa00bfba5f45023d072a260108ac632cf8bfbaddc42daf7 Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:14.192358298Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:14.192516673Z"} Step #17 - "push-images": #8 exporting manifest sha256:36cd081e87757535a44d040339880c300d83cb84d0a8eedb54da5e6458a01cd1 0.0s done Step #17 - "push-images": #8 exporting config sha256:08da123e320a58b60495248432b330b19f2b3f6c692f70b02886c9830e0517a0 0.0s done Step #17 - "push-images": #8 pushing layers 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": #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": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:14.440956929Z"} Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 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=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": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2019@sha256:aceda61e258711542fa00bfba5f45023d072a260108ac632cf8bfbaddc42daf7 0.7s done Step #17 - "push-images": #8 DONE 11.3s Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-processor-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": 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": #8 pushing layers 1.2s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2022@sha256:36cd081e87757535a44d040339880c300d83cb84d0a8eedb54da5e6458a01cd1 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:15.384303156Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:15.384373937Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:15.384446968Z"} Step #17 - "push-images": #9 exporting layers 3.2s done 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-02T16:44:15.44618639Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:15.446327216Z"} Step #21 - "sdk-conformance": rust: ...marked for Shutdown Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": rust: Shutting down GameServer watch loop Step #21 - "sdk-conformance": Health check task canceled 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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": #9 exporting manifest sha256:a187ded4a3220febcdeb24ca74d94d428178220c6d20d42afad9a55c90aad666 0.0s done Step #17 - "push-images": #9 exporting config sha256:0f1b49229b3b97e82533a203af705a210a0cdd16ba18c03ad4781540c5b2d739 0.0s done Step #17 - "push-images": #9 pushing layers 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 #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": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/processor 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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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 #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": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2022@sha256:36cd081e87757535a44d040339880c300d83cb84d0a8eedb54da5e6458a01cd1 0.6s done Step #17 - "push-images": #8 DONE 9.5s 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,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:15.953208752Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:15.953383219Z"} 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-0df4654" -installsuffix cgo agones.dev/agones/cmd/processor 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": Step #17 - "push-images": #9 exporting to image Step #21 - "sdk-conformance": 2026/09/02 16:44:16 Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:44:16 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:44:16 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/02 16:44:16 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": 9e5e914ccaaf: Pushed Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-processor] Step #17 - "push-images": c07c827b5b95: Preparing Step #17 - "push-images": 87e582b0b245: Preparing Step #17 - "push-images": 6d573aee66d1: 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": bec7e6bb35e0: Preparing Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": 621c35e751a5: Waiting 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-0df4654-arm64@sha256:a187ded4a3220febcdeb24ca74d94d428178220c6d20d42afad9a55c90aad666 Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists 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-0df4654-arm64 --push Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 87e582b0b245: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": c07c827b5b95: Layer already exists Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:17.193261678Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:17.198048971Z"} Step #21 - "sdk-conformance": 2026/09/02 16:44:17 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists 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 #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.416703547Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.416790113Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.416706968Z"} 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.417264076Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.418431333Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.4188414Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.418921341Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.419330648Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.421364679Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 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-02T16:44:17.423649598Z","values":{"key":"creationTimestamp","value":"1788367457"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.423794508Z"} 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-02T16:44:17.424236844Z","values":{"key":"UID","value":"6348962476529377442"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.424296097Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367457"} 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"agones.dev/sdk-UID" value:"6348962476529377442"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367457"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.424659506Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.424723405Z"} 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"agones.dev/sdk-UID" value:"6348962476529377442"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367457"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{capacity:10} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.42531901Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.425710386Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.425757004Z"} 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"agones.dev/sdk-UID" value:"6348962476529377442"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367457"} 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-02T16:44:17.426118931Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.426448411Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.426831787Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.426901109Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.427172175Z"} 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:"6348962476529377442" resource_version:"v1" generation:1 creation_timestamp:1788367457 annotations:{key:"agones.dev/sdk-UID" value:"6348962476529377442"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788367457"} 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-02T16:44:17.427675524Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.428335141Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.428606859Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.428913622Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.429177936Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.42954275Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.429842584Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.430189383Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.43047359Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.430735522Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.431110147Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.431398953Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.431781333Z"} 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-02T16:44:17.432094627Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.432145972Z"} Step #21 - "sdk-conformance": sdk-client-test.go:132: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-arm64@sha256:a187ded4a3220febcdeb24ca74d94d428178220c6d20d42afad9a55c90aad666 0.5s done Step #17 - "push-images": #9 DONE 5.3s Step #17 - "push-images": #2 DONE 0.2s 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-controller:1.61.0-dev-0df4654 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-amd64 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654-arm64 Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:17.774455294Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:17.774539103Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:17.77459517Z"} 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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": 1.61.0-dev-0df4654-amd64: digest: sha256:2128f9b9da22406db4e7a15bcc5205a05d604d646e9159d0fd60692d056780c4 size: 3651 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-0df4654 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-amd64 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654-arm64 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 #17 - "push-images": #5 transferring context: 82.00MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.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 #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": 2026/09/02 16:44:18 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654 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": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": #1 0.000 pushing sha256:dd93cb916e215086d11d0c11dc6c8c8437cb261798c91c6880996147aaf04f9a to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-0df4654 Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"csharp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9005,"HTTPPort":9105,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:18.492967718Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:18.493140677Z"} 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": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654 Step #17 - "push-images": #1 0.000 pushing sha256:39eb49c97256961a8fe81fae7ec8d34bc5eb13d5fb4e7be28c53303b0f90aedc to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-0df4654 Step #17 - "push-images": #1 DONE 0.7s 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-0df4654 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2019 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-ltsc2022 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-arm64 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.424 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": 2026/09/02 16:44:19 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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 #17 - "push-images": #1 DONE 0.6s 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-0df4654 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-amd64 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654-arm64 Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:19.493898954Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:19.498577788Z"} Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:19.957117373Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:19.96217291Z"} Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654 Step #17 - "push-images": #1 0.000 pushing sha256:f6bfd045d66aaf5c2844e7d10fa2bf5a70fa4621fc40f211ed14ac954926fd3c to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-0df4654 Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.227190493Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.227277946Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.228317763Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.228353017Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.230265498Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.231094752Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.231476188Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.232341681Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.23240463Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.232987839Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.23449119Z","values":{"key":"creationTimestamp","value":"1788367459"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.234578285Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.235271183Z","values":{"key":"UID","value":"6475358050621186941"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.235315852Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.236021459Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.236145642Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.236648741Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.237364368Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.237452361Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.238092927Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.238630963Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.239281914Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.239328919Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.239867781Z"} Step #21 - "sdk-conformance": 2026/09/02 16:44:20 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-02T16:44:20.240573561Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.240617527Z"} Step #21 - "sdk-conformance": 2026/09/02 16:44:20 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 #21 - "sdk-conformance": 2026/09/02 16:44:20 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/09/02 16:44:20 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.372006894Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.372700649Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:20.372777623Z"} 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-02T16:44:20.372849243Z"} Step #21 - "sdk-conformance": 2026/09/02 16:44:20 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-02T16:44:20.373777139Z"} Step #21 - "sdk-conformance": 2026/09/02 16:44:20 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/02 16:44:20 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"6475358050621186941","resource_version":"v1","generation":"1","creation_timestamp":"1788367459","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"6475358050621186941","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1788367459","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/02 16:44:20 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/02 16:44:20 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/09/02 16:44:20 ERROR: Failed to notify error to client: io: read/write on closed pipe 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-0df4654 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-amd64 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654-arm64 Step #21 - "sdk-conformance": Running for 10 seconds ! Step #17 - "push-images": Created manifest list us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654 Step #17 - "push-images": /usr/bin/make push_windows_manifest Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": for osversion in ltsc2019 ltsc2022; do \ Step #17 - "push-images": full_version=`docker manifest inspect mcr.microsoft.com/windows/servercore:$osversion | grep "os.version" | head -n 1 | awk -F\" '{print $4}'` || true; \ Step #17 - "push-images": docker manifest annotate --os windows --arch amd64 --os-version $full_version \ Step #17 - "push-images": us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-windows_amd64-$osversion; \ Step #17 - "push-images": done Step #17 - "push-images": #9 exporting layers 3.1s done Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654 Step #17 - "push-images": #9 exporting manifest sha256:639c23d5438076b5b358dc8594f34ea986fdd23ebfa460f69cb9c51b2e09c04f 0.0s done Step #17 - "push-images": #9 exporting config sha256:c1d638f0c1157b534eee4641280eccb0d39c57deca981741bea9fc8e4da94af4 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #1 0.000 pushing sha256:be1dc4d1d8a7cc3063af9be7563f1514aec300f66900fcc135a815d4e4375df0 to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-0df4654 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": 6d573aee66d1: Pushed Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #1 DONE 0.7s 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-0df4654 Step #17 - "push-images": #9 pushing layers 1.7s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-arm64@sha256:639c23d5438076b5b358dc8594f34ea986fdd23ebfa460f69cb9c51b2e09c04f 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": sha256:722592a03cd49d5b94c1ffbf3529c6468fa455f4fa8281a56c2abeb150665971 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": 1.61.0-dev-0df4654-amd64: digest: sha256:fe3ae086f656a61f764f31380ff1656ded5663e88c619273663e83a3902605ad size: 3651 Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-arm64@sha256:639c23d5438076b5b358dc8594f34ea986fdd23ebfa460f69cb9c51b2e09c04f 0.6s done Step #17 - "push-images": #9 DONE 5.4s 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-0df4654 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-amd64 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654 Step #17 - "push-images": #1 0.000 pushing sha256:47b5b68c487b74f27ed7c3d481d9bbc6b6c6900ee0a026cc933cc7ebe3f0d4fa to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-0df4654 Step #17 - "push-images": #1 DONE 0.7s Finished Step #17 - "push-images" Starting Step #19 - "build-push-simple-game-server" Starting Step #25 - "wait-to-become-leader" Starting Step #24 - "push-upgrade-test" 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 #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:0df465456e9cd0649f6c0505a1accbf5d8f17f42-amd64 . Step #25 - "wait-to-become-leader": Using default tag: latest 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-0df4654 . 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 #25 - "wait-to-become-leader": latest: Pulling from google.com/cloudsdktool/cloud-sdk Step #25 - "wait-to-become-leader": 6310eb16bf42: Pulling fs layer Step #25 - "wait-to-become-leader": dfcc9dd3fe4f: Pulling fs layer Step #25 - "wait-to-become-leader": d62cf106e29f: Pulling fs layer Step #25 - "wait-to-become-leader": 31b69bf81a68: Pulling fs layer Step #25 - "wait-to-become-leader": c304b907d70e: Pulling fs layer Step #25 - "wait-to-become-leader": 59a29f1f3196: Pulling fs layer 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.2s Step #25 - "wait-to-become-leader": 59a29f1f3196: Verifying Checksum Step #25 - "wait-to-become-leader": 59a29f1f3196: Download complete Step #25 - "wait-to-become-leader": dfcc9dd3fe4f: Verifying Checksum Step #25 - "wait-to-become-leader": dfcc9dd3fe4f: Download complete Step #25 - "wait-to-become-leader": c304b907d70e: Download complete 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 #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 #25 - "wait-to-become-leader": 6310eb16bf42: Verifying Checksum Step #25 - "wait-to-become-leader": 6310eb16bf42: Download complete Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.765112301Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.765235707Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.765419385Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.788672882Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.788979407Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.791961571Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.792114922Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.802372466Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.805102337Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "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": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "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": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "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": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "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": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "annotations": { "annotation": "true" }, "labels": { "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.933674617Z","values":{"key":"creationTimestamp","value":"1788367459"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.933872807Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "annotations": { "annotation": "true" }, "labels": { "agones.dev/sdk-creationTimestamp": "1788367459", "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.938440794Z","values":{"key":"UID","value":"6271050969391755833"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.938526001Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "6271050969391755833" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367459" } }, "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-02T16:44:27.944101427Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.951965098Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.953303912Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.955150284Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.956462279Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.968868355Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.970247654Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.972072035Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.974414149Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.975570393Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.978777141Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.986423517Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.987639764Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.989473558Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.991530327Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.993201473Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.996613843Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:27.997655586Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:28.001060959Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:28.002006507Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:28.003799516Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:28.003910467Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "6271050969391755833", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367459", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "6271050969391755833" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367459" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Shutdown", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "3" } }, "lists": { "players": { "capacity": "10", "values": [ "test0", "test1", "test3" ] } } } } Step #21 - "sdk-conformance": Finish all tests Step #25 - "wait-to-become-leader": 31b69bf81a68: Verifying Checksum Step #25 - "wait-to-become-leader": 31b69bf81a68: Download complete Step #25 - "wait-to-become-leader": 6310eb16bf42: Pull complete Step #25 - "wait-to-become-leader": dfcc9dd3fe4f: Pull complete Step #19 - "build-push-simple-game-server": #3 DONE 2.6s 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:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 0B / 102.32MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:9ef24b56b1ae2fd357f480acd7f33dbddcb42960f3cca531c458edb32fdee509 3.04kB / 3.04kB done Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 0B / 127B 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 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:55d3b3d8ea3ae125d21f528f392a7ae0efbd9c69cbac7a479921121af3c7b2a2 2.32kB / 2.32kB done Step #24 - "push-upgrade-test": #3 DONE 2.5s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #4 [internal] load build context Step #24 - "push-upgrade-test": #4 transferring context: 707.76kB 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:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 10.29kB / 10.29kB done Step #24 - "push-upgrade-test": #5 sha256:111d79159b2326f7e80c4a4706e1ba166acb0e2611df853955f3621828cd49e8 1.92kB / 1.92kB done Step #24 - "push-upgrade-test": #5 sha256:7849a63a4b6c8ad0698b3bfc67b07165835208d8d82ec5766dfc9be5d56ceeab 2.19kB / 2.19kB done Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 0B / 245.07kB 0.1s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 0.1s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.1s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.2s done Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.4s done Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 7.34MB / 102.32MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 38.80MB / 102.32MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.6s done Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 245.07kB / 245.07kB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 57.67MB / 102.32MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 72.35MB / 102.32MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 83.89MB / 102.32MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.09MB / 102.32MB 1.2s Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 245.07kB / 245.07kB 1.0s done Step #24 - "push-upgrade-test": #5 extracting sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 0.1s done Step #21 - "sdk-conformance": Shutting down after 10 seconds... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:30.931473284Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:30.931561235Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Shutdown Step #21 - "sdk-conformance": ...marked for Shutdown Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.32MB / 102.32MB 1.7s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 0B / 127B 1.6s Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 127B / 127B 1.9s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 2.4s done Step #25 - "wait-to-become-leader": d62cf106e29f: Verifying Checksum Step #25 - "wait-to-become-leader": d62cf106e29f: Download complete Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 6.8s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 7.0s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 7.34MB / 67.29MB 7.6s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 24.54MB / 67.29MB 7.5s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 23.07MB / 67.29MB 7.7s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 40.08MB / 67.29MB 7.8s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 59.77MB / 67.29MB 7.7s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 8.0s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 7.8s Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 8.2s done Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 8.4s done 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: 872.26MB 8.2s done Step #19 - "build-push-simple-game-server": #7 DONE 8.7s 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 #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 3.0s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 3.0s done Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 Step #19 - "build-push-simple-game-server": #6 extracting sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 done Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #24 - "push-upgrade-test": #5 DONE 12.0s 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 #19 - "build-push-simple-game-server": #6 DONE 12.2s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #6 [ 2/13] RUN apk update && apk upgrade && apk --no-cache add curl Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #8 [builder 2/5] WORKDIR /go/src Step #24 - "push-upgrade-test": #6 1.167 v3.24.1-486-gab53c408436 [https://dl-cdn.alpinelinux.org/alpine/v3.24/main] Step #24 - "push-upgrade-test": #6 1.167 v3.24.1-485-gd836957f15d [https://dl-cdn.alpinelinux.org/alpine/v3.24/community] Step #24 - "push-upgrade-test": #6 1.167 OK: 28645 distinct packages available Step #24 - "push-upgrade-test": #6 1.722 Preupgrading: Step #24 - "push-upgrade-test": #6 1.722 (1/2) Upgrading libapk (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 1.796 (2/2) Upgrading apk-tools (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 1.807 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 1.862 Continuing with the main upgrade transaction: Step #24 - "push-upgrade-test": #6 2.353 (1/2) Upgrading libcrypto3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 2.469 (2/2) Upgrading libssl3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 2.486 Executing ca-certificates-20260611-r0.trigger Step #24 - "push-upgrade-test": #6 2.528 OK: 8408 KiB in 17 packages Step #19 - "build-push-simple-game-server": #8 DONE 2.8s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #9 [builder 3/5] COPY . agones.dev/agones Step #24 - "push-upgrade-test": #6 3.372 (1/9) Installing brotli-libs (1.2.0-r1) Step #24 - "push-upgrade-test": #6 3.405 (2/9) Installing c-ares (1.34.8-r0) Step #24 - "push-upgrade-test": #6 3.419 (3/9) Installing libunistring (1.4.2-r0) Step #24 - "push-upgrade-test": #6 3.452 (4/9) Installing libidn2 (2.3.8-r0) Step #24 - "push-upgrade-test": #6 3.464 (5/9) Installing nghttp2-libs (1.69.0-r0) Step #24 - "push-upgrade-test": #6 3.475 (6/9) Installing libpsl (0.21.5-r3) Step #24 - "push-upgrade-test": #6 3.484 (7/9) Installing zstd-libs (1.5.7-r2) Step #24 - "push-upgrade-test": #6 3.504 (8/9) Installing libcurl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 3.523 (9/9) Installing curl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 3.539 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 3.546 OK: 13.3 MiB in 26 packages Step #24 - "push-upgrade-test": #6 DONE 5.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #7 [ 3/13] WORKDIR /usr/local Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:48.352165941Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:48.352229216Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:48.352309633Z"} Step #24 - "push-upgrade-test": #7 DONE 2.2s 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": #9 DONE 5.1s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run without feature flags and with RUN_ASYNC=true Step #21 - "sdk-conformance": DOCKER_RUN_ARGS=" -e RUN_ASYNC=true" /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #10 [builder 4/5] WORKDIR /go/src/agones.dev/agones/examples/simple-game-server Step #19 - "build-push-simple-game-server": #10 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #11 [builder 5/5] RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o server . Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #24 - "push-upgrade-test": #8 1.113 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #8 1.113 Dload Upload Total Spent Left Speed Step #19 - "build-push-simple-game-server": #11 0.517 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 Step #19 - "build-push-simple-game-server": #11 0.517 go: downloading google.golang.org/grpc v1.83.0 Step #19 - "build-push-simple-game-server": #11 0.517 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260803160001-6ac0973c030d Step #19 - "build-push-simple-game-server": #11 0.518 go: downloading google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af Step #19 - "build-push-simple-game-server": #11 0.522 go: downloading github.com/pkg/errors v0.9.1 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:50.36815871Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:50.368226005Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:50.368286307Z"} Step #24 - "push-upgrade-test": #8 1.114 0 0 0 0 0 0 0 0 0 100 55.94M 100 55.94M 0 0 135.0M 0 0 100 55.94M 100 55.94M 0 0 135.0M 0 0 100 55.94M 100 55.94M 0 0 134.9M 0 0 Step #24 - "push-upgrade-test": #8 DONE 1.6s 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": 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-python:f18b8bc357 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python 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": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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 #19 - "build-push-simple-game-server": #11 1.317 go: downloading golang.org/x/sys v0.47.0 Step #21 - "sdk-conformance": + cargo build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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-0df4654-linux-amd64 --grpc-port 9006 --http-port 9106 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #19 - "build-push-simple-game-server": #11 1.318 go: downloading golang.org/x/net v0.57.0 Step #19 - "build-push-simple-game-server": #11 1.318 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260803160001-6ac0973c030d 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: struct `Empty` is never constructed Step #21 - "sdk-conformance": --> /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/build/agones-ac1b588bdbeb0f92/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.20s Step #24 - "push-upgrade-test": #9 0.601 % Total % Received % Xferd Average Speed Time Time Time Current Step #19 - "build-push-simple-game-server": #11 1.661 go: downloading golang.org/x/text v0.40.0 Step #24 - "push-upgrade-test": #9 0.601 Dload Upload Total Spent Left Speed Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #24 - "push-upgrade-test": #9 0.601 0 0 0 0 0 0 0 0 0 100 17.00M 100 17.00M 0 0 41.47M 0 0 100 17.00M 100 17.00M 0 0 41.46M 0 0 100 17.00M 100 17.00M 0 0 41.45M 0 0 Step #24 - "push-upgrade-test": #9 0.915 linux-amd64/ Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/sdks/python Step #21 - "sdk-conformance": + python3 -m venv .venv Step #21 - "sdk-conformance": {"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},"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-02T16:44:51.546642625Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:51.546853815Z"} 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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #24 - "push-upgrade-test": #9 1.715 linux-amd64/README.md Step #24 - "push-upgrade-test": #9 1.715 linux-amd64/helm Step #24 - "push-upgrade-test": #9 1.715 linux-amd64/LICENSE Step #21 - "sdk-conformance": + /root/sdktest.sh Step #24 - "push-upgrade-test": #9 DONE 1.8s 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 #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":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:44:52.260766995Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:44:52.261002447Z"} 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.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #13 [ 9/13] COPY test/upgrade/go.sum ./ Step #24 - "push-upgrade-test": #13 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #14 [10/13] RUN CGO_ENABLED=0 GOOS=linux go build -o /upgrade-test Step #24 - "push-upgrade-test": #14 0.398 go: downloading agones.dev/agones v1.54.0 Step #24 - "push-upgrade-test": #14 1.008 go: downloading golang.org/x/sync v0.22.0 Step #24 - "push-upgrade-test": #14 1.012 go: downloading k8s.io/api v0.34.2 Step #24 - "push-upgrade-test": #14 1.014 go: downloading k8s.io/client-go v0.34.2 Step #24 - "push-upgrade-test": #14 1.014 go: downloading k8s.io/apimachinery v0.34.2 Step #24 - "push-upgrade-test": #14 1.047 go: downloading github.com/robfig/cron/v3 v3.0.1 Step #24 - "push-upgrade-test": #14 1.053 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #14 1.053 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #14 1.053 go: downloading github.com/sirupsen/logrus v1.9.3 Step #24 - "push-upgrade-test": #14 1.054 go: downloading github.com/spf13/pflag v1.0.10 Step #24 - "push-upgrade-test": #14 1.054 go: downloading github.com/spf13/viper v1.21.0 Step #24 - "push-upgrade-test": #14 1.057 go: downloading google.golang.org/protobuf v1.36.11 Step #24 - "push-upgrade-test": #14 1.067 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 Step #24 - "push-upgrade-test": #14 1.158 go: downloading github.com/go-openapi/spec v0.22.2 Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:53.548815456Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:53.554766667Z"} Step #24 - "push-upgrade-test": #14 1.320 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 Step #24 - "push-upgrade-test": #14 1.376 go: downloading k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e Step #24 - "push-upgrade-test": #14 1.379 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 Step #24 - "push-upgrade-test": #14 1.379 go: downloading golang.org/x/sys v0.47.0 Step #24 - "push-upgrade-test": #14 1.379 go: downloading github.com/fsnotify/fsnotify v1.9.0 Step #24 - "push-upgrade-test": #14 1.380 go: downloading github.com/sagikazarmark/locafero v0.12.0 Step #24 - "push-upgrade-test": #14 1.380 go: downloading github.com/spf13/afero v1.15.0 Step #24 - "push-upgrade-test": #14 1.380 go: downloading github.com/spf13/cast v1.10.0 Step #24 - "push-upgrade-test": #14 1.393 go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2 Step #24 - "push-upgrade-test": #14 1.394 go: downloading github.com/go-openapi/jsonpointer v0.22.4 Step #24 - "push-upgrade-test": #14 1.394 go: downloading github.com/go-openapi/jsonreference v0.21.4 Step #24 - "push-upgrade-test": #14 1.394 go: downloading github.com/go-openapi/swag/jsonutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.394 go: downloading github.com/go-openapi/swag/jsonname v0.25.4 Step #24 - "push-upgrade-test": #14 1.394 go: downloading github.com/go-openapi/swag/stringutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.397 go: downloading github.com/go-openapi/swag/loading v0.25.4 Step #24 - "push-upgrade-test": #14 1.398 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 Step #24 - "push-upgrade-test": #14 1.401 go: downloading google.golang.org/grpc v1.82.1 Step #24 - "push-upgrade-test": #14 1.411 go: downloading github.com/go-openapi/swag v0.25.4 Step #24 - "push-upgrade-test": #14 1.625 go: downloading github.com/gogo/protobuf v1.3.2 Step #24 - "push-upgrade-test": #14 1.625 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #24 - "push-upgrade-test": #14 1.625 go: downloading sigs.k8s.io/randfill v1.0.0 Step #24 - "push-upgrade-test": #14 1.626 go: downloading k8s.io/klog/v2 v2.130.1 Step #24 - "push-upgrade-test": #14 1.627 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.1 Step #24 - "push-upgrade-test": #14 1.629 go: downloading gopkg.in/inf.v0 v0.9.1 Step #24 - "push-upgrade-test": #14 1.650 go: downloading github.com/subosito/gotenv v1.6.0 Step #24 - "push-upgrade-test": #14 1.652 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 Step #24 - "push-upgrade-test": #14 1.668 go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #24 - "push-upgrade-test": #14 1.725 go: downloading gopkg.in/fsnotify.v1 v1.4.7 Step #24 - "push-upgrade-test": #14 1.729 go: downloading golang.org/x/text v0.40.0 Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf Step #24 - "push-upgrade-test": #14 1.744 go: downloading github.com/go-openapi/swag/yamlutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.745 go: downloading github.com/go-openapi/swag/typeutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.748 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #24 - "push-upgrade-test": #14 1.767 go: downloading sigs.k8s.io/yaml v1.6.0 Step #24 - "push-upgrade-test": #14 1.778 go: downloading golang.org/x/net v0.57.0 Step #24 - "push-upgrade-test": #14 1.796 go: downloading github.com/go-logr/logr v1.4.3 Step #24 - "push-upgrade-test": #14 1.841 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #24 - "push-upgrade-test": #14 1.842 go: downloading github.com/json-iterator/go v1.1.12 Step #24 - "push-upgrade-test": #14 1.863 go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #24 - "push-upgrade-test": #14 1.889 go: downloading github.com/go-openapi/swag/conv v0.25.4 Step #24 - "push-upgrade-test": #14 1.892 go: downloading github.com/google/gnostic-models v0.7.1 Step #24 - "push-upgrade-test": #14 1.893 go: downloading github.com/google/uuid v1.6.0 Step #24 - "push-upgrade-test": #14 1.902 go: downloading github.com/x448/float16 v0.8.4 Step #24 - "push-upgrade-test": #14 1.904 go: downloading github.com/emicklei/go-restful/v3 v3.13.0 Step #24 - "push-upgrade-test": #14 1.913 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #24 - "push-upgrade-test": #14 1.914 go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #24 - "push-upgrade-test": #14 1.937 go: downloading github.com/go-openapi/swag/cmdutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.941 go: downloading github.com/go-openapi/swag/fileutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.944 go: downloading github.com/go-openapi/swag/mangling v0.25.4 Step #24 - "push-upgrade-test": #14 1.960 go: downloading github.com/go-openapi/swag/netutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.167 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 Step #24 - "push-upgrade-test": #14 2.330 go: downloading golang.org/x/term v0.45.0 Step #24 - "push-upgrade-test": #14 2.335 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc Step #24 - "push-upgrade-test": #14 2.335 go: downloading golang.org/x/oauth2 v0.36.0 Step #24 - "push-upgrade-test": #14 2.335 go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 Step #24 - "push-upgrade-test": #14 2.335 go: downloading golang.org/x/time v0.14.0 Step #24 - "push-upgrade-test": #14 2.339 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 Step #21 - "sdk-conformance": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.83.1) 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 #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.374118414Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.375852489Z","values":{"key":"annotation","value":"4849658076759895065"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.376113552Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.377203129Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.377330223Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.377920733Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.379385444Z","values":{"key":"label","value":"1788367493"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.379486361Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.381362222Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.381516909Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.381709332Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.382836907Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.382909913Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.3842971Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.385780072Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.38653913Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.387314133Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.387928596Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.388888503Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.389571229Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.390527825Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.391227889Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.392003761Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.392674813Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.393340015Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.394104831Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.394801009Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:55.394880025Z"} 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": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:44:56.264731781Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:44:56.270174585Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:56.350032883Z"} Step #21 - "sdk-conformance": rust_async: Starting to watch GameServer updates... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:56.351679166Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:56.351808102Z"} 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-02T16:44:56.353283021Z","values":{"key":"test-annotation","value":"8143536927205854201"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:56.353475041Z"} 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-02T16:44:57.195326355Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:57.195429583Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:57.195499288Z"} 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": rust_async: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.351928649Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.352652556Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.352800637Z"} 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-02T16:44:58.354443883Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.354607327Z"} 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-02T16:44:58.355776918Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.355876871Z"} 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": rust_async: GameServer name: local Step #21 - "sdk-conformance": rust_async: Setting a label Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.357289446Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.358555665Z","values":{"key":"test-label","value":"1788367496"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:58.358630903Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:59.494286375Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:59.494348237Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:59.494406187Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:44:59.96018594Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:44:59.960293237Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:44:59.960363101Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:00.352805897Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=csharp GRPC_PORT=9005 HTTP_PORT=9105 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=clean SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": Command clean not found - nothing to execute 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-0df4654-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-0df4654-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": + /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},"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-02T16:45:01.709708259Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:45:01.710055629Z"} 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.424 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": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:02.352445117Z"} 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": rust_async: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:03.362106467Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:03.362231113Z"} 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_async: Shutting down GameServer watch loop 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-02T16:45:06.71287904Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:45:06.719451265Z"} Step #25 - "wait-to-become-leader": d62cf106e29f: Pull complete Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.749643024Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.749776152Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.750187406Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.782701151Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.782866269Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.786978375Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.787203205Z"} 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-02T16:45:08.800166036Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.804572209Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "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": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "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": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "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": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "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": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "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-02T16:45:08.938001145Z","values":{"key":"creationTimestamp","value":"1788367506"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.93817968Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367506" } }, "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-02T16:45:08.943614632Z","values":{"key":"UID","value":"8350983213734458669"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.943724122Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "8350983213734458669" }, "labels": { "agones.dev/sdk-creationTimestamp": "1788367506", "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": {"capacity":10,"message":"Setting Player Capacity","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.950924627Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.951063129Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "8350983213734458669" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367506" } }, "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-02T16:45:08.956910317Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.964205707Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.964358676Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "8350983213734458669" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367506" } }, "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-02T16:45:08.968484599Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.971025495Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.975076109Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.975187697Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.97813127Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "agones.dev/sdk-UID": "8350983213734458669", "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367506" } }, "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":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.9807845Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:08.980892478Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "8350983213734458669", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788367506", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "8350983213734458669" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788367506" } }, "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 #19 - "build-push-simple-game-server": #11 DONE 22.9s 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:fb7a58337c1a61ab0cd6c9c1cd95b856ce6cefa51ebb5c2ca6f16eb06f4ec987 done Step #19 - "build-push-simple-game-server": #13 naming to us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42-amd64 done Step #19 - "build-push-simple-game-server": #13 DONE 0.1s Step #19 - "build-push-simple-game-server": docker push us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42-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": 31a7c72d4ee3: 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": bec7e6bb35e0: Preparing Step #19 - "build-push-simple-game-server": c8b007d0206e: Preparing Step #19 - "build-push-simple-game-server": 621c35e751a5: Preparing Step #19 - "build-push-simple-game-server": 50abe06dfc09: Preparing Step #19 - "build-push-simple-game-server": 621c35e751a5: Waiting Step #19 - "build-push-simple-game-server": 50abe06dfc09: Waiting Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Waiting Step #19 - "build-push-simple-game-server": c8b007d0206e: Waiting 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": ad51d0769d16: Layer already exists Step #19 - "build-push-simple-game-server": bd3cdfae1d3f: Layer already exists Step #19 - "build-push-simple-game-server": 6f1cdceb6a31: Layer already exists Step #19 - "build-push-simple-game-server": 275a30dd8ce9: Layer already exists Step #19 - "build-push-simple-game-server": 4d049f83d9cf: Layer already exists Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Layer already exists Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Layer already exists Step #19 - "build-push-simple-game-server": 621c35e751a5: Layer already exists Step #19 - "build-push-simple-game-server": c8b007d0206e: Layer already exists Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Layer already exists Step #19 - "build-push-simple-game-server": 50abe06dfc09: Layer already exists Step #25 - "wait-to-become-leader": 31b69bf81a68: Pull complete Step #25 - "wait-to-become-leader": c304b907d70e: Pull complete Step #25 - "wait-to-become-leader": 59a29f1f3196: Pull complete Step #25 - "wait-to-become-leader": Digest: sha256:c6c6bec5b8b94e4eb2f8ade1f17cf4cb01f07973b7fbb3a4843f0a61592ad5ed 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 #19 - "build-push-simple-game-server": 31a7c72d4ee3: Pushed Step #25 - "wait-to-become-leader": 2026-09-02T16:45:16Z: Waiting to become oldest running build Step #19 - "build-push-simple-game-server": 0df465456e9cd0649f6c0505a1accbf5d8f17f42-amd64: digest: sha256:414cc9be69ba64c4d4d1d903d39ae493c0004dfc2b10d39bb3df9b8d510fff1b size: 3232 Step #19 - "build-push-simple-game-server": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42 \ Step #19 - "build-push-simple-game-server": us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42-amd64 Step #25 - "wait-to-become-leader": 2026-09-02T16:45:17Z: Oldest is (id startTime): 6a4a7edc-256c-4a6d-bf62-e32e4fa1508c 2026-09-02T16:31:40.283416189Z Step #25 - "wait-to-become-leader": 2026-09-02T16:45:17Z: That's us, we're done! Step #19 - "build-push-simple-game-server": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42 Step #19 - "build-push-simple-game-server": #1 0.000 pushing sha256:ef1eb1664ae8fd0e215b76d562a8764d7f97530a3842cc130f34fb7bd84c2561 to us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42 Finished Step #25 - "wait-to-become-leader" Starting Step #27 - "cancel-orphan-e2e-tests" Starting Step #35 - "cleanup-services" 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": #1 DONE 0.7s Finished Step #19 - "build-push-simple-game-server" Step #35 - "cleanup-services": Cleaning up preview service... Finished Step #27 - "cancel-orphan-e2e-tests" Starting Step #28 - "submit-e2e-test-cloud-build" Step #28 - "submit-e2e-test-cloud-build": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #35 - "cleanup-services": Deleting the following versions: Step #35 - "cleanup-services": - agones-images/preview/7fda54b Step #28 - "submit-e2e-test-cloud-build": Using simple-game-server image: us-docker.pkg.dev/agones-images/ci/simple-game-server:0df465456e9cd0649f6c0505a1accbf5d8f17f42 Step #35 - "cleanup-services": Deleting [preview/7fda54b]... Step #35 - "cleanup-services": ......done. Step #35 - "cleanup-services": Cleaning up development service... Step #35 - "cleanup-services": Cleaning up default service... Step #24 - "push-upgrade-test": #14 DONE 39.0s Finished Step #35 - "cleanup-services" Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #15 [11/13] RUN adduser -D -g '' adduser Step #24 - "push-upgrade-test": #15 DONE 0.5s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #16 [12/13] COPY --chown=adduser install/helm/agones /install/helm Step #24 - "push-upgrade-test": #16 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #17 exporting to image Step #24 - "push-upgrade-test": #17 exporting layers Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:45:33.550314614Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:33.550390119Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:45:33.550485586Z"} 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-0df4654-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-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9006 -e AGONES_SDK_HTTP_PORT=9106 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9006:9006 -p 9106:9106 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=python" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"python","KubeConfig":"","GracefulTermination":true,"GRPCPort":9006,"HTTPPort":9106,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=true\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=true\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=true","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:45:34.013657811Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:45:34.013822518Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/sdks/python Step #21 - "sdk-conformance": + python3 -m venv .venv Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:45:36.268135384Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:36.268260714Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:45:36.268342578Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 FEATURE_GATES=PlayerTracking=true TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.83.1) 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 #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:45:37.014627617Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:45:37.019908748Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.103526325Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.104947795Z","values":{"key":"annotation","value":"3321263670772710668"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.105076321Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.105908215Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.105967788Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.106971968Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.107628593Z","values":{"key":"label","value":"1788367537"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.107684915Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.109232462Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.109264148Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.10937834Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.110118393Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.110194421Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.110817976Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.110881635Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.111738139Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.112437106Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.112497427Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.113249568Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.11367688Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.114502262Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.115066791Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.115154774Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.115848122Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.116499466Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:37.116552093Z"} 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 #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-ac1b588bdbeb0f92/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.30s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:45:38.002157444Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:45:38.002319072Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:45:42.005978789Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:45:42.011217185Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:42.085333494Z"} 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-02T16:45:42.087208576Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:42.087683348Z"} 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-02T16:45:42.088441886Z","values":{"key":"test-annotation","value":"255019224254547397"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:42.088597521Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Creating temporary archive of 16409 file(s) totalling 326.8 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Creating temporary archive of 16409 file(s) totalling 326.8 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Creating temporary archive of 16409 file(s) totalling 326.8 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Creating temporary archive of 16409 file(s) totalling 326.8 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Creating temporary archive of 16409 file(s) totalling 326.8 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Creating temporary archive of 16409 file(s) totalling 326.8 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-02T16:45:44.087407429Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.087456302Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.087527642Z"} 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-02T16:45:44.088750845Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.088904013Z"} 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-02T16:45:44.08977295Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.089829719Z"} Step #21 - "sdk-conformance": rust: ...marked Allocated Step #21 - "sdk-conformance": rust: Getting GameServer details... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.09078021Z"} 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-02T16:45:44.091798015Z","values":{"key":"test-label","value":"1788367542"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.091843257Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Setting player capacity... Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.093128868Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.093197568Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Getting player capacity... Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.094227073Z"} 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-02T16:45:44.09527898Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.095339453Z"} Step #21 - "sdk-conformance": rust: Added player Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.096375463Z"} 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-02T16:45:44.09766961Z"} 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-02T16:45:44.09870763Z"} 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-02T16:45:44.099873841Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:44.099936965Z"} 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-02T16:45:44.100849691Z"} 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-02T16:45:46.088056544Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:45:46.717391244Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:46.717469415Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:45:46.717543767Z"} Step #24 - "push-upgrade-test": #17 exporting layers 15.5s done Step #24 - "push-upgrade-test": #17 writing image sha256:9d491a663adcab8792c139849d43dbec3b258f4b80155a5697212c5ad25146e4 Step #24 - "push-upgrade-test": #17 writing image sha256:9d491a663adcab8792c139849d43dbec3b258f4b80155a5697212c5ad25146e4 done Step #24 - "push-upgrade-test": #17 naming to us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-0df4654 done Step #24 - "push-upgrade-test": #17 DONE 15.7s Step #24 - "push-upgrade-test": docker push us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-0df4654 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 #24 - "push-upgrade-test": The push refers to repository [us-docker.pkg.dev/agones-images/ci/upgrade-test-controller] Step #24 - "push-upgrade-test": b79d25054a6a: Preparing Step #24 - "push-upgrade-test": 21c936f1ca6c: Preparing Step #24 - "push-upgrade-test": 4d6ee18d4a7e: Preparing Step #24 - "push-upgrade-test": 1ead97400f3c: Preparing Step #24 - "push-upgrade-test": 2922ded486bf: Preparing Step #24 - "push-upgrade-test": 6cd7656eedf8: Preparing Step #24 - "push-upgrade-test": 1fcf4187f398: Preparing Step #24 - "push-upgrade-test": bc9da45aff34: Preparing Step #24 - "push-upgrade-test": 6cae8920ef95: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": 0d45dac4b638: 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": 0d45dac4b638: Waiting Step #24 - "push-upgrade-test": 62678e3bb925: Waiting Step #24 - "push-upgrade-test": 033cd45a45cc: 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 #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:48.087751893Z"} Step #24 - "push-upgrade-test": 21c936f1ca6c: Pushed Step #24 - "push-upgrade-test": 1ead97400f3c: Pushed Step #24 - "push-upgrade-test": b79d25054a6a: Pushed Step #24 - "push-upgrade-test": 6cd7656eedf8: Pushed Step #24 - "push-upgrade-test": 2922ded486bf: Pushed Step #24 - "push-upgrade-test": 62678e3bb925: Layer already exists Step #24 - "push-upgrade-test": 033cd45a45cc: Layer already exists Step #24 - "push-upgrade-test": 1fcf4187f398: Pushed Step #24 - "push-upgrade-test": 64d757042d6c: Layer already exists Step #24 - "push-upgrade-test": 34884abbe928: Layer already exists Step #21 - "sdk-conformance": rust: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:49.10244912Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:45:49.10253392Z"} 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": Health check task canceled Step #24 - "push-upgrade-test": 0d45dac4b638: Pushed Step #24 - "push-upgrade-test": bc9da45aff34: Pushed Step #24 - "push-upgrade-test": 6cae8920ef95: Pushed Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:46:17.017508158Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:17.017608923Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:46:17.017693591Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) python Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:46:22.008167038Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:22.008265313Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:46:22.008356824Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with feature flags enabled and with RUN_ASYNC=true Step #21 - "sdk-conformance": DOCKER_RUN_ARGS=" -e RUN_ASYNC=true" /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 FEATURE_GATES=PlayerTracking=true TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/rust Step #21 - "sdk-conformance": + export CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + CARGO_HOME=/go/src/agones.dev/agones/test/sdk/rust/.cargo Step #21 - "sdk-conformance": + export CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + CARGO_TARGET_DIR=/go/src/agones.dev/agones/test/sdk/rust/.cargo-targets Step #21 - "sdk-conformance": + cargo fetch Step #21 - "sdk-conformance": + 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-ac1b588bdbeb0f92/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.12s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-0df4654-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-02T16:46:23.638372872Z","version":"1.61.0-dev-0df4654"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-09-02T16:46:23.63860882Z"} 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": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-02T16:46:24.639567567Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-02T16:46:24.644837183Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:24.713952806Z"} 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-02T16:46:24.715647993Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:24.716350123Z"} 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-02T16:46:24.717106759Z","values":{"key":"test-annotation","value":"2499203428458595954"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:24.717247724Z"} 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-02T16:46:26.717037035Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.717294824Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.717411797Z"} 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-02T16:46:26.7186439Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.718799084Z"} 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-02T16:46:26.719945109Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.720027102Z"} 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-02T16:46:26.720989031Z"} 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-02T16:46:26.721919414Z","values":{"key":"test-label","value":"1788367584"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.721974042Z"} 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-02T16:46:26.7230395Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.723097792Z"} 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-02T16:46:26.723901844Z"} 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-02T16:46:26.72492306Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.725000417Z"} 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-02T16:46:26.725826372Z"} 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-02T16:46:26.726835168Z"} 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-02T16:46:26.727732852Z"} 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-02T16:46:26.728666653Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.728753477Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Removed player Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:26.729628777Z"} Step #21 - "sdk-conformance": rust_async: Current player count: 0 Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/7ab08283-fbbd-4146-af18-a7f18166ffde]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/7ab08283-fbbd-4146-af18-a7f18166ffde?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/55e0d73f-5184-4483-b701-b90183d41cd7]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.36: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/55e0d73f-5184-4483-b701-b90183d41cd7?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/83a5d5b9-b9f2-41b7-a775-d756cd6a2ade]. Step #28 - "submit-e2e-test-cloud-build": generic-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/83a5d5b9-b9f2-41b7-a775-d756cd6a2ade?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/fd422bd0-468d-4a0b-959b-1dc8fb91f127]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.35: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/fd422bd0-468d-4a0b-959b-1dc8fb91f127?project=258182270954 ]. 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": generic-1.35: Waiting for build to complete. Polling interval: 1 second(s). 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": gke-autopilot-1.36: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/84a7e9a1-10ce-444d-a452-03e36d0a62b3]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/84a7e9a1-10ce-444d-a452-03e36d0a62b3?project=258182270954 ]. 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": generic-1.36: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/b089efe7-d340-4e63-b979-7ef8c38c7a45]. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/b089efe7-d340-4e63-b979-7ef8c38c7a45?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.36: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:28.716978358Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:30.716918319Z"} 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-02T16:46:31.73265603Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:46:31.732754426Z"} 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": rust_async: Shutting down GameServer watch loop Step #24 - "push-upgrade-test": 4d6ee18d4a7e: Pushed Step #24 - "push-upgrade-test": 1.61.0-dev-0df4654: digest: sha256:94de93864100c9b04da8b3bda4d2c7ee4fd33fda56a1c2271973387cec2597e2 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": Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #26 - "submit-upgrade-test-cloud-build": Hit:4 https://packages.cloud.google.com/apt cloud-sdk-trixie InRelease Step #26 - "submit-upgrade-test-cloud-build": Fetched 47.3 kB in 1s (83.1 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-security trixie-security/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-security trixie-security/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 (6834 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 ... 61145 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+deb13u3) ... Step #26 - "submit-upgrade-test-cloud-build": ===== Processing cluster: standard-upgrade-test-cluster-1-31 in us-east1 ===== Step #26 - "submit-upgrade-test-cloud-build": Fetching cluster endpoint and auth data. Step #26 - "submit-upgrade-test-cloud-build": ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=404, message=Not found: projects/agones-images/locations/us-east1/clusters/standard-upgrade-test-cluster-1-31. This command is authenticated as 258182270954@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property. Step #26 - "submit-upgrade-test-cloud-build": No cluster named 'standard-upgrade-test-cluster-1-31' in agones-images. Step #26 - "submit-upgrade-test-cloud-build": Cleaning up any remaining running pids: Step #26 - "submit-upgrade-test-cloud-build": === upgrade tests failed === Finished Step #26 - "submit-upgrade-test-cloud-build" Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-02T16:47:04.639951403Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-02T16:47:04.640119245Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-02T16:47:04.6402253Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Finished Step #21 - "sdk-conformance" Starting Step #30 - "cpp-sdk-conformance-save-cache" Starting Step #31 - "rust-build-save-cache" Step #30 - "cpp-sdk-conformance-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/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": /usr/bin/save_cache: line 87: sdks/cpp/CMakeLists.txt: Permission denied Step #30 - "cpp-sdk-conformance-save-cache": Compressing cache to ./cpp-sdk-conformance-.tgz... Step #30 - "cpp-sdk-conformance-save-cache": Uploading cache to Google Cloud Storage... Step #30 - "cpp-sdk-conformance-save-cache": Copying file://./cpp-sdk-conformance-.tgz [Content-Type=application/gzip]... Step #30 - "cpp-sdk-conformance-save-cache": / [0 files][ 0.0 B/ 1.2 MiB] / [1 files][ 1.2 MiB/ 1.2 MiB] Step #30 - "cpp-sdk-conformance-save-cache": Operation completed over 1 objects/1.2 MiB. Step #31 - "rust-build-save-cache": Cache file exists, exiting save_cache without over-writing cache file. Finished Step #31 - "rust-build-save-cache" Finished Step #30 - "cpp-sdk-conformance-save-cache" Step #23 - "deploy-site-static": .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done. Step #23 - "deploy-site-static": Deployed service [preview] to [https://0df4654-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 Finished Step #23 - "deploy-site-static" 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 55e0d73f-5184-4483-b701-b90183d41cd7 completed with status "FAILURE" Step #28 - "submit-e2e-test-cloud-build": One of the e2e test child cloud build exited with nonzero status 1. Aborting. Step #28 - "submit-e2e-test-cloud-build": killed 7 Step #28 - "submit-e2e-test-cloud-build": killed 9 Step #28 - "submit-e2e-test-cloud-build": killed 12 Step #28 - "submit-e2e-test-cloud-build": killed 13 Step #28 - "submit-e2e-test-cloud-build": killed 14 Step #28 - "submit-e2e-test-cloud-build": killed 15 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