starting build "7c888b0a-09e2-46ca-ad4e-e4138bcb0c29" FETCHSOURCE From https://github.com/agones-dev/agones * branch fa2a8882b76adcbf46bc6169f009af5ae05c2afa -> FETCH_HEAD HEAD is now at fa2a888 feat: fix imports GitCommit: fa2a8882b76adcbf46bc6169f009af5ae05c2afa SETUPBUILD BUILD Starting Step #0 - "cancelot" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Starting Step #6 Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #2 - "htmltest-restore-cache" Starting Step #3 - "cpp-sdk-build-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 #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #3 - "cpp-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 #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 97e1ee089ace: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": b8613ef18de2: Already exists Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": 97e1ee089ace: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 370a343ae1d7: Already exists Step #6: Using default tag: latest Step #2 - "htmltest-restore-cache": b8613ef18de2: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 1434b9de6cf8: Already exists Step #2 - "htmltest-restore-cache": 370a343ae1d7: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 27737137e53a: Already exists Step #2 - "htmltest-restore-cache": 1434b9de6cf8: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 3506d965e444: Already exists Step #2 - "htmltest-restore-cache": 27737137e53a: 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 #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 #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #6: latest: Pulling from library/ubuntu Step #4 - "cpp-sdk-conformance-restore-cache": 85b419340582: Download complete Step #2 - "htmltest-restore-cache": 85b419340582: Download complete Step #6: Digest: sha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea2648d2c0e09b Step #6: Status: Downloaded newer image for ubuntu:latest Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Download complete Step #6: docker.io/library/ubuntu:latest Step #2 - "htmltest-restore-cache": 094653845ee3: Verifying Checksum Step #2 - "htmltest-restore-cache": 094653845ee3: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 094653845ee3: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 094653845ee3: Download complete 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 #5 - "rust-sdk-build-restore-cache": b8613ef18de2: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": be3c6cea0597: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": be3c6cea0597: Download complete Step #2 - "htmltest-restore-cache": be3c6cea0597: Verifying Checksum Step #2 - "htmltest-restore-cache": be3c6cea0597: Download complete Step #5 - "rust-sdk-build-restore-cache": 370a343ae1d7: Already exists Step #5 - "rust-sdk-build-restore-cache": 1434b9de6cf8: Already exists 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 #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Download complete Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Verifying Checksum Step #2 - "htmltest-restore-cache": eb53ab0a3d19: Download complete Step #5 - "rust-sdk-build-restore-cache": 27737137e53a: Already exists Step #3 - "cpp-sdk-build-restore-cache": b8613ef18de2: Already exists Step #5 - "rust-sdk-build-restore-cache": 3506d965e444: Already exists Step #3 - "cpp-sdk-build-restore-cache": 370a343ae1d7: 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 #5 - "rust-sdk-build-restore-cache": fcc19dd2dcc8: Download complete Step #5 - "rust-sdk-build-restore-cache": eb53ab0a3d19: Download complete Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Download complete Step #5 - "rust-sdk-build-restore-cache": be3c6cea0597: Download complete Step #3 - "cpp-sdk-build-restore-cache": 1434b9de6cf8: Already exists Step #3 - "cpp-sdk-build-restore-cache": 27737137e53a: Already exists Step #3 - "cpp-sdk-build-restore-cache": 3506d965e444: 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": eb53ab0a3d19: Download complete Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": be3c6cea0597: Download complete Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Download complete Step #3 - "cpp-sdk-build-restore-cache": 85b419340582: Download complete Step #5 - "rust-sdk-build-restore-cache": 094653845ee3: Pull complete Step #2 - "htmltest-restore-cache": 094653845ee3: Pull complete 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": eb53ab0a3d19: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": eb53ab0a3d19: Pull complete Step #3 - "cpp-sdk-build-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 #3 - "cpp-sdk-build-restore-cache": 85b419340582: Pull complete Step #2 - "htmltest-restore-cache": 85b419340582: Pull complete Step #5 - "rust-sdk-build-restore-cache": 85b419340582: Pull complete Step #5 - "rust-sdk-build-restore-cache": fcc19dd2dcc8: Pull complete Step #2 - "htmltest-restore-cache": fcc19dd2dcc8: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": fcc19dd2dcc8: Pull complete Step #3 - "cpp-sdk-build-restore-cache": fcc19dd2dcc8: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #2 - "htmltest-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:732c342f05f22e5bc620e6f1e7dfc5f697dae05752dbd647cc3a118fa8707004 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": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #5 - "rust-sdk-build-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #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 #2 - "htmltest-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Finished Step #6 Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2265733624.tgz Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-3490931042.tgz Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz Step #0 - "cancelot": Filtering ongoing builds for branch 'features/integrate-errors-in-util-pkg' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-09-03T23:59:49.208863Z Step #0 - "cancelot": Found 1 builds to cancel Step #0 - "cancelot": BUILD ID CURRENT STATUS Step #0 - "cancelot": fae6b706-0b24-4fdb-9bc7-e27975b117f2 WORKING Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2265733624.tgz... 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... Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #0 - "cancelot": Cancelled [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/fae6b706-0b24-4fdb-9bc7-e27975b117f2]. 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... Finished Step #2 - "htmltest-restore-cache" Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.9 Step #1 - "docker-version": 24.0.9: Pulling from cloud-builders/docker Step #1 - "docker-version": d2aa1518a716: Already exists Step #1 - "docker-version": 76ff73118202: Already exists Step #1 - "docker-version": 3c2cba919283: Already exists Step #1 - "docker-version": b7cae400fa72: Pulling fs layer Step #1 - "docker-version": 3e543d7b3854: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": b7cae400fa72: Verifying Checksum Step #1 - "docker-version": b7cae400fa72: Download complete Step #1 - "docker-version": 3e543d7b3854: Download complete Step #1 - "docker-version": b7cae400fa72: Pull complete Step #1 - "docker-version": 3e543d7b3854: Pull complete Step #1 - "docker-version": Digest: sha256:c614f2afabe14e4f8da1ddb890ce0527dedbc5d174273a3746cc92e1079b4a59 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.796 Building dependency tree... Step #7 - "build-make-docker": #5 2.069 Reading state information... Step #7 - "build-make-docker": #5 2.355 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 2.355 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 2.4s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #6 exporting to image Step #7 - "build-make-docker": #6 exporting layers 0.0s done Step #7 - "build-make-docker": #6 writing image sha256:35770c73177a29a73ae0cfa620124b612eac0a484478e88be62598260f397e96 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 #8 - "pull-build-image": make[1]: Entering directory '/workspace/build' Step #8 - "pull-build-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:a375ddb91a 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 #9 - "pull-build-sdk-base-image": make[1]: Entering directory '/workspace/build' Step #9 - "pull-build-sdk-base-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base: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 #8 - "pull-build-image": 8ed8d931f561: Pulling fs layer Step #8 - "pull-build-image": ebec7ee5e9e9: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": b13f64be1850: Pulling fs layer Step #8 - "pull-build-image": e3319ef90a30: Pulling fs layer Step #8 - "pull-build-image": 220245017760: Pulling fs layer Step #8 - "pull-build-image": 4f21ebe9dc5e: Pulling fs layer Step #8 - "pull-build-image": 14b8e16cc6d5: Pulling fs layer Step #8 - "pull-build-image": 3c3380a432ac: Pulling fs layer Step #8 - "pull-build-image": f1c6321be537: Pulling fs layer Step #8 - "pull-build-image": 547e34db909e: Pulling fs layer Step #8 - "pull-build-image": 8a76d1a841bd: Pulling fs layer Step #8 - "pull-build-image": b5c5220671ff: Pulling fs layer Step #8 - "pull-build-image": adeb6ba0a74b: Pulling fs layer Step #8 - "pull-build-image": a8be56c25129: Pulling fs layer Step #8 - "pull-build-image": 9ace7cae309e: Pulling fs layer Step #8 - "pull-build-image": 2f1d5a9482f1: Pulling fs layer Step #8 - "pull-build-image": 14b8e16cc6d5: Waiting Step #8 - "pull-build-image": cbf77f252e4b: Pulling fs layer Step #8 - "pull-build-image": 696b9c5916ab: Pulling fs layer Step #8 - "pull-build-image": 3c3380a432ac: Waiting Step #8 - "pull-build-image": 984fbf1b8d16: Pulling fs layer Step #8 - "pull-build-image": f1c6321be537: Waiting Step #8 - "pull-build-image": 109069a0f2a7: Pulling fs layer Step #8 - "pull-build-image": e65b35f917e3: Pulling fs layer Step #8 - "pull-build-image": 547e34db909e: Waiting Step #8 - "pull-build-image": 2a1660a45a74: Pulling fs layer Step #8 - "pull-build-image": 81f0236921e2: Pulling fs layer Step #8 - "pull-build-image": 736d837f5a39: Pulling fs layer Step #8 - "pull-build-image": a083b3ffa6fe: Pulling fs layer Step #8 - "pull-build-image": 220245017760: Waiting Step #8 - "pull-build-image": 8a76d1a841bd: Waiting Step #8 - "pull-build-image": b5c5220671ff: Waiting Step #8 - "pull-build-image": adeb6ba0a74b: Waiting Step #8 - "pull-build-image": 984fbf1b8d16: Waiting Step #8 - "pull-build-image": a8be56c25129: Waiting Step #8 - "pull-build-image": 109069a0f2a7: Waiting Step #8 - "pull-build-image": 9ace7cae309e: Waiting Step #8 - "pull-build-image": e65b35f917e3: Waiting Step #8 - "pull-build-image": 696b9c5916ab: Waiting Step #8 - "pull-build-image": 2f1d5a9482f1: Waiting Step #8 - "pull-build-image": 2a1660a45a74: Waiting Step #8 - "pull-build-image": cbf77f252e4b: Waiting Step #8 - "pull-build-image": a083b3ffa6fe: Waiting Step #8 - "pull-build-image": 81f0236921e2: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #9 - "pull-build-sdk-base-image": 61f544dc50_v1.83.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": b890c9407285: Pulling fs layer 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": 04a2e5bd2559: Waiting 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": d60fef455d35: Waiting Step #9 - "pull-build-sdk-base-image": db9b5205a42b: Waiting 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": 3c3380a432ac: Verifying Checksum Step #8 - "pull-build-image": 3c3380a432ac: Download complete Step #8 - "pull-build-image": 547e34db909e: Verifying Checksum Step #8 - "pull-build-image": 547e34db909e: Download complete Step #8 - "pull-build-image": f1c6321be537: Verifying Checksum Step #8 - "pull-build-image": f1c6321be537: Download complete Step #8 - "pull-build-image": b13f64be1850: Verifying Checksum Step #8 - "pull-build-image": b13f64be1850: Download complete Step #8 - "pull-build-image": b5c5220671ff: Verifying Checksum Step #8 - "pull-build-image": b5c5220671ff: Download complete Step #8 - "pull-build-image": 220245017760: Verifying Checksum Step #8 - "pull-build-image": 220245017760: 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": 2f1d5a9482f1: Verifying Checksum Step #8 - "pull-build-image": 2f1d5a9482f1: Download complete Step #8 - "pull-build-image": e3319ef90a30: Verifying Checksum Step #8 - "pull-build-image": e3319ef90a30: Download complete Step #8 - "pull-build-image": a8be56c25129: Verifying Checksum Step #8 - "pull-build-image": a8be56c25129: Download complete Step #8 - "pull-build-image": cbf77f252e4b: Verifying Checksum Step #8 - "pull-build-image": cbf77f252e4b: Download complete 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: Verifying Checksum Step #8 - "pull-build-image": 2a1660a45a74: Download complete Step #8 - "pull-build-image": 984fbf1b8d16: Verifying Checksum Step #8 - "pull-build-image": 984fbf1b8d16: Download complete Step #8 - "pull-build-image": 736d837f5a39: 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": 81f0236921e2: Verifying Checksum Step #8 - "pull-build-image": 81f0236921e2: Download complete Step #8 - "pull-build-image": 696b9c5916ab: Verifying Checksum Step #8 - "pull-build-image": 696b9c5916ab: Download complete Step #9 - "pull-build-sdk-base-image": 04a2e5bd2559: 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": f39613b55653: Download complete Step #9 - "pull-build-sdk-base-image": b890c9407285: Verifying Checksum Step #9 - "pull-build-sdk-base-image": b890c9407285: Download complete Step #8 - "pull-build-image": 8ed8d931f561: Verifying Checksum Step #8 - "pull-build-image": 8ed8d931f561: 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 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": 696b9c5916ab: Pull complete Step #8 - "pull-build-image": 984fbf1b8d16: Pull complete Finished Step #10 - "ensure-build-sdk-image-base" Starting Step #15 Starting Step #11 - "test-gen-all-sdk-grpc" Step #15: Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": Already have image: make-docker Step #8 - "pull-build-image": 109069a0f2a7: Pull complete Step #8 - "pull-build-image": e65b35f917e3: Pull complete Step #8 - "pull-build-image": 2a1660a45a74: Pull complete Step #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 #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 #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 #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 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: 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 #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' 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 #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: c628a09e7a49: Layer already exists Step #15: 9a2664b674fb: Layer already exists Step #15: 66cdbc41142e: Layer already exists Step #15: 60ee6324ce0b: Layer already exists Step #15: 9018d701a50f: Layer already exists Step #15: 102f96b3f4ce: Layer already exists Step #8 - "pull-build-image": 81f0236921e2: Pull complete Step #8 - "pull-build-image": 736d837f5a39: Pull complete Step #8 - "pull-build-image": a083b3ffa6fe: Pull complete Step #15: 61f544dc50_v1.83.0: digest: sha256:7268e7f83adfa3aa1cea4f4ef52e5f79151d7aaf9ba3ba4b39f5e47ce67eb3c2 size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' 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' 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 Finished Step #8 - "pull-build-image" Starting Step #12 - "test-gen-crd-code" Finished Step #15 Step #12 - "test-gen-crd-code": Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": #6 0.735 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.735 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] 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 #11 - "test-gen-all-sdk-grpc": #6 0.755 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.817 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.888 Fetched 342 kB in 0s (1561 kB/s) Step #12 - "test-gen-crd-code": Unable to find image 'tonistiigi/binfmt:qemu-v6.2.0' locally Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Verifying Checksum Step #12 - "test-gen-crd-code": c331be51c382: Download complete Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Verifying Checksum Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Download complete Step #11 - "test-gen-all-sdk-grpc": #6 0.888 Reading package lists... Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pull complete Step #12 - "test-gen-crd-code": c331be51c382: Pull complete Step #12 - "test-gen-crd-code": Digest: sha256:5bf63a53ad6222538112b5ced0f1afb8509132773ea6dd3991a197464962854e Step #12 - "test-gen-crd-code": Status: Downloaded newer image for tonistiigi/binfmt:qemu-v6.2.0 Step #12 - "test-gen-crd-code": installing: arm64 OK Step #12 - "test-gen-crd-code": { Step #12 - "test-gen-crd-code": "supported": [ Step #12 - "test-gen-crd-code": "linux/amd64", Step #12 - "test-gen-crd-code": "linux/arm64", Step #12 - "test-gen-crd-code": "linux/386" Step #12 - "test-gen-crd-code": ], Step #12 - "test-gen-crd-code": "emulators": [ Step #12 - "test-gen-crd-code": "qemu-aarch64" Step #12 - "test-gen-crd-code": ] Step #12 - "test-gen-crd-code": } Step #11 - "test-gen-all-sdk-grpc": #6 1.713 Reading package lists... Step #12 - "test-gen-crd-code": make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 2.517 Building dependency tree... 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 2.701 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.966 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.968 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 3.039 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.040 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 3.094 0 upgraded, 4 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 3.094 Need to get 1421 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 3.094 After this operation, 5146 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 3.094 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] 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 github.com/spf13/pflag v1.0.9 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/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/text v0.31.0 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 #11 - "test-gen-all-sdk-grpc": #6 3.154 Get:2 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.156 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 3.157 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 jq amd64 1.7.1-6+deb13u3 [78.8 kB] 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 #11 - "test-gen-all-sdk-grpc": #6 3.513 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.513 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.513 debconf: falling back to frontend: Readline 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/jsonreference v0.20.2 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/jsonpointer v0.21.0 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading github.com/mailru/easyjson v0.7.7 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #11 - "test-gen-all-sdk-grpc": #6 3.523 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.523 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.523 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.528 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.528 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.528 debconf: falling back to frontend: Noninteractive 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": #6 4.432 Fetched 1421 kB in 0s (14.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 4.470 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 4.470 (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.530 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.534 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.660 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.663 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.670 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.712 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.715 Preparing to unpack .../libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.719 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.758 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 4.761 Preparing to unpack .../jq_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.764 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.805 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.816 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.824 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.832 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.841 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 5.3s 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 #11 - "test-gen-all-sdk-grpc": #8 DONE 4.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/7] RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 && go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2 && go install golang.org/x/tools/cmd/goimports@latest Step #11 - "test-gen-all-sdk-grpc": #9 3.328 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": ++ LC_ALL=C 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": ++ read -r -d '' F 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": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/fleetautoscaler.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/fleet.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserver.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserverset.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/gameserverallocation.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/gameserverallocationpolicy.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": + leaf2=agones Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + echo 'Generating client code for 4 targets' Step #12 - "test-gen-crd-code": Generating client code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + inputs=() Step #12 - "test-gen-crd-code": + local inputs Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": ++ pwd -P Step #12 - "test-gen-crd-code": + /go/bin/client-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/clientset --output-pkg agones.dev/agones/pkg/client/clientset --clientset-name versioned --apply-configuration-package agones.dev/agones/pkg/client/applyconfiguration --input-base /go/src/agones.dev/agones/pkg/apis --plural-exceptions '' --prefers-protobuf=false --input agones/v1 --input allocation/v1 --input autoscaling/v1 --input multicluster/v1 Step #12 - "test-gen-crd-code": Generating lister code for 4 targets Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + echo 'Generating lister code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 11.22 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 11.23 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 11.40 go: downloading google.golang.org/protobuf v1.27.1 Step #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/informer-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/informers --output-pkg agones.dev/agones/pkg/client/informers --versioned-clientset-package agones.dev/agones/pkg/client/clientset/versioned --listers-package agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + echo 'CRD client code generation complete.' Step #12 - "test-gen-crd-code": + echo 'Generating CRD conversions, deepcopy, and defaults code...' Step #12 - "test-gen-crd-code": + kube::codegen::gen_helpers --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + extra_peers=() Step #12 - "test-gen-crd-code": + local extra_peers Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(conversion-gen"${CODEGEN_VERSION_SPEC}" deepcopy-gen"${CODEGEN_VERSION_SPEC}" defaulter-gen"${CODEGEN_VERSION_SPEC}" validation-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' conversion-gen deepcopy-gen defaulter-gen validation-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/conversion-gen k8s.io/code-generator/cmd/deepcopy-gen k8s.io/code-generator/cmd/defaulter-gen k8s.io/code-generator/cmd/validation-gen Step #12 - "test-gen-crd-code": go: downloading gopkg.in/inf.v0 v0.9.1 Step #12 - "test-gen-crd-code": go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #12 - "test-gen-crd-code": go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/randfill v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/net v0.47.0 Step #12 - "test-gen-crd-code": go: downloading github.com/json-iterator/go v1.1.12 Step #12 - "test-gen-crd-code": go: downloading github.com/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 #12 - "test-gen-crd-code": go: downloading github.com/x448/float16 v0.8.4 Step #11 - "test-gen-all-sdk-grpc": #9 14.53 go: downloading golang.org/x/tools v0.49.0 Step #11 - "test-gen-all-sdk-grpc": #9 15.13 go: downloading golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 Step #11 - "test-gen-all-sdk-grpc": #9 15.14 go: downloading golang.org/x/mod v0.39.0 Step #11 - "test-gen-all-sdk-grpc": #9 15.14 go: downloading golang.org/x/sync v0.22.0 Step #11 - "test-gen-all-sdk-grpc": #9 DONE 18.2s 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 #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 #11 - "test-gen-all-sdk-grpc": #11 DONE 0.4s Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'Generating deepcopy code for 4 targets' Step #12 - "test-gen-crd-code": Generating deepcopy code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::findz /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go Step #12 - "test-gen-crd-code": + find /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go -print0 Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/deepcopy-gen -v 0 --output-file zz_generated.deepcopy.go --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": 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": + 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": #12 exporting layers 2.4s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:37cc78066ae35c97ffe4ab98596f687756e5597d122a0551ed0d6dd61b698454 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.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": + 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 #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": + 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 #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./pkg/sdk/alpha ./pkg/sdk/beta Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --go_out=pkg --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #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 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 5.49kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.344 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.347 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.382 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.416 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.491 Fetched 342 kB in 0s (1667 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.491 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.298 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.093 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.288 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.586 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.586 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.659 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.930 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.930 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.930 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.938 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.938 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.938 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.943 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.943 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.943 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.773 Fetched 984 kB in 0s (7194 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.797 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.797 (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 3.813 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.816 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.901 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 4.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] RUN ARCH=$(dpkg --print-architecture) && case "${ARCH}" in amd64) RUSTUP_ARCH=x86_64-unknown-linux-gnu ;; arm64) RUSTUP_ARCH=aarch64-unknown-linux-gnu ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && wget -q https://static.rust-lang.org/rustup/dist/${RUSTUP_ARCH}/rustup-init && chmod +x rustup-init && ./rustup-init -y --no-modify-path --default-toolchain 1.90.0 && rm rustup-init && rustup --version; cargo --version; rustc --version; Step #11 - "test-gen-all-sdk-grpc": #7 0.688 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.688 info: default host tuple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.689 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.993 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.993 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 16.17 Step #11 - "test-gen-all-sdk-grpc": #7 16.17 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.19 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.19 Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Step #11 - "test-gen-all-sdk-grpc": #7 16.19 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 16.19 PATH Step #11 - "test-gen-all-sdk-grpc": #7 16.19 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Step #11 - "test-gen-all-sdk-grpc": #7 16.19 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 16.19 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Step #11 - "test-gen-all-sdk-grpc": #7 16.19 Consider running the right command for your shell (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 16.19 . "/usr/local/cargo/env" # For sh/ash/dash/pdksh/bash Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CC_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CC_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=HOST_CC Step #11 - "test-gen-all-sdk-grpc": #7 16.19 HOST_CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CC Step #11 - "test-gen-all-sdk-grpc": #7 16.19 CC = None Step #11 - "test-gen-all-sdk-grpc": #7 16.19 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS Step #11 - "test-gen-all-sdk-grpc": #7 16.21 CRATE_CC_NO_DEFAULTS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo:rerun-if-env-changed=CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.21 CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo:rerun-if-env-changed=HOST_CFLAGS Step #11 - "test-gen-all-sdk-grpc": #7 16.21 HOST_CFLAGS = None Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.21 CFLAGS_x86_64_unknown_linux_gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.21 cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 16.21 CFLAGS_x86_64-unknown-linux-gnu = None Step #11 - "test-gen-all-sdk-grpc": #7 16.22 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 16.22 rustup 1.29.1 (d95a37b6a 2026-08-13) Step #11 - "test-gen-all-sdk-grpc": #7 16.24 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 16.26 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 16.28 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 20.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 9.5s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:162d7a74766a9f515063cf722a5bc7365e9ee35ca2bb4c9bb16690978c2eb4eb 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": + 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": Copying protobuffers to rust sdk 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.339 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.339 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.360 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.395 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.462 Fetched 342 kB in 0s (2002 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.462 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.256 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.041 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.235 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.501 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.502 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 2.503 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 2.503 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 2.503 readline-common Step #11 - "test-gen-all-sdk-grpc": #5 2.505 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.505 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.505 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.710 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.711 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #5 2.711 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #5 2.712 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #5 2.712 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #5 2.777 0 upgraded, 17 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.777 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.777 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.777 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.870 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.901 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.902 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.902 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.903 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.904 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.915 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.921 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.921 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.921 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.928 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 2.997 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.228 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.315 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.316 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.316 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.511 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.511 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.511 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.519 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.519 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.519 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.524 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.524 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.524 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.345 Fetched 55.2 MB in 1s (93.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.373 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.373 (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.389 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.392 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.482 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 4.485 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.492 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.653 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.666 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.631 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.631 (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.648 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.651 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.682 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 5.686 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.689 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.723 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.726 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.729 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.767 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.771 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.785 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.795 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.804 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.812 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.816 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.858 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.861 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.864 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.013 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 6.016 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.019 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.055 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.058 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.061 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.097 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.299 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 6.299 (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.315 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.323 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.356 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 6.359 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.362 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.439 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.443 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.446 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.922 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.925 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.928 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.647 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #5 7.650 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.653 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.104 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #5 8.107 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.111 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.144 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 8.147 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.150 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.179 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #5 8.182 Preparing to unpack .../7-zip_3.0-15+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 8.185 Unpacking zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.233 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.246 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.258 Setting up zip (3.0-15+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.266 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.274 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.285 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.293 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.301 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.309 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.318 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.326 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.355 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.366 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.366 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.474 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.483 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.491 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 10.3s 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.4s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:16b86feebbcf852798e0fc92ff3838305e0d04b656e82a1fc9e6469be48fbab8 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.346 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.350 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.382 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.416 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.490 Fetched 342 kB in 0s (1700 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.490 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.294 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.100 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.307 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.622 curl is already the newest version (8.14.1-2+deb13u4). Step #11 - "test-gen-all-sdk-grpc": #5 2.622 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.632 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.430 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.623 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.916 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.925 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 4.724 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 4.917 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 5.169 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.169 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 5.170 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.171 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.173 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 5.173 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 5.173 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.173 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.322 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.322 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 5.322 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.324 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.398 0 upgraded, 19 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 5.398 Need to get 4988 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 5.398 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 5.398 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.435 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.441 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.453 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.490 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.492 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.494 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.496 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.496 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.505 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.511 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.515 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.516 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.521 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.525 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.528 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.529 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.531 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.531 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.729 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 5.729 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 5.729 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.737 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.737 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.737 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.742 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.742 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.742 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 6.549 Fetched 4988 kB in 0s (25.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 6.574 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.574 (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.590 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.594 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.629 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.632 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.638 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.675 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.678 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.681 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.717 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.720 Preparing to unpack .../03-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.723 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.798 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.801 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.811 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.822 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.830 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.838 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.842 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.882 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 6.886 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.889 Unpacking gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.930 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.933 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.936 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.977 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.980 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.983 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.017 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 7.020 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.041 Unpacking dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.091 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.094 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.097 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.184 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 7.187 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.190 Unpacking gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.256 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 7.259 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.263 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.301 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 7.304 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.307 Unpacking gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.353 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 7.356 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.359 Unpacking gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.404 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 7.407 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.410 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.453 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 7.456 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.459 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.493 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 7.496 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.499 Unpacking gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.541 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.544 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.547 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.584 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 7.587 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.590 Unpacking gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.644 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.653 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.663 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.673 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.682 Setting up gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.691 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.699 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.708 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.720 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.728 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.747 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.755 Setting up gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.764 Setting up gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.927 Setting up gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.936 Setting up gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.548 Setting up gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.558 Setting up dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.730 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.740 Setting up gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.749 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 8.8s 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.463 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.463 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.481 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.515 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.321 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.127 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.325 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.628 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 2.628 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 2.628 curl is already the newest version (8.14.1-2+deb13u4). Step #11 - "test-gen-all-sdk-grpc": #7 2.628 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 2.628 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.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.421 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.421 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.427 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.524 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.562 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.587 Fetched 26.6 kB in 0s (123 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.587 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.396 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.393 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.655 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.656 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.657 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.659 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.659 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.659 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.739 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.740 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.741 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.818 0 upgraded, 9 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.818 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.818 After this operation, 219 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.818 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.909 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.941 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.941 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.941 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.945 Get:6 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.2-1nodesource1 [32.2 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.969 Get:7 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.973 Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.973 Get:9 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.594 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.594 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.594 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.603 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.603 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.603 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.608 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.608 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.608 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 4.447 Fetched 38.1 MB in 1s (59.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 4.476 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.476 (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.493 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.496 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.585 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.588 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.595 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.759 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.772 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.758 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 5.758 (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.773 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.777 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.809 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 5.812 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.815 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.846 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.849 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.852 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.000 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 6.003 Preparing to unpack .../python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.006 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.042 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 6.046 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.049 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.087 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.274 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 6.274 (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.288 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.295 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.336 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 6.339 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.344 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.897 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.908 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.916 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.924 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.966 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.977 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.977 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 9.086 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.196 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.245 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.256 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.265 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.269 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.280 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.281 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.291 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.304 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.321 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.181 Step #11 - "test-gen-all-sdk-grpc": #10 4.181 added 105 packages in 4s Step #11 - "test-gen-all-sdk-grpc": #10 4.181 Step #11 - "test-gen-all-sdk-grpc": #10 4.181 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 4.181 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 4.182 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 4.182 npm notice New major version of npm available! 10.8.2 -> 12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.182 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.182 npm notice To update run: npm install -g npm@12.0.2 Step #11 - "test-gen-all-sdk-grpc": #10 4.182 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 4.3s 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:34d29cc966f4b0499ee1dcd542e53daa4078f65a161f62df80d42dac58c44a8b 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.356 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.365 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.413 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.454 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.538 Fetched 342 kB in 0s (1359 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.538 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.354 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.161 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.358 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.614 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.614 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 2.614 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 2.615 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 2.617 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.617 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 2.617 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.617 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.790 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.791 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 2.791 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #5 2.792 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #5 2.792 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #5 2.855 0 upgraded, 23 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.855 Need to get 6409 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.855 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.855 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.879 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.916 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.917 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.917 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.927 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.929 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.930 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.931 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.931 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.934 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.940 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.945 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.945 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.951 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.954 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.957 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.958 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.960 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.961 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.962 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.963 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.964 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.163 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.163 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.163 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.171 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.171 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.171 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.176 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.176 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.176 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.009 Fetched 6409 kB in 0s (40.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.034 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 4.034 (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.051 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.054 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.085 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 4.088 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.091 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.171 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.174 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.180 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.216 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.219 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.223 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.258 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.261 Preparing to unpack .../04-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.265 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.336 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.339 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.348 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.358 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.367 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.374 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.378 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.414 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 4.418 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.421 Unpacking gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.459 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.462 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.465 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.504 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.507 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.510 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.544 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 4.547 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.566 Unpacking dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.614 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 4.618 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.621 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.699 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 4.702 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.705 Unpacking gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.774 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 4.777 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.780 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.817 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 4.820 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.823 Unpacking gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.868 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 4.871 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.874 Unpacking gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.916 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 4.920 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.923 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.965 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 4.968 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.971 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.005 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 5.008 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.011 Unpacking gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.056 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.059 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.063 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.107 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.110 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.113 Unpacking libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.151 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #5 5.155 Preparing to unpack .../20-jq_1.7.1-6+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.158 Unpacking jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.190 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 5.193 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.196 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.234 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 5.237 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.240 Unpacking gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.295 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.304 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.316 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.325 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.335 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.343 Setting up gpgv (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.353 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.361 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.370 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.382 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.391 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.399 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.416 Setting up libjq1:amd64 (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.426 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.434 Setting up jq (1.7.1-6+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.443 Setting up gpgconf (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.452 Setting up gpg (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.614 Setting up gnupg-utils (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.623 Setting up gpg-agent (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.224 Setting up gpgsm (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.233 Setting up dirmngr (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.406 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.415 Setting up gpg-wks-client (2.4.7-21+deb13u1+b4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.424 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 6.5s 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.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/8] RUN echo '§' && apt-get -qy update Step #11 - "test-gen-all-sdk-grpc": #9 0.365 § Step #11 - "test-gen-all-sdk-grpc": #9 0.462 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.469 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.493 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.514 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.313 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 4.313 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 4.313 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.322 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 4.322 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.322 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.327 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 4.327 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 4.327 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 30.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 3.9s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:d294a7805b4a865a886cd459b23b746d69e894ac42c54f1b2aed389980214552 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.9s 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": 00:05:04.760 [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": 00:05:04.983 [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": 00:05:04.992 [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": 00:05:05.004 [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": 00:05:05.007 [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": 00:05:05.017 [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": 00:05:05.021 [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": 00:05:05.033 [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": 00:05:05.037 [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": 00:05:05.046 [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": 00:05:05.050 [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": 00:05:05.060 [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": 00:05:05.064 [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": 00:05:05.074 [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": 00:05:05.078 [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": 00:05:05.087 [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": 00:05:05.092 [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": 00:05:05.101 [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": 00:05:05.104 [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": 00:05:05.112 [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": 00:05:05.117 [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": 00:05:05.126 [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": 00:05:05.129 [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": 00:05:05.136 [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": 00:05:05.140 [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": 00:05:05.147 [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": 00:05:05.149 [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": 00:05:05.155 [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": 00:05:05.158 [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": 00:05:05.164 [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": 00:05:05.167 [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": 00:05:05.230 [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": 00:05:05.242 [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": 00:05:05.254 [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": 00:05:05.261 [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": 00:05:05.263 [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": 00:05:05.264 [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": 00:05:05.266 [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": 00:05:05.272 [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": 00:05:05.275 [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": 00:05:05.275 [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": 00:05:05.280 [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": 00:05:05.280 [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": 00:05:06.346 [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": 00:05:06.525 [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": 00:05:06.532 [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": 00:05:06.543 [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": 00:05:06.547 [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": 00:05:06.557 [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": 00:05:06.560 [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": 00:05:06.571 [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": 00:05:06.575 [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": 00:05:06.585 [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": 00:05:06.589 [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": 00:05:06.673 [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": 00:05:06.688 [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": 00:05:06.699 [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": 00:05:06.708 [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": 00:05:06.711 [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": 00:05:06.713 [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": 00:05:06.716 [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": 00:05:06.723 [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": 00:05:06.726 [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": 00:05:06.727 [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": 00:05:06.732 [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": 00:05:06.733 [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": 00:05:07.822 [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": 00:05:08.005 [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": 00:05:08.013 [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": 00:05:08.026 [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": 00:05:08.031 [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": 00:05:08.040 [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": 00:05:08.043 [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": 00:05:08.054 [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": 00:05:08.057 [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": 00:05:08.067 [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": 00:05:08.071 [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": 00:05:08.081 [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": 00:05:08.086 [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": 00:05:08.096 [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": 00:05:08.100 [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": 00:05:08.188 [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": 00:05:08.203 [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": 00:05:08.213 [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": 00:05:08.222 [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": 00:05:08.225 [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": 00:05:08.226 [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": 00:05:08.229 [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": 00:05:08.236 [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": 00:05:08.239 [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": 00:05:08.240 [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": 00:05:08.244 [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": 00:05:08.245 [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.385 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.388 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.422 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.456 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.531 Fetched 342 kB in 0s (1520 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.531 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.375 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.190 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.390 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.700 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.700 wget Step #11 - "test-gen-all-sdk-grpc": #5 2.762 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.762 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.762 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.762 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.005 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.005 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.005 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.014 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.014 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.014 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.020 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.020 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.020 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.852 Fetched 984 kB in 0s (10.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.875 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.875 (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.891 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.895 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 3.984 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.410 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.410 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.428 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.462 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.279 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.099 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.300 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.578 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 2.580 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 2.630 0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 2.630 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 2.630 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 2.630 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.825 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.825 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.825 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.834 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.834 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.834 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.839 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.839 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.839 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 3.668 Fetched 38.6 kB in 0s (993 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 3.692 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 3.692 (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.710 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 3.714 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 3.755 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN wget -q https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb Step #11 - "test-gen-all-sdk-grpc": #8 0.617 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.631 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.632 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.637 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.656 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.7s 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.541 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.542 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.566 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.620 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.646 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [16.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.680 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [36.8 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.687 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.687 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [1133 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.698 Fetched 58.8 kB in 0s (267 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.698 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.528 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.352 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.572 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.888 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.888 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.888 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.890 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.941 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.941 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.941 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.943 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 2.943 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 3.075 0 upgraded, 11 newly installed, 0 to remove and 15 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 3.075 Need to get 154 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 3.075 After this operation, 628 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 3.075 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.079 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.113 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.132 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.134 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.313 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.363 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.377 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.388 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.406 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.414 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.317 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 4.317 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 4.317 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.326 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.326 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.326 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.331 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.331 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.331 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 5.191 Fetched 154 MB in 1s (134 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 5.213 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 5.213 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24487 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 5.230 Preparing to unpack .../00-dotnet-host_10.0.11-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.234 Unpacking dotnet-host (10.0.11-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.262 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.265 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.269 Unpacking dotnet-hostfxr-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.306 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.309 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.315 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.777 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.780 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.783 Unpacking dotnet-runtime-deps-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.810 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.813 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.817 Unpacking dotnet-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.492 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.495 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.499 Unpacking aspnetcore-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.684 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.687 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.691 Unpacking dotnet-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.907 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.911 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.914 Unpacking aspnetcore-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.052 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.055 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.30-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.059 Unpacking dotnet-apphost-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.293 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.296 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.299 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.460 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.463 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.424-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.467 Unpacking dotnet-sdk-8.0 (8.0.424-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.742 Setting up dotnet-host (10.0.11-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.752 Setting up dotnet-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.761 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.770 Setting up aspnetcore-targeting-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.778 Setting up dotnet-apphost-pack-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.787 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.796 Setting up dotnet-hostfxr-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.805 Setting up dotnet-runtime-deps-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.814 Setting up dotnet-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.823 Setting up aspnetcore-runtime-8.0 (8.0.30-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.831 Setting up dotnet-sdk-8.0 (8.0.424-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.08 Processing triggers for libc-bin (2.41-12+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 12.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 3.5s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:8240b836be24ab26d8f8ec2e8aaf7717a0f652943e9f009e030a8ae885d81e4e 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.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": Copying protobuffers to csharp sdk Step #11 - "test-gen-all-sdk-grpc": + proto=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + csharp_proto_file_output_dir=/go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to csharp sdk' Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/sdk /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/googleapis /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "sdk.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool disabled = 1.*/bool disabled = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "alpha.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "beta.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": csharp code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-python:f18b8bc357 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-python:f18b8bc357 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:61f544dc50_v1.83.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-python:f18b8bc357 /workspace/build/build-sdk-images/python --build-arg BASE_IMAGE=agones-build-sdk-base:61f544dc50_v1.83.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 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.357 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.361 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.396 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.432 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [251 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.507 Fetched 342 kB in 0s (1647 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.507 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.336 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.167 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.370 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.663 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.663 javascript-common libexpat1 libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 2.663 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 2.664 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 2.664 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #5 2.664 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.664 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.666 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.666 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #5 2.666 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.954 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.954 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #5 2.954 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #5 2.955 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #5 2.955 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #5 2.955 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #5 2.955 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #5 2.955 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #5 2.957 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #5 2.958 libexpat1 Step #11 - "test-gen-all-sdk-grpc": #5 3.009 1 upgraded, 28 newly installed, 0 to remove and 14 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.009 Need to get 20.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 3.009 After this operation, 76.4 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 3.009 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 3.043 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 3.072 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.099 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.100 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.100 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.101 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.102 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.111 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.118 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.118 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.119 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.119 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.127 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.140 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.142 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.143 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.162 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.168 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.199 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.199 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.202 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.202 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.203 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.203 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.212 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.224 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.286 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.287 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.491 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.491 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.491 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.500 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.500 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.500 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.505 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.505 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.505 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 4.365 Fetched 20.1 MB in 0s (63.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 4.392 (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.408 Preparing to unpack .../libexpat1_2.8.3-1~deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.420 Unpacking libexpat1:amd64 (2.8.3-1~deb13u1) over (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.473 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.476 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.479 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.569 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 4.572 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.579 Unpacking python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.746 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.760 Setting up libexpat1:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.769 Setting up python3.13-minimal (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.748 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #5 5.748 (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.765 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.769 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.801 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #5 5.804 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.808 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.841 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 5.845 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.848 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.888 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.892 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.902 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.912 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.920 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.928 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.933 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.972 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 5.976 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.979 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.130 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #5 6.134 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.137 Unpacking python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.173 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.176 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.180 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.217 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.409 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #5 6.409 (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.423 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.430 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.468 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.471 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.474 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.503 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.507 Preparing to unpack .../02-libexpat1-dev_2.8.3-1~deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.510 Unpacking libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.562 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #5 6.565 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.575 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.617 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #5 6.620 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.623 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.656 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #5 6.659 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.662 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.697 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.700 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.703 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.856 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.860 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.863 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.907 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.910 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.913 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.249 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 7.252 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.256 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.283 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #5 7.286 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.289 Unpacking python3.13-dev (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.319 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #5 7.322 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.325 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.357 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #5 7.360 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.363 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.396 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #5 7.399 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.401 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.434 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #5 7.438 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.441 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.583 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #5 7.587 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.590 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.661 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #5 7.665 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.668 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.751 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #5 7.754 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.757 Unpacking python3.13-venv (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.783 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #5 7.787 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.790 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.829 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.842 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.864 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.872 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.879 Setting up libexpat1-dev:amd64 (2.8.3-1~deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.887 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.896 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.910 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.921 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.930 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.939 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.947 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.956 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.964 Setting up libpython3.13:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.972 Setting up python3.13 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.054 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.066 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.066 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #5 9.176 Setting up python3.13-venv (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.242 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.407 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.415 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.424 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.433 Setting up python3.13-dev (3.13.5-2+deb13u4) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.442 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.579 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 9.588 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #5 10.66 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.7s done Step #11 - "test-gen-all-sdk-grpc": #9 writing image sha256:40628453547b1f8ccfc90c28767a0022457ad271ee11cdd09a38289aaf06dff6 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.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": + 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 47.3 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.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 135.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 38.3 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.gTLllWlEgB/sdk/beta/beta.proto:20:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": Generated Python gRPC code in /go/src/agones.dev/agones/sdks/python/agones/_generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": === Diffing workspace after 'make gen-all-sdk-grpc' Step #11 - "test-gen-all-sdk-grpc": +++ Success: No differences found. Finished Step #11 - "test-gen-all-sdk-grpc" Starting Step #13 - "lint" Step #13 - "lint": Already have image: make-docker Step #13 - "lint": mkdir -p ~/.kube/ Step #13 - "lint": mkdir -p /workspace/build//.gocache Step #13 - "lint": mkdir -p /workspace/build//.config/gcloud Step #13 - "lint": mkdir -p ~/.config/helm Step #13 - "lint": mkdir -p ~/.cache/helm Step #13 - "lint": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #13 - "lint": installing: arm64 qemu-aarch64 already registered Step #13 - "lint": { Step #13 - "lint": "supported": [ Step #13 - "lint": "linux/amd64", Step #13 - "lint": "linux/arm64", Step #13 - "lint": "linux/386" Step #13 - "lint": ], Step #13 - "lint": "emulators": [ Step #13 - "lint": "qemu-aarch64" Step #13 - "lint": ] Step #13 - "lint": } Step #13 - "lint": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #13 - "lint": make[1]: Entering directory '/workspace/build' Step #13 - "lint": make[1]: Leaving directory '/workspace/build' Step #13 - "lint": docker run -t -e "TERM=xterm-256color" -e "GO111MODULE=on" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:a375ddb91a bash -c \ Step #13 - "lint": "git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #13 - "lint": golangci-lint run ./examples/... && \ Step #13 - "lint": golangci-lint run --timeout 15m ./... && \ Step #13 - "lint": yamllint ." Step #13 - "lint": WARN [runner/exclusion_paths] The pattern "test/sdk/restapi" match no issues Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "noctx"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "gosec"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "^build/", Linters: "gosec"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "test/sdk/restapi", Linters: "goimports"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Text: "^fieldalignment: .*", Path: "(.+)_test\\.go|^test/|^cmd/.*|^pkg/apis/.*"] Step #13 - "lint": WARN [runner/exclusion_rules] Skipped 0 issues by rules: [Path: "(.+)_test\\.go|^test/", Linters: "nilerr"] 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 #18 - "build-sdks" Starting Step #16 - "build-images" Step #16 - "build-images": Already have image: make-docker Step #18 - "build-sdks": Already have image: make-docker Step #14: Already have image: make-docker Step #16 - "build-images": mkdir -p ~/.kube/ Step #16 - "build-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #16 - "build-images": mkdir -p /workspace/build//.gocache Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a /go/src/agones.dev/agones/build/extract-licenses.sh Step #16 - "build-images": mkdir -p /workspace/build//.config/gcloud Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #16 - "build-images": mkdir -p ~/.config/helm Step #16 - "build-images": mkdir -p ~/.cache/helm Step #16 - "build-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #16 - "build-images": ERROR: failed to find instance "arm64-builder": open /builder/home/.docker/buildx/instances/arm64-builder: no such file or directory Step #16 - "build-images": arm64-builder Step #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #16 - "build-images": ERROR: failed to find instance "windows-builder": open /builder/home/.docker/buildx/instances/windows-builder: no such file or directory Step #16 - "build-images": windows-builder Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/allocator 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": /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": 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": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #14: /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 #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: 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: 11178b706ea8: Waiting Step #14: d889e98fc2be: Waiting Step #14: 97b4ec024f5e: Waiting Step #14: 1b659cbdf3f7: Waiting Step #14: dd096c0a2729: Waiting Step #14: 88d260e8f8d5: Waiting Step #14: 6318da51e92a: Waiting Step #14: 97c73e9f21f8: Waiting Step #14: 4e395f5b16b0: Waiting Step #14: 14b1b9c28813: Waiting Step #14: 31f09f8f8010: Waiting Step #14: 6e79229b049e: Waiting Step #14: 035cd7d3804a: Waiting Step #14: 4ec708844998: Waiting Step #14: 8c284b916c96: Waiting Step #14: 3a91e221ccd2: Waiting Step #14: fd0bd17a8372: Waiting Step #14: 45a698205a20: Layer already exists Step #14: e69ed9fadf4a: Layer already exists Step #14: 591fef1469bf: Layer already exists Step #14: 9f790fdd0fa5: Layer already exists Step #14: 39aa39ac0972: Layer already exists Step #14: 6a069b5fe112: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: dbb269e11c72: Layer already exists Step #14: d483f3a9ec28: Layer already exists Step #14: a134732c7238: Layer already exists Step #14: fd0bd17a8372: Layer already exists Step #14: 6318da51e92a: Layer already exists Step #16 - "build-images": installing: arm64 qemu-aarch64 already registered Step #14: 14b1b9c28813: Layer already exists Step #14: 1b659cbdf3f7: Layer already exists Step #14: 3a91e221ccd2: Layer already exists Step #16 - "build-images": { Step #16 - "build-images": "supported": [ Step #16 - "build-images": "linux/amd64", Step #16 - "build-images": "linux/arm64", Step #16 - "build-images": "linux/386" Step #16 - "build-images": ], Step #16 - "build-images": "emulators": [ Step #16 - "build-images": "qemu-aarch64" Step #16 - "build-images": ] Step #16 - "build-images": } Step #14: 8c284b916c96: Layer already exists Step #14: d889e98fc2be: Layer already exists Step #14: 4ec708844998: Layer already exists Step #14: 88d260e8f8d5: Layer already exists Step #14: 6e79229b049e: Layer already exists Step #14: 11178b706ea8: Layer already exists Step #14: 97b4ec024f5e: Layer already exists Step #14: dd096c0a2729: Layer already exists Step #14: 31f09f8f8010: Layer already exists Step #14: 97c73e9f21f8: Layer already exists Step #14: 035cd7d3804a: Layer already exists Step #14: 4e395f5b16b0: Layer already exists 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-fa2a888" -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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/controller 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-fa2a888 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": mkdir /go/src/agones.dev/agones/sdks/cpp//.archives Step #18 - "build-sdks": make: [Makefile:27: build] Error 1 (ignored) 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 Finished Step #14 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 #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": 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/extensions 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 #18 - "build-sdks": Determining projects to restore... Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 3.9 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-fa2a888-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #20 - "tests" Starting Step #29 - "cpp-sdk-build-save-cache" Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #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 #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #29 - "cpp-sdk-build-save-cache": 370a343ae1d7: Already exists Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": mkdir -p ~/.kube/ Step #29 - "cpp-sdk-build-save-cache": 1434b9de6cf8: Already exists Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #29 - "cpp-sdk-build-save-cache": 27737137e53a: Already exists Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": mkdir -p ~/.config/helm Step #29 - "cpp-sdk-build-save-cache": 3506d965e444: Already exists Step #29 - "cpp-sdk-build-save-cache": 094653845ee3: Already exists Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #29 - "cpp-sdk-build-save-cache": eb53ab0a3d19: Already exists Step #29 - "cpp-sdk-build-save-cache": be3c6cea0597: Already exists Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /workspace/build Step #29 - "cpp-sdk-build-save-cache": 85b419340582: Already exists 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-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #29 - "cpp-sdk-build-save-cache": fcc19dd2dcc8: Already exists 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": 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": + GO111MODULE=off Step #20 - "tests": + cd /go/src/agones.dev/agones/ Step #20 - "tests": + go test -v -race ./sdks/go/ Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index Step #20 - "tests": installing: arm64 qemu-aarch64 already registered 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": /workspace/build 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": + /root/test.sh Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.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": 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 #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... 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": Locking 117 packages to latest compatible versions 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": 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 atomic-waker v1.1.2 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded autocfg v1.5.1 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded async-trait v0.1.92 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded tokio-macros v2.7.2 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded rand v0.8.8 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded tokio-util v0.7.19 Step #20 - "tests": Downloaded regex v1.13.1 Step #20 - "tests": Downloaded hyper v1.11.1 Step #20 - "tests": Downloaded futures-util v0.3.34 Step #20 - "tests": Downloaded h2 v0.4.19 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded indexmap v2.14.1 Step #20 - "tests": Downloaded aho-corasick v1.1.5 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded zerocopy v0.8.56 Step #20 - "tests": Downloaded syn v3.0.4 Step #20 - "tests": Downloaded regex-syntax v0.8.11 Step #20 - "tests": Downloaded syn v2.0.119 Step #20 - "tests": Downloaded mio v1.2.3 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded http v1.5.0 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded serde v1.0.229 Step #20 - "tests": Downloaded memchr v2.8.3 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded bytes v1.12.1 Step #20 - "tests": Downloaded regex-automata v0.4.18 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded tokio-stream v0.1.19 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded proc-macro2 v1.0.107 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded log v0.4.34 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded getrandom v0.4.3 Step #20 - "tests": Downloaded futures-channel v0.3.34 Step #20 - "tests": Downloaded libc v0.2.189 Step #20 - "tests": Downloaded bitflags v2.13.1 Step #20 - "tests": Downloaded socket2 v0.6.5 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded serde_core v1.0.229 Step #20 - "tests": Downloaded tokio v1.53.1 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded fastrand v2.5.0 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded smallvec v1.16.0 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded pin-project-internal v1.1.13 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded either v1.18.0 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded rustversion v1.0.23 Step #20 - "tests": Downloaded quote v1.0.47 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded http-body-util v0.1.5 Step #20 - "tests": Downloaded futures-task v0.3.34 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded http-body v1.1.0 Step #20 - "tests": Downloaded futures-sink v0.3.34 Step #20 - "tests": Downloaded futures-core v0.3.34 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded anyhow v1.0.104 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Compiling proc-macro2 v1.0.107 Step #20 - "tests": Compiling quote v1.0.47 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling libc v0.2.189 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling bytes v1.12.1 Step #20 - "tests": Compiling futures-core v0.3.34 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling anyhow v1.0.104 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling either v1.18.0 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 futures-sink v0.3.34 Step #20 - "tests": Compiling getrandom v0.4.3 Step #20 - "tests": Compiling zerocopy v0.8.56 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling bitflags v2.13.1 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling regex-syntax v0.8.11 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling rustversion v1.0.23 Step #20 - "tests": Compiling fastrand v2.5.0 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling serde_core v1.0.229 Step #20 - "tests": Compiling autocfg v1.5.1 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling futures-channel v0.3.34 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling smallvec v1.16.0 Step #20 - "tests": Compiling log v0.4.34 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling futures-util v0.3.34 Step #20 - "tests": Compiling sync_wrapper v1.0.2 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 heck v0.5.0 Step #20 - "tests": Compiling serde v1.0.229 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling memchr v2.8.3 Step #20 - "tests": Compiling thiserror v1.0.69 Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.1 MiB] / [1 files][ 1.1 MiB/ 1.1 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.1 MiB. Step #20 - "tests": Compiling base64 v0.22.1 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": Compiling indexmap v1.9.3 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": Compiling indexmap v2.14.1 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 4.9 MB/s eta 0:00:00 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Compiling http v1.5.0 Step #20 - "tests": Compiling syn v2.0.119 Step #20 - "tests": Compiling syn v3.0.4 Finished Step #29 - "cpp-sdk-build-save-cache" Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 5.76 sec). Step #20 - "tests": Compiling petgraph v0.7.1 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": Compiling regex-automata v0.4.18 Step #20 - "tests": + .venv/bin/python -m pytest tests/ Step #20 - "tests": ============================= test session starts ============================== Step #20 - "tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 Step #20 - "tests": rootdir: /go/src/agones.dev/agones/sdks/python Step #20 - "tests": configfile: pyproject.toml Step #20 - "tests": collected 37 items Step #20 - "tests": Step #20 - "tests": 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.41s ============================== Step #20 - "tests": Compiling http-body v1.1.0 Step #20 - "tests": Compiling http-body-util v0.1.5 Step #20 - "tests": Compiling mio v1.2.3 Step #20 - "tests": Compiling socket2 v0.6.5 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": Compiling tower v0.5.3 Step #20 - "tests": Compiling tempfile v3.27.0 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 9.55 sec). Step #20 - "tests": mkdir -p /tmp/agones-install Step #20 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml Step #20 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted Step #20 - "tests": /usr/bin/make gen-install Step #20 - "tests": 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": 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 ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling regex v1.13.1 Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #20 - "tests": Compiling tokio-macros v2.7.2 Step #20 - "tests": Compiling async-trait v0.1.92 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 ppv-lite86 v0.2.21 Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling tokio v1.53.1 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": Compiling rand_chacha v0.3.1 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": Compiling rand v0.8.8 Step #20 - "tests": Starting test execution, please wait... Step #20 - "tests": A total of 1 test files matched the specified pattern. Step #20 - "tests": Compiling tracing v0.1.44 Step #20 - "tests": Compiling pin-project v1.1.13 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 797 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": 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": # generate actual html and run test against - provides a more accurate tests Step #20 - "tests": /usr/bin/make test-gen-api-docs Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Compiling agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) 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-util v0.7.19 Step #20 - "tests": Compiling tokio-stream v0.1.19 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": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #20 - "tests": Compiling hyper v1.11.1 Step #20 - "tests": Compiling hyper-util v0.1.20 Step #20 - "tests": Compiling hyper-timeout v0.5.2 Step #20 - "tests": Compiling tonic v0.12.3 Step #20 - "tests": 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": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 45.20s 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_get_and_update_counter ... ok Step #20 - "tests": test beta::tests::test_beta_increment_counter_fails_then_success ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Step #20 - "tests": Step #20 - "tests": Doc-tests agones Step #20 - "tests": Step #20 - "tests": running 0 tests Step #20 - "tests": Step #20 - "tests": test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #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-fa2a888" -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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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.026s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] 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": === CONT TestBetaGetAndUpdateList Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_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.033s 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/04 00:08:17 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.015s 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 #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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:a375ddb91a bash -c "cd build/scripts/site-config-update-version && go test -v ." Step #20 - "tests": === RUN TestIncrementMinorVersion Step #20 - "tests": === RUN TestIncrementMinorVersion/Standard_minor_increment Step #20 - "tests": === RUN TestIncrementMinorVersion/Increment_with_existing_patch Step #20 - "tests": === RUN TestIncrementMinorVersion/Double_digit_minor Step #20 - "tests": --- PASS: TestIncrementMinorVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Standard_minor_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Increment_with_existing_patch (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Double_digit_minor (0.00s) Step #20 - "tests": === RUN TestIncrementPatchVersion Step #20 - "tests": === RUN TestIncrementPatchVersion/Standard_patch_increment Step #20 - "tests": === RUN TestIncrementPatchVersion/Patch_increment_to_double_digit Step #20 - "tests": --- PASS: TestIncrementPatchVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Standard_patch_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Patch_increment_to_double_digit (0.00s) Step #20 - "tests": === RUN TestUpdateReleaseValues Step #20 - "tests": === RUN TestUpdateReleaseValues/minor Step #20 - "tests": === RUN TestUpdateReleaseValues/patch Step #20 - "tests": --- PASS: TestUpdateReleaseValues (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/minor (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/patch (0.00s) Step #20 - "tests": === RUN TestTomlArray Step #20 - "tests": --- PASS: TestTomlArray (0.00s) Step #20 - "tests": === RUN TestUpdateSiteConfig Step #20 - "tests": --- PASS: TestUpdateSiteConfig (0.09s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.092s Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 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-fa2a888" 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-fa2a888" 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-fa2a888" agones.dev/agones/cmd/sdk-server 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.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/k8s-export-openapi 0.012s 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-fa2a888-linux-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.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.4s 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:e754765ad9e167b0677b41c617fd44afb7b9818a477f48f17bda08e12cfb98cb 2.86kB / 2.86kB done Step #16 - "build-images": #4 sha256:76dd10bca0ab27e17dd4a0485741e2fd5d48b3538a0b7b897c70f69de4a4fc0b 2.94kB / 2.94kB done Step #16 - "build-images": #4 DONE 1.3s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 82.73MB 1.5s done Step #16 - "build-images": #5 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/sdk-server.linux.amd64 /sdk-server Step #16 - "build-images": #6 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.8s done Step #16 - "build-images": #9 writing image sha256:7c1b1d20dddd291def738ca47e3bb001a808449f40c81a7b64b2d0c6399eba35 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 0.0s 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-fa2a888-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": + cd /go/src/github.com/ahmetb/gen-crd-api-reference-docs Step #20 - "tests": + go mod edit --replace=agones.dev/agones@latest=../../../agones.dev/agones/ Step #20 - "tests": + go mod tidy Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/spf13/pflag v1.0.5 Step #20 - "tests": go: downloading github.com/go-logr/logr v0.2.0 Step #20 - "tests": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #20 - "tests": go: downloading golang.org/x/mod v0.2.0 Step #20 - "tests": + go build Step #20 - "tests": + cp /go/src/agones.dev/agones/site/assets/templates/pkg.tpl ./template Step #20 - "tests": + FILE=/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + VERSION=1.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": I0904 00:07:52.822827 202 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0904 00:08:35.279700 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": I0904 00:08:37.136456 202 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0904 00:08:37.136519 202 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0904 00:08:37.136525 202 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0904 00:08:37.136532 202 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0904 00:08:37.168925 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.169872 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.170944 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.175732 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.196698 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.204730 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.219727 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.238524 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.239672 202 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0904 00:08:37.257342 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0904 00:08:37.258284 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0904 00:08:37.258813 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0904 00:08:37.259515 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0904 00:08:37.274504 202 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0904 00:08:37.294991 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": ++ sort /tmp/agones_crd_api_reference.html Step #20 - "tests": + diff /dev/fd/63 /dev/fd/62 Step #20 - "tests": ++ sort /tmp/old_docs.html Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.61.0 --rm -i -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.60.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html > /tmp/result.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make hugo-test Step #20 - "tests": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.61.0 RELEASE_BRANCH=main" Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered 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": #1 pulling image moby/buildkit:buildx-stable-1 10.1s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 4.8s done Step #16 - "build-images": #1 DONE 14.9s 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.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.2s Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s done Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 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:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.1s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.1s done Step #16 - "build-images": #5 sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 85.83kB / 85.83kB 0.1s done Step #16 - "build-images": #5 sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 143.34kB / 143.34kB 0.2s done Step #16 - "build-images": #5 extracting sha256:7e92c448ce8a15b2a7ca2f4abe26bfc62bd92ec29916a52e28fbbe9a739f5c04 Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.1s done 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 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.1s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.1s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0B / 311B 0.2s Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.2s done Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.2s 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 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.1s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.1s done Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.0s done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.1s done Step #16 - "build-images": #5 DONE 1.7s 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:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.0s done Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.1s done Step #16 - "build-images": #5 extracting sha256:6ed1ef0cb1159b9c93a24ceb88b987c6b3a8adff7160940c7c5e6bfc001f1766 0.1s 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 transferring context: 78.36MB 2.1s done Step #16 - "build-images": #6 DONE 2.1s 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.6s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -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-fa2a888" -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-fa2a888" -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-fa2a888" -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-fa2a888" -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-fa2a888-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-fa2a888-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] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": #4 ... 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 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 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 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #4 transferring context: 88.72MB 0.7s done 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.0s Step #16 - "build-images": #4 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": #5 transferring context: 93.86MB 0.7s done 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": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #5 transferring context: 88.70MB 0.6s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": #7 DONE 0.4s Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #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": 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-fa2a888-arm64 Step #16 - "build-images": #6 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #4 ... 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 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": #9 exporting layers 0.6s done Step #16 - "build-images": #9 writing image sha256:9e800ef2ac055e8b28872c4ca7d9cfde044f041560f14f3136ef45c019870d7a done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-amd64 done Step #16 - "build-images": #9 DONE 0.6s 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-fa2a888.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": #9 exporting layers 0.6s done Step #16 - "build-images": #9 writing image sha256:4c3c3bca9c167f1c5ef8f59c1ed2dc4e4fadb2d3b8da1011b5baa7f85ffba32e done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 done Step #16 - "build-images": #9 DONE 0.6s 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-fa2a888-amd64 Step #16 - "build-images": #4 transferring context: 83.87MB 0.7s done Step #16 - "build-images": #4 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions 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": adding: sdk-server.darwin.amd64 (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 858B done Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #7 DONE 0.4s 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": adding: sdk-server.darwin.arm64 (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.3s 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 --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-fa2a888-arm64 Step #16 - "build-images": #5 transferring context: 26.28MB 0.2s done Step #16 - "build-images": #5 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . 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: Step #16 - "build-images": #7 DONE 0.5s Step #16 - "build-images": adding: sdk-server.linux.arm64 (stored 0%) Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": adding: sdk-server.windows.amd64.exedocker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-amd64 Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #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:359a52bc37553ab4d2380b2bcc74e4ec5e4673ec04d9dc9d63788eba2f607349 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-amd64 done Step #16 - "build-images": #9 DONE 0.2s Step #16 - "build-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-fa2a888-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": #4 ... 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 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #4 transferring context: 24.70MB 0.2s done Step #16 - "build-images": #4 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": #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": #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: Step #16 - "build-images": #1 transferring dockerfile: Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-amd64 Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.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/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-arm64 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": #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": #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.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [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": #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: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 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.10MB 0.7s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #16 - "build-images": #5 transferring context: 83.25MB 0.8s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #5 transferring context: 83.07MB 0.8s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": #5 transferring context: 87.86MB 0.6s done Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #6 DONE 1.6s Step #16 - "build-images": #6 DONE 1.5s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.5s Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": #7 DONE 0.5s 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.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": 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-fa2a888-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ 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-fa2a888-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": 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 "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 0.2s done Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 0.2s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #9 writing image sha256:3ae33b4909bdb066a323a0d1455d700533aa10c0006ff6663f40dbf78fa326ce done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:15ead1a8cb2ad87ed0826c281c7a52bcbe6a6001513c85fccbf17b2e8f8f863f done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 0.7s done Step #16 - "build-images": #1 DONE 0.9s 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 0.8s done Step #16 - "build-images": #1 DONE 1.0s 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": #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": #3 DONE 0.4s Step #16 - "build-images": #3 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:0df5b1c3394198525f426e379b61d8f09ce60cb449b1cb4cab163e965672cd67 0.0s done Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 0B / 680.19MB 0.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 0B / 1.45GB 0.2s Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 83.63MB 0.7s 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": #6 transferring context: 83.63MB 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 24.12MB / 501.77MB 0.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 13.63MB / 1.60GB 0.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 39.85MB / 680.19MB 1.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 53.48MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 76.55MB / 680.19MB 2.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 74.45MB / 1.45GB 2.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 78.64MB / 501.77MB 2.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 98.57MB / 1.60GB 2.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 105.91MB / 501.77MB 3.2s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 111.15MB / 680.19MB 3.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 136.31MB / 501.77MB 3.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 149.95MB / 680.19MB 4.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 162.53MB / 501.77MB 4.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 152.04MB / 1.45GB 4.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 189.79MB / 501.77MB 5.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 184.55MB / 1.60GB 5.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 186.65MB / 680.19MB 5.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 219.15MB / 501.77MB 5.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 227.54MB / 680.19MB 6.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 249.56MB / 501.77MB 6.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 264.07MB / 680.19MB 6.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 268.44MB / 1.60GB 6.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 228.59MB / 1.45GB 7.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 275.78MB / 501.77MB 7.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 299.89MB / 680.19MB 7.8s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 339.74MB / 680.19MB 8.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 304.09MB / 501.77MB 8.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 352.32MB / 1.60GB 9.2s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 376.44MB / 680.19MB 9.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 331.35MB / 501.77MB 9.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 301.02MB / 1.45GB 10.1s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 414.19MB / 680.19MB 10.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 356.52MB / 501.77MB 11.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 449.84MB / 680.19MB 11.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 383.78MB / 501.77MB 12.0s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 485.49MB / 680.19MB 12.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 435.16MB / 1.60GB 12.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 376.44MB / 1.45GB 12.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 408.94MB / 501.77MB 12.9s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 524.29MB / 680.19MB 13.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 434.11MB / 501.77MB 13.7s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 559.94MB / 680.19MB 14.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 460.32MB / 501.77MB 14.4s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 598.74MB / 680.19MB 14.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 489.68MB / 501.77MB 15.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 451.94MB / 1.45GB 15.5s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 639.63MB / 680.19MB 15.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 516.95MB / 1.60GB 15.8s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 678.43MB / 680.19MB 16.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 16.9s done Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 598.74MB / 1.60GB 18.6s Step #16 - "build-images": #5 sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 680.19MB / 680.19MB 18.8s done Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 531.63MB / 1.45GB 18.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 681.57MB / 1.60GB 20.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 607.13MB / 1.45GB 21.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 763.36MB / 1.60GB 22.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 682.62MB / 1.45GB 24.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 846.20MB / 1.60GB 24.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 757.07MB / 1.45GB 26.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 933.23MB / 1.60GB 26.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.02GB / 1.60GB 28.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 830.47MB / 1.45GB 28.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 909.12MB / 1.45GB 30.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.10GB / 1.60GB 30.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 987.76MB / 1.45GB 32.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.06GB / 1.45GB 33.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.18GB / 1.60GB 33.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.14GB / 1.45GB 36.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.27GB / 1.60GB 37.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.21GB / 1.45GB 38.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.35GB / 1.60GB 40.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.29GB / 1.45GB 40.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.36GB / 1.45GB 42.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.43GB / 1.60GB 42.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.44GB / 1.45GB 43.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 44.5s done Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.51GB / 1.60GB 46.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 48.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 49.6s done Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 44.5s done Step #16 - "build-images": #5 DONE 89.1s 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 #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 packages in 4m 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": 4 vulnerabilities (1 low, 3 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": The stopSpecOnExpectationFailure configuration property is deprecated. Use env.stopSpecOnExpectationFailure instead. Step #20 - "tests": The random configuration property is deprecated. Use env.random instead. Step #20 - "tests": Started Step #20 - "tests": .............................................................................. Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": 78 specs, 0 failures Step #20 - "tests": Finished in 0.146 seconds Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 50.9s done Step #16 - "build-images": #5 DONE 100.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.254s 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.818s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 3.438s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.677s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.633s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.475s 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.093s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.337s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.437s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 150.528s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 6.070s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 24.713s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.447s Step #20 - "tests": ok agones.dev/agones/pkg/gameservers 17.131s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.814s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 8.588s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.403s 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.349s 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.070s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 4.077s Step #20 - "tests": ok agones.dev/agones/pkg/util/errors 1.024s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.021s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.074s 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.038s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.150s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.043s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.030s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.127s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.130s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 2.051s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.126s Step #16 - "build-images": #5 extracting sha256:60f8614a37ebd574fa3744d8bf97f2d2322cfc4fa6949b385f496084762d70a6 63.9s done Step #16 - "build-images": #5 DONE 153.1s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #16 - "build-images": #7 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 62.2s done Step #16 - "build-images": #5 DONE 162.7s 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.7s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Finished Step #16 - "build-images" Starting Step #17 - "push-images" Step #17 - "push-images": 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": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a /go/src/agones.dev/agones/build/extract-licenses.sh Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #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 #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": 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:a375ddb91a BUILD_TARGET=build-build-image Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build: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-fa2a888" -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": 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-fa2a888" -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-fa2a888" -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-fa2a888" -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-fa2a888" -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/ping/bin/ping.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-agones-sdk-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use 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-fa2a888-arm64 --push 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 858B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256: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: 24.70MB 0.2s done 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": #5 DONE 0.2s 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": /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 "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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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-fa2a888" 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-fa2a888" agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #9 exporting layers 1.3s done Step #17 - "push-images": #9 exporting manifest sha256:20d9e9b49d3da6abf2a678b9bc785863646afb9bbf455b78b21b39ee3fa06c2d 0.0s done Step #17 - "push-images": #9 exporting config sha256:32aad9caeae5ce38157390ade82232e31986395b7ebbbd1abdda70564280b784 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-ping:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": docker 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-fa2a888-linux-arm64 --push Step #17 - "push-images": #9 pushing layers 0.9s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-arm64@sha256:20d9e9b49d3da6abf2a678b9bc785863646afb9bbf455b78b21b39ee3fa06c2d Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": 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-fa2a888" agones.dev/agones/cmd/sdk-server Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-arm64@sha256:20d9e9b49d3da6abf2a678b9bc785863646afb9bbf455b78b21b39ee3fa06c2d 0.2s done Step #17 - "push-images": #9 DONE 2.4s 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": #5 transferring context: 78.36MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/processor 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-fa2a888-arm64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-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-fa2a888-arm64 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #1 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 876B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #9 exporting layers 3.2s done Step #17 - "push-images": #5 transferring context: 88.72MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": #9 exporting manifest sha256:38a105f44077091e2a8119162944f6c98c53110c4ec558fb159b440c072cbb78 0.0s done Step #17 - "push-images": #9 exporting config sha256:ac918bda9dd9ef695de7e99dc412a5aa2da48425c55dc2405dedd940b86a650f 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256: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": #9 exporting to image Step #17 - "push-images": #5 transferring context: 83.87MB 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/extensions.linux.arm64 /extensions Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 Step #17 - "push-images": #9 pushing layers 0.7s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-arm64@sha256:38a105f44077091e2a8119162944f6c98c53110c4ec558fb159b440c072cbb78 Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-arm64@sha256:38a105f44077091e2a8119162944f6c98c53110c4ec558fb159b440c072cbb78 0.2s done Step #17 - "push-images": #9 DONE 4.1s 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": 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-fa2a888.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: 93.86MB 0.8s done Step #17 - "push-images": #5 DONE 1.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": #5 transferring context: 88.70MB 0.7s done Step #17 - "push-images": #1 DONE 0.7s 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": 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": #5 DONE 1.1s 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:9e800ef2ac055e8b28872c4ca7d9cfde044f041560f14f3136ef45c019870d7a done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:4c3c3bca9c167f1c5ef8f59c1ed2dc4e4fadb2d3b8da1011b5baa7f85ffba32e done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 done Step #17 - "push-images": #9 DONE 0.0s 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-fa2a888-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #17 - "push-images": #2 DONE 0.6s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #4 [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": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256: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": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.1s 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: 82.73MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/sdk-server.linux.amd64 /sdk-server Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:7c1b1d20dddd291def738ca47e3bb001a808449f40c81a7b64b2d0c6399eba35 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: 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-fa2a888-amd64 Step #17 - "push-images": #5 transferring context: 26.28MB 0.2s done Step #17 - "push-images": #5 DONE 0.2s Step #17 - "push-images": Step #17 - "push-images": #6 [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:359a52bc37553ab4d2380b2bcc74e4ec5e4673ec04d9dc9d63788eba2f607349 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-arm64 Step #17 - "push-images": (stored 0%) 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-fa2a888-amd64 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.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256: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": #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": #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 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #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 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #5 transferring context: 83.07MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": updating: sdk-server.linux.amd64/usr/bin/make DOCKER_BUILD_ARGS=--push build-controller-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": (stored 0%) Step #17 - "push-images": updating: sdk-server.linux.arm64mkdir -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: 88.10MB 0.9s done Step #17 - "push-images": (stored 0%) Step #17 - "push-images": #5 DONE 1.3s Step #17 - "push-images": #5 transferring context: 87.86MB 0.9s done 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 Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": updating: sdk-server.windows.amd64.exe (stored 0%) Step #17 - "push-images": #5 DONE 1.5s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:3ae33b4909bdb066a323a0d1455d700533aa10c0006ff6663f40dbf78fa326ce Step #17 - "push-images": #9 writing image sha256:3ae33b4909bdb066a323a0d1455d700533aa10c0006ff6663f40dbf78fa326ce 0.1s done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-amd64 done Step #17 - "push-images": #9 DONE 1.1s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-controller] Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": 09d5524ac7b7: 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": bec7e6bb35e0: 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": 275a30dd8ce9: Waiting Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": #9 writing image sha256:15ead1a8cb2ad87ed0826c281c7a52bcbe6a6001513c85fccbf17b2e8f8f863f Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": #9 writing image sha256:15ead1a8cb2ad87ed0826c281c7a52bcbe6a6001513c85fccbf17b2e8f8f863f done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-amd64 done Step #17 - "push-images": #9 DONE 0.8s Step #17 - "push-images": f2392a9484bf: Layer already exists 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": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": 275a30dd8ce9: Layer already exists 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": c8b007d0206e: Layer already exists Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": b722d7ac00b6: 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": ad51d0769d16: Waiting Step #17 - "push-images": 4cde6b0bb6f5: Waiting Step #17 - "push-images": 187cfc6d1e3e: Waiting Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": bd3cdfae1d3f: Waiting Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 6f1cdceb6a31: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": bec7e6bb35e0: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": c8b007d0206e: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": d80b2f84c1a0: Pushed Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 24056e5c69ac: Pushed Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": 24056e5c69ac: Pushed Step #17 - "push-images": d80b2f84c1a0: Pushed Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": /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/controller/bin/controller.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -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": 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-fa2a888" -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/controller/bin/controller.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/extensions 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-fa2a888-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-fa2a888-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": #2 DONE 0.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256: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": #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 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #2 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": 09d5524ac7b7: Pushed Step #17 - "push-images": #5 transferring context: 82.80MB 0.8s done Step #17 - "push-images": b722d7ac00b6: Pushed 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.65MB 0.8s done Step #17 - "push-images": #5 DONE 0.8s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": 1.61.0-dev-fa2a888-amd64: digest: sha256:93ece085c9169f115c80498088f164b8f1dd7708eb3b121d8d410df3b125337b size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-sdk] Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": 98520b7b1ccb: 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": c8b007d0206e: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": d80b2f84c1a0: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 1.61.0-dev-fa2a888-amd64: digest: sha256:1c319150d588702c7a69a5530d186cede193be905fc0f7e0509a4b613e884708 size: 3651 Step #17 - "push-images": 24056e5c69ac: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists 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-fa2a888-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ --push Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists 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": #5 transferring context: 83.63MB 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.3s done Step #17 - "push-images": #9 exporting manifest sha256:f1d577f202844f177d936dcb18c8f4fcab301ceb40f02a7950fc0757b4a1fdd2 0.0s done Step #17 - "push-images": #9 exporting config sha256:0b4daebf6398d3080143548c71bcec987fad66e94393e8897db5c556399ab456 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 exporting layers 3.5s done Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-extensions:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #9 exporting manifest sha256:c459860146f50c3e93c64cf4aeab7646dbd70d3737e5eb17e1f4382c4c02e611 done Step #17 - "push-images": #9 exporting config sha256:cee496d95ebcf5bb62cdc63de1dd609ec88c614a23646ca7414993cc7de1d5fb done Step #17 - "push-images": #9 exporting attestation manifest sha256:50d40a6b8dc7f79745810825db426ff06057b5e58a44e04301fb6ea09c76bc88 0.0s done Step #17 - "push-images": #9 exporting manifest list sha256:0ed6cb32a62c30b0b1e7e0fbf037493dd709a7d812388ad9ba547014edfe5948 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-controller:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 pushing layers 1.1s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-arm64@sha256:f1d577f202844f177d936dcb18c8f4fcab301ceb40f02a7950fc0757b4a1fdd2 Step #17 - "push-images": #9 pushing layers 0.8s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-arm64@sha256:0ed6cb32a62c30b0b1e7e0fbf037493dd709a7d812388ad9ba547014edfe5948 Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-arm64@sha256:f1d577f202844f177d936dcb18c8f4fcab301ceb40f02a7950fc0757b4a1fdd2 0.2s done Step #17 - "push-images": #9 DONE 4.5s 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-fa2a888-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ --push Step #17 - "push-images": 98520b7b1ccb: Pushed 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": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-arm64@sha256:0ed6cb32a62c30b0b1e7e0fbf037493dd709a7d812388ad9ba547014edfe5948 0.5s done Step #17 - "push-images": #9 DONE 4.9s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-amd64 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": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-ping] Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": 0dbc564b14f8: 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": 275a30dd8ce9: Waiting Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": bec7e6bb35e0: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Preparing Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": d80b2f84c1a0: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 24056e5c69ac: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": af5aa97ebe6c: 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 #17 - "push-images": 1.61.0-dev-fa2a888-linux-amd64: digest: sha256:e4ac89ccb94e800e15079380bbdfc9256a4fe3c61499c2b8f09ee528c12e0362 size: 3651 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-allocator-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #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.63MB 0.7s done Step #17 - "push-images": #5 DONE 1.0s 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": 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": 0dbc564b14f8: Pushed Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:a375ddb91a go build -mod=vendor -buildvcs=false \ Step #17 - "push-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.arm64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": 1.61.0-dev-fa2a888-amd64: digest: sha256:32d550fe90b4464f4305ce053e5925d7f296d2f550750148b8299b04aa4bc406 size: 3651 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-allocator] Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": c9739e7cd434: 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": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": d80b2f84c1a0: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 24056e5c69ac: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-arm64 --build-arg ARCH=arm64 --platform linux/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: 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.1s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load build context Step #17 - "push-images": #4 ... Step #17 - "push-images": Step #17 - "push-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #17 - "push-images": #5 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load build context Step #17 - "push-images": #4 transferring context: 82.18MB 0.7s done Step #17 - "push-images": #4 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 8.8s done Step #17 - "push-images": #8 exporting manifest sha256:66c1176c0bda08959ac048b59281dfda6203a62af8a5bb6982198f92bbd6ebcc done Step #17 - "push-images": #8 exporting config sha256:8dffd63af83565266ed83c66e9186e624fbe625af90ec6e198b9dafba9b7dc9d 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 #17 - "push-images": #8 pushing layers 0.6s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2019@sha256:66c1176c0bda08959ac048b59281dfda6203a62af8a5bb6982198f92bbd6ebcc Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2019@sha256:66c1176c0bda08959ac048b59281dfda6203a62af8a5bb6982198f92bbd6ebcc 0.2s done Step #17 - "push-images": #8 DONE 9.6s 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": c9739e7cd434: 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/processor/bin/processor.linux.amd64 \ Step #17 - "push-images": -ldflags "-X agones.dev/agones/pkg.Version=1.61.0-dev-fa2a888" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": 1.61.0-dev-fa2a888-amd64: digest: sha256:8a6bfd8a4857542eb59f336d7833311a471fc34e4ff1266fc748151d48ec04a4 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-processor] Step #17 - "push-images": 24056e5c69ac: Preparing Step #17 - "push-images": d80b2f84c1a0: Preparing Step #17 - "push-images": fa697e546506: 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": bec7e6bb35e0: Waiting Step #17 - "push-images": 50abe06dfc09: Waiting Step #17 - "push-images": c8b007d0206e: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": f2392a9484bf: Layer already exists Step #17 - "push-images": d80b2f84c1a0: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 24056e5c69ac: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists 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-fa2a888" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": #9 exporting layers 3.2s done Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": bec7e6bb35e0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": c8b007d0206e: Layer already exists Step #17 - "push-images": 50abe06dfc09: Layer already exists Step #17 - "push-images": #9 exporting manifest sha256:b7a2f982d355388007f12eff08953d5915c6541100ac45ece308624ff1d7d62f 0.0s done Step #17 - "push-images": #9 exporting config sha256:d0c39955a41f884e2457190a6d64fa454b1f6f99f194c3f33de1186414dc2151 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #8 exporting layers 7.4s done Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-allocator:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #8 exporting manifest sha256:93f4c4ce0232cb44e5f68fc2090800a319775269882e852b464703bdcfa3294a done Step #17 - "push-images": #8 exporting config sha256:31f537a23b96913369cc53224a1c7aca762e48b2e8838f4ecba47b07020bb1c3 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 #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-fa2a888-arm64 --push Step #17 - "push-images": #9 pushing layers 1.0s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-arm64@sha256:b7a2f982d355388007f12eff08953d5915c6541100ac45ece308624ff1d7d62f Step #17 - "push-images": #8 pushing layers 0.7s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2022@sha256:93f4c4ce0232cb44e5f68fc2090800a319775269882e852b464703bdcfa3294a 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": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-arm64@sha256:b7a2f982d355388007f12eff08953d5915c6541100ac45ece308624ff1d7d62f 0.1s done Step #17 - "push-images": #9 DONE 4.3s Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2022@sha256:93f4c4ce0232cb44e5f68fc2090800a319775269882e852b464703bdcfa3294a 0.2s done Step #17 - "push-images": #8 DONE 8.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-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-amd64 us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888-arm64 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-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-amd64 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888-arm64 Step #17 - "push-images": #1 transferring dockerfile: 873B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 Step #17 - "push-images": #2 resolve gcr.io/distroless/static-debian13:nonroot@sha256:1c2c046bc09ed40fad370b599a0b1ae7987f55b01e247cf27a7c27cd97e5bbc7 0.0s done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 0.000 pushing sha256:2dd104d3977315b1a8886129ff4311fd81207b3589faeb6972199b2a54b9b567 to us-docker.pkg.dev/agones-images/ci/agones-controller:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 0.000 pushing sha256:47505d84ac5355eb38ce4d1bb8bd070f3bdc2bf7cc4df00a5458920c305b9c3c to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 DONE 0.2s 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": #1 DONE 0.3s Step #17 - "push-images": docker manifest create --amend us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2019 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-ltsc2022 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-arm64 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-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-amd64 us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888-arm64 Step #17 - "push-images": #5 transferring context: 82.00MB 0.6s done Step #17 - "push-images": #5 DONE 0.6s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 0.000 pushing sha256:4c877bc5d06d9a8b0eb9efb7f943c19b73f6d676a39078fc7fac3c8d5e0afea1 to us-docker.pkg.dev/agones-images/ci/agones-ping:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 DONE 0.2s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-amd64 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 0.000 pushing sha256:529126a0e86da9e5cc534a8e2427f9e1c3ab9ac2641ddcf6fc7bb8b7f50762e6 to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 DONE 0.2s Step #17 - "push-images": Created manifest list us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888 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-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-windows_amd64-$osversion; \ Step #17 - "push-images": done Step #17 - "push-images": fa697e546506: Pushed 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-fa2a888 Step #17 - "push-images": 1.61.0-dev-fa2a888-amd64: digest: sha256:dc73ebeea2690f17e852532368aa938852fb66ad0f9c864ecc64574211daa7ef size: 3651 Step #17 - "push-images": #9 exporting layers 3.0s done Step #17 - "push-images": sha256:7196314d9b6fbefaebf7b671ecad45a4f315cffec67b3f0ba547c1a90bbd2341 Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": #9 exporting manifest sha256:f1108999d1aacc3444bbcdab33d8a9b0136047a3986926038a4765f0236ca87f done Step #17 - "push-images": #9 exporting config sha256:dac68cf03cf845e0b199ae4997f3a45d9fb947b6bca6d03a2a939234780ecbd1 done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-processor:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 pushing layers 0.9s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-arm64@sha256:f1108999d1aacc3444bbcdab33d8a9b0136047a3986926038a4765f0236ca87f Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-arm64@sha256:f1108999d1aacc3444bbcdab33d8a9b0136047a3986926038a4765f0236ca87f 0.2s done Step #17 - "push-images": #9 DONE 4.1s 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-fa2a888 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-amd64 us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 0.000 pushing sha256:6368c0f2cbe27b9be597eb59d294512c48ce7a1c16d328f5620b9ffeb8b32723 to us-docker.pkg.dev/agones-images/ci/agones-processor:1.61.0-dev-fa2a888 Step #17 - "push-images": #1 DONE 0.2s Finished Step #17 - "push-images" Starting Step #19 - "build-push-simple-game-server" Starting Step #24 - "push-upgrade-test" Starting Step #25 - "wait-to-become-leader" Step #19 - "build-push-simple-game-server": Already have image: make-docker Step #25 - "wait-to-become-leader": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk Step #24 - "push-upgrade-test": Already have image: make-docker Step #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-fa2a888 . 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:fa2a8882b76adcbf46bc6169f009af5ae05c2afa-amd64 . Step #25 - "wait-to-become-leader": Using default tag: latest 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 #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 #25 - "wait-to-become-leader": c304b907d70e: Verifying Checksum Step #25 - "wait-to-become-leader": c304b907d70e: Download complete Step #25 - "wait-to-become-leader": dfcc9dd3fe4f: Download complete Step #25 - "wait-to-become-leader": 59a29f1f3196: Verifying Checksum Step #25 - "wait-to-become-leader": 59a29f1f3196: Download complete Step #24 - "push-upgrade-test": #1 transferring dockerfile: 1.78kB done Step #24 - "push-upgrade-test": #1 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #2 [internal] load .dockerignore Step #24 - "push-upgrade-test": #2 transferring context: 35B done Step #24 - "push-upgrade-test": #2 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #3 [internal] load metadata for docker.io/library/golang:1.26.5-alpine Step #25 - "wait-to-become-leader": 6310eb16bf42: Verifying Checksum Step #25 - "wait-to-become-leader": 6310eb16bf42: Download complete Step #19 - "build-push-simple-game-server": #0 building with "default" instance using docker driver Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #1 [internal] load build definition from Dockerfile Step #19 - "build-push-simple-game-server": #1 transferring dockerfile: 1.07kB done Step #19 - "build-push-simple-game-server": #1 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #2 [internal] load .dockerignore Step #19 - "build-push-simple-game-server": #2 transferring context: 1.09kB 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 gcr.io/distroless/static-debian13:nonroot Step #19 - "build-push-simple-game-server": #3 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #4 [internal] load metadata for docker.io/library/golang:1.26.5 Step #24 - "push-upgrade-test": #3 DONE 0.4s 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: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:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 0B / 127B 0.1s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 0.1s Step #24 - "push-upgrade-test": #5 sha256:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 10.29kB / 10.29kB done Step #24 - "push-upgrade-test": #5 sha256:111d79159b2326f7e80c4a4706e1ba166acb0e2611df853955f3621828cd49e8 1.92kB / 1.92kB done Step #24 - "push-upgrade-test": #5 sha256:7849a63a4b6c8ad0698b3bfc67b07165835208d8d82ec5766dfc9be5d56ceeab 2.19kB / 2.19kB done Step #19 - "build-push-simple-game-server": #4 DONE 0.4s Step #24 - "push-upgrade-test": #5 sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 245.07kB / 245.07kB 0.1s done Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 6.65MB / 67.29MB 0.2s Step #24 - "push-upgrade-test": #5 sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 127B / 127B 0.2s done Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.1s done Step #24 - "push-upgrade-test": #5 extracting sha256:6563b0ba6ce9e242d9162b6aee6a1a9aa1a38b009348c1fcb7beee0b41ee523d 0.1s done 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:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B done 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 #19 - "build-push-simple-game-server": #6 sha256:9ef24b56b1ae2fd357f480acd7f33dbddcb42960f3cca531c458edb32fdee509 3.04kB / 3.04kB done Step #25 - "wait-to-become-leader": 31b69bf81a68: Verifying Checksum Step #25 - "wait-to-become-leader": 31b69bf81a68: Download complete Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 0B / 102.32MB 0.4s Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 0B / 127B 0.4s 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": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 15.73MB / 102.32MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 46.14MB / 102.32MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 61.87MB / 102.32MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 78.64MB / 102.32MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f 127B / 127B 0.9s done Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 0B / 67.29MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 96.36MB / 102.32MB 1.1s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.32MB / 102.32MB 1.2s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 11.53MB / 67.29MB 1.2s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 17.83MB / 67.29MB 1.5s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 27.26MB / 67.29MB 1.3s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 47.19MB / 67.29MB 1.4s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 53.48MB / 67.29MB 1.7s Step #19 - "build-push-simple-game-server": #6 sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 102.32MB / 102.32MB 1.4s done Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 61.87MB / 67.29MB 1.5s Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 1.6s Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 1.9s Step #19 - "build-push-simple-game-server": #6 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 1.7s done Step #24 - "push-upgrade-test": #5 sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 67.29MB / 67.29MB 1.9s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:6c4d97c56cb2e6f3fe2e016f86eb4c051d8f773a1f311b83a74eada1bb68c110 2.3s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 Step #19 - "build-push-simple-game-server": #6 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 3.1s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f Step #19 - "build-push-simple-game-server": #6 extracting sha256:4da50c449996ab89c73f8710d75f5feb04c7746bf7cb7095c43080625805049f done Step #19 - "build-push-simple-game-server": #6 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 Step #19 - "build-push-simple-game-server": #6 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #19 - "build-push-simple-game-server": #6 DONE 7.6s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #7 [builder 2/5] WORKDIR /go/src Step #24 - "push-upgrade-test": #5 extracting sha256:cea3d467f844b8e6fffc2d7793807a1ec9e3a0582655418c1c17013372a3a910 3.1s done Step #19 - "build-push-simple-game-server": #7 ... Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #8 [internal] load build context Step #19 - "build-push-simple-game-server": #8 transferring context: 869.88MB 9.1s done Step #19 - "build-push-simple-game-server": #8 DONE 9.8s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #7 [builder 2/5] WORKDIR /go/src Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 Step #24 - "push-upgrade-test": #5 extracting sha256:56bd32640bdfb6a9d786910d18868a249777b8689c6ef795f41a3c46968dd508 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 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #24 - "push-upgrade-test": #5 DONE 13.4s 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": #7 DONE 11.4s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #9 [builder 3/5] COPY . agones.dev/agones Step #20 - "tests": hugo: collected modules in 8454 ms Step #20 - "tests": npm notice Step #20 - "tests": npm notice New major version of npm available! 11.17.0 -> 12.0.2 Step #20 - "tests": npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 Step #20 - "tests": npm notice To update run: npm install -g npm@12.0.2 Step #20 - "tests": npm notice Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:a375ddb91a bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && hugo mod npm pack && npm install" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Step #20 - "tests": added 4 packages, and audited 6 packages in 5m 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 #24 - "push-upgrade-test": #6 7.928 v3.24.1-489-g06ad960fd68 [https://dl-cdn.alpinelinux.org/alpine/v3.24/main] Step #24 - "push-upgrade-test": #6 7.928 v3.24.1-490-g3ca62a25713 [https://dl-cdn.alpinelinux.org/alpine/v3.24/community] Step #24 - "push-upgrade-test": #6 7.928 OK: 28645 distinct packages available Step #24 - "push-upgrade-test": #6 8.524 Preupgrading: 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 #24 - "push-upgrade-test": #6 8.524 (1/2) Upgrading libapk (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 8.658 (2/2) Upgrading apk-tools (3.0.6-r0 -> 3.0.8-r0) Step #24 - "push-upgrade-test": #6 8.682 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 8.740 Continuing with the main upgrade transaction: Step #24 - "push-upgrade-test": #6 9.229 (1/2) Upgrading libcrypto3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 9.502 (2/2) Upgrading libssl3 (3.5.7-r0 -> 3.5.8-r0) Step #24 - "push-upgrade-test": #6 9.539 Executing ca-certificates-20260611-r0.trigger Step #24 - "push-upgrade-test": #6 9.656 OK: 8408 KiB in 17 packages Step #24 - "push-upgrade-test": #6 10.40 (1/9) Installing brotli-libs (1.2.0-r1) Step #24 - "push-upgrade-test": #6 10.43 (2/9) Installing c-ares (1.34.8-r0) Step #24 - "push-upgrade-test": #6 10.46 (3/9) Installing libunistring (1.4.2-r0) Step #24 - "push-upgrade-test": #6 10.49 (4/9) Installing libidn2 (2.3.8-r0) Step #24 - "push-upgrade-test": #6 10.52 (5/9) Installing nghttp2-libs (1.69.0-r0) Step #24 - "push-upgrade-test": #6 10.54 (6/9) Installing libpsl (0.21.5-r3) Step #24 - "push-upgrade-test": #6 10.56 (7/9) Installing zstd-libs (1.5.7-r2) Step #24 - "push-upgrade-test": #6 10.59 (8/9) Installing libcurl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 10.63 (9/9) Installing curl (8.22.0-r0) Step #24 - "push-upgrade-test": #6 10.66 Executing busybox-1.37.0-r31.trigger Step #24 - "push-upgrade-test": #6 10.68 OK: 13.3 MiB in 26 packages Step #24 - "push-upgrade-test": #6 DONE 11.9s Step #19 - "build-push-simple-game-server": #9 DONE 6.3s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #7 [ 3/13] WORKDIR /usr/local Step #24 - "push-upgrade-test": #7 DONE 0.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #8 [ 4/13] RUN curl -LO https://dl.k8s.io/release/v1.35.6/bin/linux/amd64/kubectl && chmod go+rx ./kubectl && mv ./kubectl /usr/local/bin/kubectl Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #10 [builder 4/5] WORKDIR /go/src/agones.dev/agones/examples/simple-game-server Step #19 - "build-push-simple-game-server": #10 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #11 [builder 5/5] RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o server . Step #19 - "build-push-simple-game-server": #11 0.673 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260803160001-6ac0973c030d Step #19 - "build-push-simple-game-server": #11 0.674 go: downloading google.golang.org/grpc v1.83.0 Step #19 - "build-push-simple-game-server": #11 0.676 go: downloading google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af Step #19 - "build-push-simple-game-server": #11 0.678 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 Step #19 - "build-push-simple-game-server": #11 0.686 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #8 0.718 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #8 0.718 Dload Upload Total Spent Left Speed Step #24 - "push-upgrade-test": #8 0.718 0 0 0 0 0 0 0 0 0 100 55.94M 100 55.94M 0 0 88.80M 0 0 100 55.94M 100 55.94M 0 0 88.78M 0 0 100 55.94M 100 55.94M 0 0 88.72M 0 0 Step #19 - "build-push-simple-game-server": #11 1.629 go: downloading golang.org/x/sys v0.47.0 Step #19 - "build-push-simple-game-server": #11 1.629 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260803160001-6ac0973c030d Step #19 - "build-push-simple-game-server": #11 1.629 go: downloading golang.org/x/net v0.57.0 Step #19 - "build-push-simple-game-server": #11 1.959 go: downloading golang.org/x/text v0.40.0 Step #24 - "push-upgrade-test": #8 DONE 2.1s 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 #24 - "push-upgrade-test": #9 0.600 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #9 0.600 Dload Upload Total Spent Left Speed Step #24 - "push-upgrade-test": #9 0.600 0 0 0 0 0 0 0 0 0 100 17.00M 100 17.00M 0 0 38.09M 0 0 100 17.00M 100 17.00M 0 0 38.08M 0 0 100 17.00M 100 17.00M 0 0 38.07M 0 0 Step #24 - "push-upgrade-test": #9 0.942 linux-amd64/ Step #24 - "push-upgrade-test": #9 1.697 linux-amd64/README.md Step #24 - "push-upgrade-test": #9 1.697 linux-amd64/helm Step #24 - "push-upgrade-test": #9 1.697 linux-amd64/LICENSE Step #24 - "push-upgrade-test": #9 DONE 3.3s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #10 [ 6/13] WORKDIR /agones.dev Step #24 - "push-upgrade-test": #10 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #11 [ 7/13] COPY test/upgrade/main.go ./ Step #24 - "push-upgrade-test": #11 DONE 0.0s Step #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.353 go: downloading agones.dev/agones v1.54.0 Step #24 - "push-upgrade-test": #14 1.063 go: downloading k8s.io/apimachinery v0.34.2 Step #24 - "push-upgrade-test": #14 1.063 go: downloading k8s.io/client-go v0.34.2 Step #24 - "push-upgrade-test": #14 1.064 go: downloading golang.org/x/sync v0.22.0 Step #24 - "push-upgrade-test": #14 1.065 go: downloading k8s.io/api v0.34.2 Step #24 - "push-upgrade-test": #14 1.110 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #14 1.110 go: downloading github.com/robfig/cron/v3 v3.0.1 Step #24 - "push-upgrade-test": #14 1.112 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 Step #24 - "push-upgrade-test": #14 1.189 go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2 Step #24 - "push-upgrade-test": #14 1.212 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #14 1.228 go: downloading github.com/sirupsen/logrus v1.9.3 Step #24 - "push-upgrade-test": #14 1.252 go: downloading github.com/spf13/pflag v1.0.10 Step #24 - "push-upgrade-test": #14 1.297 go: downloading github.com/spf13/viper v1.21.0 Step #24 - "push-upgrade-test": #14 1.333 go: downloading google.golang.org/protobuf v1.36.11 Step #24 - "push-upgrade-test": #14 1.470 go: downloading github.com/go-openapi/spec v0.22.2 Step #24 - "push-upgrade-test": #14 1.470 go: downloading k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e Step #24 - "push-upgrade-test": #14 1.470 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 Step #24 - "push-upgrade-test": #14 1.484 go: downloading golang.org/x/sys v0.47.0 Step #24 - "push-upgrade-test": #14 1.484 go: downloading github.com/fsnotify/fsnotify v1.9.0 Step #24 - "push-upgrade-test": #14 1.484 go: downloading github.com/sagikazarmark/locafero v0.12.0 Step #24 - "push-upgrade-test": #14 1.484 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 Step #24 - "push-upgrade-test": #14 1.486 go: downloading github.com/spf13/afero v1.15.0 Step #24 - "push-upgrade-test": #14 1.486 go: downloading github.com/spf13/cast v1.10.0 Step #24 - "push-upgrade-test": #14 1.486 go: downloading github.com/gogo/protobuf v1.3.2 Step #24 - "push-upgrade-test": #14 1.488 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #24 - "push-upgrade-test": #14 1.489 go: downloading sigs.k8s.io/randfill v1.0.0 Step #24 - "push-upgrade-test": #14 1.495 go: downloading k8s.io/klog/v2 v2.130.1 Step #24 - "push-upgrade-test": #14 1.496 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.1 Step #24 - "push-upgrade-test": #14 1.510 go: downloading gopkg.in/inf.v0 v0.9.1 Step #24 - "push-upgrade-test": #14 1.542 go: downloading github.com/subosito/gotenv v1.6.0 Step #24 - "push-upgrade-test": #14 1.542 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 Step #24 - "push-upgrade-test": #14 1.543 go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #24 - "push-upgrade-test": #14 1.549 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #24 - "push-upgrade-test": #14 1.586 go: downloading gopkg.in/fsnotify.v1 v1.4.7 Step #24 - "push-upgrade-test": #14 1.588 go: downloading sigs.k8s.io/yaml v1.6.0 Step #24 - "push-upgrade-test": #14 1.590 go: downloading golang.org/x/net v0.57.0 Step #24 - "push-upgrade-test": #14 1.604 go: downloading golang.org/x/text v0.40.0 Step #24 - "push-upgrade-test": #14 1.607 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #24 - "push-upgrade-test": #14 1.631 go: downloading github.com/go-logr/logr v1.4.3 Step #24 - "push-upgrade-test": #14 1.633 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 Step #24 - "push-upgrade-test": #14 1.635 go: downloading google.golang.org/grpc v1.82.1 Step #24 - "push-upgrade-test": #14 1.955 go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #24 - "push-upgrade-test": #14 1.956 go: downloading github.com/json-iterator/go v1.1.12 Step #24 - "push-upgrade-test": #14 1.984 go: downloading github.com/x448/float16 v0.8.4 Step #24 - "push-upgrade-test": #14 1.989 go: downloading github.com/go-openapi/jsonpointer v0.22.4 Step #24 - "push-upgrade-test": #14 1.990 go: downloading github.com/go-openapi/jsonreference v0.21.4 Step #24 - "push-upgrade-test": #14 1.994 go: downloading github.com/go-openapi/swag/jsonname v0.25.4 Step #24 - "push-upgrade-test": #14 2.011 go: downloading github.com/go-openapi/swag/jsonutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.011 go: downloading github.com/go-openapi/swag/loading v0.25.4 Step #24 - "push-upgrade-test": #14 2.016 go: downloading github.com/go-openapi/swag v0.25.4 Step #24 - "push-upgrade-test": #14 2.018 go: downloading github.com/go-openapi/swag/stringutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.040 go: downloading github.com/google/gnostic-models v0.7.1 Step #24 - "push-upgrade-test": #14 2.041 go: downloading github.com/google/uuid v1.6.0 Step #24 - "push-upgrade-test": #14 2.041 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #24 - "push-upgrade-test": #14 2.041 go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #24 - "push-upgrade-test": #14 2.051 go: downloading github.com/go-openapi/swag/yamlutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.059 go: downloading github.com/emicklei/go-restful/v3 v3.13.0 Step #24 - "push-upgrade-test": #14 2.066 go: downloading github.com/go-openapi/swag/typeutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.066 go: downloading github.com/go-openapi/swag/conv v0.25.4 Step #24 - "push-upgrade-test": #14 2.089 go: downloading github.com/go-openapi/swag/cmdutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.096 go: downloading github.com/go-openapi/swag/fileutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.100 go: downloading github.com/go-openapi/swag/mangling v0.25.4 Step #24 - "push-upgrade-test": #14 2.102 go: downloading github.com/go-openapi/swag/netutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.386 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 Step #24 - "push-upgrade-test": #14 2.466 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc Step #24 - "push-upgrade-test": #14 2.472 go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 Step #24 - "push-upgrade-test": #14 2.472 go: downloading golang.org/x/time v0.14.0 Step #24 - "push-upgrade-test": #14 2.472 go: downloading golang.org/x/term v0.45.0 Step #24 - "push-upgrade-test": #14 2.472 go: downloading golang.org/x/oauth2 v0.36.0 Step #24 - "push-upgrade-test": #14 2.472 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 Step #20 - "tests": hugo: collected modules in 7161 ms Step #20 - "tests": WARN WARNING: 3 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 103 (from 100) in your config file. Section: /blog/releases Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:a375ddb91a bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.61.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Start building sites … Step #20 - "tests": hugo v0.164.0-ce2470e7012b5ab5fc4e10ebe4027e9f8d9e00dc+extended linux/amd64 BuildDate=2026-07-06T16:39:30Z VendorInfo=gohugoio Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": │ EN Step #20 - "tests": ──────────────────┼───── Step #20 - "tests": Pages │ 435 Step #20 - "tests": Paginator pages │ 20 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 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 9970 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #25 - "wait-to-become-leader": d62cf106e29f: Pull complete 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 12:13:57 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 4.896694542s Step #20 - "tests": tested 228 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #19 - "build-push-simple-game-server": #11 DONE 20.6s Finished Step #20 - "tests" Starting Step #22 - "site-static" Starting Step #21 - "sdk-conformance" Starting Step #33 Starting Step #32 - "htmltest-save-cache" Starting Step #34 Step #22 - "site-static": Already have image: make-docker Step #33: Pulling image: gcr.io/cloud-builders/gsutil Step #34: Pulling image: gcr.io/cloud-builders/gsutil Step #21 - "sdk-conformance": 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 #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:3143d0fbca1b05b773759e672eb1182f99cac1368cbc90db6c2b91ad2c8560b8 done Step #19 - "build-push-simple-game-server": #13 naming to us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa-amd64 done Step #19 - "build-push-simple-game-server": #13 DONE 0.2s Step #19 - "build-push-simple-game-server": docker push us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa-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": e7dc3d95ac2b: 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": bec7e6bb35e0: Waiting Step #19 - "build-push-simple-game-server": c8b007d0206e: Waiting 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": 4d049f83d9cf: Layer already exists Step #19 - "build-push-simple-game-server": f2392a9484bf: Layer already exists Step #19 - "build-push-simple-game-server": 4cde6b0bb6f5: Layer already exists Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Layer already exists Step #19 - "build-push-simple-game-server": ad51d0769d16: Layer already exists Step #19 - "build-push-simple-game-server": 275a30dd8ce9: 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": 187cfc6d1e3e: Layer already exists Step #19 - "build-push-simple-game-server": bec7e6bb35e0: Layer already exists Step #19 - "build-push-simple-game-server": c8b007d0206e: Layer already exists Step #19 - "build-push-simple-game-server": 50abe06dfc09: Layer already exists Step #19 - "build-push-simple-game-server": 621c35e751a5: Layer already exists Step #25 - "wait-to-become-leader": 31b69bf81a68: Pull complete Step #25 - "wait-to-become-leader": c304b907d70e: Pull complete Step #34: Using default tag: latest Step #25 - "wait-to-become-leader": 59a29f1f3196: Pull complete Step #33: Using default tag: latest 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 #34: latest: Pulling from cloud-builders/gsutil Step #34: 1317dd93c0c3: Already exists Step #34: 7cf79827a8b9: Pulling fs layer Step #34: 02fd31cee4e9: Pulling fs layer Step #34: cec19f620d8c: Pulling fs layer Step #34: 08cf9eebb254: Pulling fs layer Step #34: b876547429b2: Pulling fs layer Step #34: 715aad967077: Pulling fs layer Step #34: a7923c4b4b96: Pulling fs layer Step #34: a7923c4b4b96: Waiting Step #33: latest: Pulling from cloud-builders/gsutil Step #33: 1317dd93c0c3: Already exists Step #33: 7cf79827a8b9: Pulling fs layer Step #33: 02fd31cee4e9: Pulling fs layer Step #33: cec19f620d8c: Pulling fs layer Step #33: 08cf9eebb254: Pulling fs layer Step #33: b876547429b2: Pulling fs layer Step #33: 715aad967077: Pulling fs layer Step #33: a7923c4b4b96: Pulling fs layer Step #33: a7923c4b4b96: Waiting Step #33: 7cf79827a8b9: Verifying Checksum Step #34: 7cf79827a8b9: Verifying Checksum Step #34: 7cf79827a8b9: Download complete Step #33: 7cf79827a8b9: Download complete Step #33: 08cf9eebb254: Download complete Step #34: 08cf9eebb254: Download complete Step #33: 02fd31cee4e9: Verifying Checksum Step #33: 02fd31cee4e9: Download complete Step #34: 02fd31cee4e9: Verifying Checksum Step #34: 02fd31cee4e9: Download complete Step #34: b876547429b2: Verifying Checksum Step #34: b876547429b2: Download complete Step #33: b876547429b2: Verifying Checksum Step #33: b876547429b2: Download complete Step #33: 715aad967077: Verifying Checksum Step #34: 715aad967077: Verifying Checksum Step #34: 715aad967077: Download complete Step #33: 715aad967077: Download complete 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 #33: 7cf79827a8b9: Pull complete Step #34: 7cf79827a8b9: Pull complete 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-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=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 #22 - "site-static": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.61.0 RELEASE_BRANCH=main" Step #22 - "site-static": make[1]: Entering directory '/workspace/build' Step #22 - "site-static": mkdir -p ~/.kube/ Step #22 - "site-static": mkdir -p /workspace/build//.gocache Step #22 - "site-static": mkdir -p /workspace/build//.config/gcloud Step #22 - "site-static": mkdir -p ~/.config/helm Step #22 - "site-static": mkdir -p ~/.cache/helm Step #22 - "site-static": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #34: a7923c4b4b96: Download complete Step #33: a7923c4b4b96: Download complete Step #34: 02fd31cee4e9: Pull complete Step #33: 02fd31cee4e9: Pull complete Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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-fa2a888-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-fa2a888-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-fa2a888-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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #32 - "htmltest-save-cache": Compressing cache to ./htmltest-0.10.1.tgz... 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": 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": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test 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": /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: 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 #32 - "htmltest-save-cache": Uploading cache to Google Cloud Storage... Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute 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": 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-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:46dd32a0fe BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9050 -e AGONES_SDK_HTTP_PORT=9150 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9050:9050 -p 9150:9150 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=restapi" -e "TIMEOUT=40" -e "DELAY=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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 #19 - "build-push-simple-game-server": e7dc3d95ac2b: Pushed Step #22 - "site-static": installing: arm64 qemu-aarch64 already registered Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-04T00:14:06.887118369Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:06.890798128Z"} 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 #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 http-api-test.go Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"restapi","KubeConfig":"","GracefulTermination":true,"GRPCPort":9050,"HTTPPort":9150,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"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-04T00:14:06.955186208Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:06.955449345Z"} Step #19 - "build-push-simple-game-server": fa2a8882b76adcbf46bc6169f009af5ae05c2afa-amd64: digest: sha256:6351fde529fd7002834bdd29f5143401d0038983c8db956e33071769036ecf2d size: 3232 Step #19 - "build-push-simple-game-server": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa \ Step #19 - "build-push-simple-game-server": us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa-amd64 Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #19 - "build-push-simple-game-server": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + DIR=/go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + echo /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + [[ ! -d /go/src/agones.dev/agones/test/sdk/cpp//sdk ]] Step #21 - "sdk-conformance": /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 #25 - "wait-to-become-leader": 2026-09-04T00:14:07Z: Waiting to become oldest running build Step #19 - "build-push-simple-game-server": #1 0.000 pushing sha256:bee46e99baaa654ffbbcd5b3404caaad61b69b469850139db442ca26f86c0f85 to us-docker.pkg.dev/agones-images/ci/simple-game-server:fa2a8882b76adcbf46bc6169f009af5ae05c2afa 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 #19 - "build-push-simple-game-server": #1 DONE 0.2s 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 #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 #21 - "sdk-conformance": -- The C compiler identification is GNU 14.2.0 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" Finished Step #19 - "build-push-simple-game-server" Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting C compiler ABI info Step #21 - "sdk-conformance": 2026/09/04 00:14:08 Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:08 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:08 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:08 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": -- Detecting C compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working C compiler: /usr/bin/cc - skipped Step #21 - "sdk-conformance": -- Detecting C compile features Step #21 - "sdk-conformance": -- Detecting C compile features - done Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info Step #21 - "sdk-conformance": -- 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": Locking 118 packages to latest compatible versions Step #21 - "sdk-conformance": -- Setting CMAKE_BUILD_PARALLEL_LEVEL to 32 Step #32 - "htmltest-save-cache": Copying file://./htmltest-0.10.1.tgz [Content-Type=application/gzip]... Step #34: cec19f620d8c: Verifying Checksum Step #34: cec19f620d8c: Download complete Step #33: cec19f620d8c: Verifying Checksum Step #33: cec19f620d8c: Download complete Step #21 - "sdk-conformance": -- Found Protobuf: /usr/local/lib/libprotobuf.a (found version "7.35.1") Step #21 - "sdk-conformance": Downloading crates ... 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 #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. Step #21 - "sdk-conformance": 2026/09/04 00:14:09 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Downloaded tokio-macros v2.7.2 Step #21 - "sdk-conformance": Downloaded quote v1.0.47 Step #21 - "sdk-conformance": Downloaded futures-task v0.3.34 Step #21 - "sdk-conformance": Downloaded rustversion v1.0.23 Step #21 - "sdk-conformance": Downloaded async-trait v0.1.92 Step #21 - "sdk-conformance": Downloaded futures-channel v0.3.34 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY Step #21 - "sdk-conformance": Downloaded serde_derive v1.0.229 Step #21 - "sdk-conformance": Downloaded getrandom v0.4.3 Step #21 - "sdk-conformance": Downloaded rand v0.8.8 Step #21 - "sdk-conformance": Downloaded serde v1.0.229 Step #21 - "sdk-conformance": Downloaded http v1.5.0 Step #21 - "sdk-conformance": Downloaded tokio-util v0.7.19 Step #21 - "sdk-conformance": Downloaded hashbrown v0.17.1 Step #21 - "sdk-conformance": Downloaded h2 v0.4.19 Step #21 - "sdk-conformance": Downloaded hyper v1.11.1 Step #21 - "sdk-conformance": Downloaded futures-util v0.3.34 Step #25 - "wait-to-become-leader": 2026-09-04T00:14:09Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #21 - "sdk-conformance": Downloaded aho-corasick v1.1.5 Step #21 - "sdk-conformance": Downloaded regex v1.13.1 Step #21 - "sdk-conformance": Downloaded zerocopy v0.8.56 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 syn v3.0.4 Step #21 - "sdk-conformance": Downloaded syn v2.0.119 Step #21 - "sdk-conformance": Downloaded zerocopy-derive v0.8.56 Step #21 - "sdk-conformance": Downloaded indexmap v2.14.1 Step #21 - "sdk-conformance": Downloaded memchr v2.8.3 Step #21 - "sdk-conformance": Downloaded regex-syntax v0.8.11 Step #21 - "sdk-conformance": Downloaded mio v1.2.3 Step #21 - "sdk-conformance": Downloaded bitflags v2.13.1 Step #21 - "sdk-conformance": Downloaded bytes v1.12.1 Step #21 - "sdk-conformance": Downloaded socket2 v0.6.5 Step #21 - "sdk-conformance": Downloaded proc-macro2 v1.0.107 Step #21 - "sdk-conformance": Downloaded serde_core v1.0.229 Step #21 - "sdk-conformance": Downloaded tokio-stream v0.1.19 Step #21 - "sdk-conformance": Downloaded pin-project v1.1.13 Step #21 - "sdk-conformance": Downloaded log v0.4.34 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success Step #21 - "sdk-conformance": Downloaded anyhow v1.0.104 Step #21 - "sdk-conformance": -- clang-format found: /usr/bin/clang-format Step #21 - "sdk-conformance": Downloaded regex-automata v0.4.18 Step #21 - "sdk-conformance": -- Configuring done (2.6s) Step #21 - "sdk-conformance": -- Generating done (0.0s) Step #21 - "sdk-conformance": -- Build files have been written to: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build Step #21 - "sdk-conformance": Downloaded either v1.18.0 Step #21 - "sdk-conformance": Downloaded pin-project-internal v1.1.13 Step #21 - "sdk-conformance": Downloaded fastrand v2.5.0 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 http-body-util v0.1.5 Step #21 - "sdk-conformance": Downloaded http-body v1.1.0 Step #21 - "sdk-conformance": Downloaded smallvec v1.16.0 Step #21 - "sdk-conformance": Downloaded autocfg v1.5.1 Step #21 - "sdk-conformance": Downloaded futures-core v0.3.34 Step #21 - "sdk-conformance": Downloaded futures-sink v0.3.34 Step #21 - "sdk-conformance": Downloaded libc v0.2.189 Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/google/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.cc.o Step #21 - "sdk-conformance": [ 37%] Building CXX object CMakeFiles/agones.dir/src/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": Downloaded tokio v1.53.1 Step #21 - "sdk-conformance": [ 62%] Building CXX object CMakeFiles/agones.dir/src/google/http.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/openapiv2.pb.cc.o Step #21 - "sdk-conformance": [ 87%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/annotations.pb.cc.o Step #21 - "sdk-conformance": 2026/09/04 00:14:10 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:10.893326425Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:10.900863877Z"} Step #22 - "site-static": hugo: downloading modules … Step #21 - "sdk-conformance": + cargo build Step #21 - "sdk-conformance": 2026/09/04 00:14:11 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:11.957199737Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:11.964214429Z"} 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 hashbrown v0.17.1 Step #21 - "sdk-conformance": Compiling either v1.18.0 Step #21 - "sdk-conformance": Compiling futures-task v0.3.34 Step #21 - "sdk-conformance": Compiling futures-sink 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 regex-syntax v0.8.11 Step #21 - "sdk-conformance": Compiling bitflags v2.13.1 Step #21 - "sdk-conformance": Compiling serde_core v1.0.229 Step #21 - "sdk-conformance": Compiling fastrand v2.5.0 Step #21 - "sdk-conformance": Compiling rustversion v1.0.23 Step #21 - "sdk-conformance": Compiling autocfg v1.5.1 Step #21 - "sdk-conformance": Compiling serde 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 memchr v2.8.3 Step #21 - "sdk-conformance": Compiling futures-util v0.3.34 Step #21 - "sdk-conformance": Compiling futures-channel v0.3.34 Step #21 - "sdk-conformance": Compiling rustix v1.1.4 Step #21 - "sdk-conformance": Compiling itertools v0.14.0 Finished Step #32 - "htmltest-save-cache" Step #21 - "sdk-conformance": Compiling indexmap v1.9.3 Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.785370586Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.785491698Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.786704438Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.786743161Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.787557833Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.787618922Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.788246957Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.789121301Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.789181673Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.789892969Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.791465198Z","values":{"key":"creationTimestamp","value":"1788480851"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.791583801Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.792387576Z","values":{"key":"UID","value":"3538590715529493385"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.792431356Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:12 Player Tracking not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.793584894Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.794684104Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.795571055Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.796561875Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.797857196Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.799013003Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.809450718Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.810564766Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:12.810672215Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:12 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": Compiling http v1.5.0 Step #21 - "sdk-conformance": Compiling indexmap v2.14.1 Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:13.978500932Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:13.979643034Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:13.979736946Z"} 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-04T00:14:13.979790841Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Change to status to reserved Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Get GameServer status...util GameServer status become Reserved Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"3538590715529493385","resource_version":"v1","generation":"1","creation_timestamp":"1788480851","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"3538590715529493385","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1788480851","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/04 00:14:13 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/04 00:14:13 Write empty message to the websocket server Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:13.982172361Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:13 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #21 - "sdk-conformance": Compiling syn v2.0.119 Step #21 - "sdk-conformance": Compiling syn v3.0.4 Step #21 - "sdk-conformance": Compiling petgraph v0.7.1 Step #21 - "sdk-conformance": Compiling http-body v1.1.0 Step #21 - "sdk-conformance": Compiling regex-automata v0.4.18 Step #21 - "sdk-conformance": Compiling http-body-util v0.1.5 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": Compiling rand_core v0.6.4 Step #21 - "sdk-conformance": Compiling tempfile v3.27.0 Step #21 - "sdk-conformance": Compiling tower v0.5.3 Step #22 - "site-static": hugo: collected modules in 7817 ms Step #21 - "sdk-conformance": Compiling regex v1.13.1 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 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 #21 - "sdk-conformance": Compiling axum-core v0.4.5 Step #21 - "sdk-conformance": Compiling rand v0.8.8 Step #21 - "sdk-conformance": Compiling async-stream v0.3.6 Step #21 - "sdk-conformance": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=false&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=false&PlayerTracking=false&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=false Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.317937936Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.318045099Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.318210856Z"} 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:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 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": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.318689725Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.318986479Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.320112495Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.320211734Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.320510648Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.320591389Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 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-04T00:14:21.321374498Z","values":{"key":"creationTimestamp","value":"1788480850"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.32153531Z"} 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:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 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:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 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:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480850"} 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 annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.322304042Z","values":{"key":"UID","value":"8271210838320191144"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.322446158Z"} 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:"8271210838320191144" resource_version:"v1" generation:1 creation_timestamp:1788480850 annotations:{key:"agones.dev/sdk-UID" value:"8271210838320191144"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480850"} 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-04T00:14:21.323330697Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.324200047Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.324732149Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.325287857Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.325680029Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.326003806Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.326669185Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.32723778Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.327667544Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.328188519Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.328654232Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.329152681Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.330107061Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.332512134Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:21.332614578Z"} Step #21 - "sdk-conformance": sdk-client-test.go:124: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:132: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": Compiling pin-project v1.1.13 Step #21 - "sdk-conformance": Compiling tracing v0.1.44 Step #21 - "sdk-conformance": Compiling thiserror v1.0.69 Step #21 - "sdk-conformance": Compiling prost v0.13.5 Step #21 - "sdk-conformance": Compiling prost-types v0.13.5 Step #21 - "sdk-conformance": Compiling axum v0.7.9 Step #21 - "sdk-conformance": Compiling prost-build v0.13.5 Step #21 - "sdk-conformance": Compiling tonic-build v0.12.3 Step #21 - "sdk-conformance": Compiling agones v1.61.0-dev (/go/src/agones.dev/agones/sdks/rust) 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 h2 v0.4.19 Step #21 - "sdk-conformance": Compiling tower v0.4.13 Step #21 - "sdk-conformance": [100%] Linking CXX static library libagones.a Step #21 - "sdk-conformance": [100%] Built target agones Step #21 - "sdk-conformance": Install the project... Step #21 - "sdk-conformance": -- Install configuration: "Release" Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/lib/libagones.a Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets-release.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesConfig.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_export.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_global.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.grpc.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/http.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/openapiv2.pb.h Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + mkdir -p .build Step #21 - "sdk-conformance": + cd .build Step #21 - "sdk-conformance": + cmake .. -G 'Unix Makefiles' -DCMAKE_PREFIX_PATH=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build -Dagones_DIR=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build/agones/cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=.bin Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working CXX compiler: /usr/bin/c++ - skipped Step #21 - "sdk-conformance": -- Detecting CXX compile features Step #21 - "sdk-conformance": -- Detecting CXX compile features - done Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #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 #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/cpp-simple.dir/server.cc.o Step #21 - "sdk-conformance": Compiling hyper v1.11.1 Step #21 - "sdk-conformance": Compiling hyper-util v0.1.20 Step #21 - "sdk-conformance": Compiling hyper-timeout v0.5.2 Step #21 - "sdk-conformance": Compiling tonic v0.12.3 Step #33: cec19f620d8c: Pull complete Step #34: cec19f620d8c: Pull complete Step #33: 08cf9eebb254: Pull complete Step #34: 08cf9eebb254: Pull complete Step #33: b876547429b2: Pull complete Step #34: b876547429b2: Pull complete Step #34: 715aad967077: Pull complete Step #33: 715aad967077: Pull complete Step #34: a7923c4b4b96: Pull complete Step #33: a7923c4b4b96: Pull complete Step #33: Digest: sha256:98367ef0eab5af3ebf52c9040634e7e0223256f01c8d0f3cefd28cc6d78a874a Step #34: Digest: sha256:98367ef0eab5af3ebf52c9040634e7e0223256f01c8d0f3cefd28cc6d78a874a Step #34: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #33: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #34: gcr.io/cloud-builders/gsutil:latest Step #33: gcr.io/cloud-builders/gsutil:latest Step #21 - "sdk-conformance": [100%] Linking CXX executable cpp-simple 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": Compiling rust-simple v0.2.0 (/go/src/agones.dev/agones/test/sdk/rust) 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 #24 - "push-upgrade-test": #14 DONE 49.5s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #15 [11/13] RUN adduser -D -g '' adduser Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=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-fa2a888-linux-amd64 --grpc-port 9003 --http-port 9103 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": + /root/sdktest.sh 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-04T00:14:39.441562307Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:39.441779299Z"} 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 #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.97s Step #24 - "push-upgrade-test": #15 DONE 0.9s 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": 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-fa2a888-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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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":5,"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-04T00:14:40.498578601Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:40.49875196Z"} 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 #34: Copying file://agonessdk-server-1.61.0-dev-fa2a888.zip [Content-Type=application/zip]... 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 #33: Copying file://agonessdk-1.61.0-dev-fa2a888-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 #21 - "sdk-conformance": {"httpEndpoint":":9103","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:44.446502734Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9003","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:44.452413202Z"} 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-04T00:14:44.472143585Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.47230132Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.472402431Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.472407185Z"} Step #21 - "sdk-conformance": ...marked Ready Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.473162627Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.473261077Z"} Step #21 - "sdk-conformance": ...marked Allocated 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-04T00:14:44.473866235Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.473992284Z"} 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-04T00:14:44.47452762Z"} 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-04T00:14:44.475287616Z","values":{"key":"test-label","value":"1788480884"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.475412178Z"} 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-04T00:14:44.475950384Z","values":{"key":"test-annotation","value":"6090600065262682294"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:44.476031016Z"} Step #21 - "sdk-conformance": Running for 0 seconds ! Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #34: - - [0/1 files][ 94.1 MiB/387.6 MiB] 24% Done \ | | [0/1 files][234.6 MiB/387.6 MiB] 60% Done / / [0/1 files][382.3 MiB/387.6 MiB] 98% Done - - [1/1 files][387.6 MiB/387.6 MiB] 100% Done Step #34: Operation completed over 1 objects/387.6 MiB. Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:45.474303813Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:45.474381244Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:45.499524054Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:45.504302889Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:45.526593931Z"} 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-04T00:14:45.528011736Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:45.528310552Z"} 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-04T00:14:45.529040451Z","values":{"key":"test-annotation","value":"5875957834307005564"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:45.529179002Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Finished Step #34 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-04T00:14:47.528575568Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.528872805Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.528975969Z"} Step #21 - "sdk-conformance": rust: ...marked Ready Step #21 - "sdk-conformance": rust: Reserving for 5 seconds Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.529932461Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.530026817Z"} Step #21 - "sdk-conformance": rust: ...Reserved Step #21 - "sdk-conformance": rust: Allocate game server ... Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Reserved Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.530843257Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.530883964Z"} 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-04T00:14:47.531784283Z"} 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-04T00:14:47.532779154Z","values":{"key":"test-label","value":"1788480885"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:47.532827499Z"} 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": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:49.528854895Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:14:50.897063652Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:50.89714909Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:14:50.89720497Z"} 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-fa2a888-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-fa2a888-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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 --grpc-port 9001 --http-port 9101 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:1954a7599c BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"go","KubeConfig":"","GracefulTermination":true,"GRPCPort":9001,"HTTPPort":9101,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"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-04T00:14:51.458063744Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:51.458282805Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:51.529048335Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/go Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:14:51.957214485Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:51.957338497Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:14:51.957418118Z"} 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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi: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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9050 -e AGONES_SDK_HTTP_PORT=9150 -e FEATURE_GATES='PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9050:9050 -p 9150:9150 -e "FEATURE_GATES=PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=restapi" -e "TIMEOUT=40" -e "DELAY=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 --grpc-port 9050 --http-port 9150 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:46dd32a0fe BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":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-04T00:14:52.510192207Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:14:52.510430224Z"} 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-04T00:14:52.534469202Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:52.534598395Z"} 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": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=true&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=true&PlayerTracking=true&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=true Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=on Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/restapi Step #21 - "sdk-conformance": + go run http-api-test.go Step #21 - "sdk-conformance": 2026/09/04 00:14:52 Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:52 Alpha Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:52 Beta Client is starting Step #21 - "sdk-conformance": 2026/09/04 00:14:52 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": 2026/09/04 00:14:53 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": Running for 10 seconds ! Step #24 - "push-upgrade-test": #17 exporting layers 14.6s done Step #24 - "push-upgrade-test": #17 writing image sha256:ff9c233a76a9b9aa295b412e348b65d1780eefa113fe5529dbf22d1e46616f96 done Step #24 - "push-upgrade-test": #17 naming to us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-fa2a888 done Step #24 - "push-upgrade-test": #17 DONE 14.6s Step #24 - "push-upgrade-test": docker push us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.61.0-dev-fa2a888 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": 7878e5a9f2a7: Preparing Step #24 - "push-upgrade-test": b69d01f34196: Preparing Step #24 - "push-upgrade-test": 62239b91ab3d: Preparing Step #24 - "push-upgrade-test": f82122164d5d: Preparing Step #24 - "push-upgrade-test": 5e6d5cbd75db: Preparing Step #24 - "push-upgrade-test": 29d55fda0ff7: Preparing Step #24 - "push-upgrade-test": 4caff5b6fc2f: Preparing Step #24 - "push-upgrade-test": 14784ac84de1: Preparing Step #24 - "push-upgrade-test": 94766c3a2648: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": fbc737cf6f5d: 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": fbc737cf6f5d: Waiting Step #24 - "push-upgrade-test": 62678e3bb925: Waiting Step #24 - "push-upgrade-test": 34884abbe928: Waiting Step #24 - "push-upgrade-test": 64d757042d6c: Waiting Step #24 - "push-upgrade-test": 033cd45a45cc: Waiting Step #24 - "push-upgrade-test": 5f70bf18a086: Layer already exists Step #21 - "sdk-conformance": 2026/09/04 00:14:54 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #24 - "push-upgrade-test": 5e6d5cbd75db: Pushed Step #24 - "push-upgrade-test": 29d55fda0ff7: Pushed Step #24 - "push-upgrade-test": b69d01f34196: Pushed Step #24 - "push-upgrade-test": f82122164d5d: Pushed Step #24 - "push-upgrade-test": 4caff5b6fc2f: Pushed Step #24 - "push-upgrade-test": 62678e3bb925: Layer already exists Step #24 - "push-upgrade-test": 7878e5a9f2a7: Pushed Step #24 - "push-upgrade-test": 033cd45a45cc: Layer already exists Step #24 - "push-upgrade-test": 34884abbe928: Layer already exists Step #24 - "push-upgrade-test": 64d757042d6c: Layer already exists Step #24 - "push-upgrade-test": fbc737cf6f5d: Pushed Step #21 - "sdk-conformance": 2026/09/04 00:14:55 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:56.459087522Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:56.463960488Z"} Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:14:56.514277486Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:14:56.518906939Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.873866927Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.873948124Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.875078737Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.875103708Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.875951598Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.87646571Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.876806301Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.877679819Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.877774344Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.878306335Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.879487592Z","values":{"key":"creationTimestamp","value":"1788480896"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.879695551Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.880537203Z","values":{"key":"UID","value":"92846585942170859"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.880598422Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.882213993Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.883307924Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.884290748Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.885108315Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.885185258Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.885789196Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.886323396Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.886967171Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.887014607Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.887736539Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:56 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-04T00:14:56.888427737Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:56.888515062Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:56 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/04 00:14:57 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/09/04 00:14:57 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:57.03320959Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:57.033414773Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:57.033494999Z"} 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-04T00:14:57.033593618Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:57 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-04T00:14:57.034443438Z"} Step #21 - "sdk-conformance": 2026/09/04 00:14:57 Read message from the websocket server Step #21 - "sdk-conformance": 2026/09/04 00:14:57 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"92846585942170859","resource_version":"v1","generation":"1","creation_timestamp":"1788480896","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"92846585942170859","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1788480896","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/04 00:14:57 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/09/04 00:14:57 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/09/04 00:14:57 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #24 - "push-upgrade-test": 94766c3a2648: Pushed Step #24 - "push-upgrade-test": 14784ac84de1: Pushed Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.394295758Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.394396635Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.394622525Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.395325212Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.395467369Z"} 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.398150187Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.398242911Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.39957677Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.39959074Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 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-04T00:14:58.400133091Z","values":{"key":"creationTimestamp","value":"1788480896"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.400317111Z"} 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480896"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.400664354Z","values":{"key":"UID","value":"7712377228243617694"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.400728876Z"} 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"agones.dev/sdk-UID" value:"7712377228243617694"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480896"} 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-04T00:14:58.401172098Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.401229023Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.401438298Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"agones.dev/sdk-UID" value:"7712377228243617694"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480896"} 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":"Player Connected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.401814849Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.401870477Z"} 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"agones.dev/sdk-UID" value:"7712377228243617694"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480896"} 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-04T00:14:58.402191976Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.402503271Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.402801064Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.402861708Z"} 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:"7712377228243617694" resource_version:"v1" generation:1 creation_timestamp:1788480896 annotations:{key:"agones.dev/sdk-UID" value:"7712377228243617694"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1788480896"} 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 Count","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.403365722Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.403845491Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.404356422Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.404688521Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.405056963Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.405325136Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.405671857Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.406031073Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.406390064Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.40661813Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.407081416Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.407468979Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.407744108Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.408074705Z"} 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-04T00:14:58.40839394Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:14:58.408464696Z"} 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 #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-04T00:15:04.47691308Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:04.476985501Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Shutdown Step #21 - "sdk-conformance": ...marked for Shutdown Step #25 - "wait-to-become-leader": 2026-09-04T00:15:11Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:15:24.450967277Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:24.451044551Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:15:24.451123537Z"} 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=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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9005 -e AGONES_SDK_HTTP_PORT=9105 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":2,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"csharp","KubeConfig":"","GracefulTermination":true,"GRPCPort":9005,"HTTPPort":9105,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-04T00:15:25.033223825Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:15:25.033396416Z"} 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": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:15:25.504024434Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:25.504087298Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:15:25.504427467Z"} 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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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": 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": 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": + /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.10s 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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='' -e RUN_ASYNC=true" COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:15:27.034021991Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:15:27.039305995Z"} 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-04T00:15:27.107287235Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:15:27.107469652Z"} 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-04T00:15:30.108115691Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:15:30.11296982Z"} 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 #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:30.19611787Z"} 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-04T00:15:30.197735653Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:30.19778528Z"} 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-04T00:15:30.198747285Z","values":{"key":"test-annotation","value":"7026002771154829705"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:30.198872247Z"} 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-04T00:15:32.198255261Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.198816805Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.198949375Z"} 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-04T00:15:32.200293827Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.20045121Z"} Step #21 - "sdk-conformance": rust_async: ...Reserved Step #21 - "sdk-conformance": rust_async: Allocate game server ... Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Reserved Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.201439913Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.201516201Z"} 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-04T00:15:32.202473075Z"} 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-04T00:15:32.203586907Z","values":{"key":"test-label","value":"1788480930"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:32.203645372Z"} Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.198812953Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.732051145Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.732066812Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.732367146Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.755192144Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.755326608Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.758370686Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.758438107Z"} 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-04T00:15:34.768703566Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.770958127Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "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": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "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": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "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": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "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": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "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-04T00:15:34.868885289Z","values":{"key":"creationTimestamp","value":"1788480927"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.869007969Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480927" } }, "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-04T00:15:34.873454142Z","values":{"key":"UID","value":"2755430336477958121"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.873539424Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2755430336477958121" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480927" } }, "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-04T00:15:34.878745627Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.885045312Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.886096606Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.887864044Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.888693345Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.900752163Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.901852389Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.903501966Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.905425335Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.906318004Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.909174193Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.914679347Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.915755251Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.917436394Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.919526843Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.9210967Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.924508593Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.925436366Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.92829936Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.929203745Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.930876402Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:34.930935433Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2755430336477958121", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480927", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2755430336477958121" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480927" } }, "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 #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:36.198911117Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:15:36.463202524Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:36.463263287Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:15:36.463395833Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:15:36.516615193Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:36.516795712Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:15:36.516892417Z"} 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 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 #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=clean SDK_FOLDER=restapi Step #21 - "sdk-conformance": Command clean not found - nothing to execute Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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-fa2a888-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-fa2a888-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":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-04T00:15:36.939342013Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:15:36.939516126Z"} 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": rust_async: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:37.206281968Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:37.206374404Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:15:38.940377104Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:15:38.945271822Z"} Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf 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-04T00:15:39.98871015Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.990690007Z","values":{"key":"annotation","value":"8407696002069756283"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.990827259Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.992120047Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.992180219Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.992945449Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.99346642Z","values":{"key":"label","value":"1788480938"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.993517103Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.995329458Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.995410103Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.995419502Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.995868121Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.995930716Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.996769691Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.997469679Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.998006196Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.998514949Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.999074371Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:39.999625916Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.000145683Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.000678103Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.00143634Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.002113373Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.002815114Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.003451612Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.004151193Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.00486088Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:15:40.004944626Z"} Step #21 - "sdk-conformance": Python Game Server has started! Step #21 - "sdk-conformance": python: Connected! Step #21 - "sdk-conformance": python: Marking server as ready... Step #21 - "sdk-conformance": python: ...marked Ready Step #21 - "sdk-conformance": python: GameServer name: local Step #21 - "sdk-conformance": python: Reserving for 5 seconds... Step #21 - "sdk-conformance": python: ...Reserved Step #21 - "sdk-conformance": python: Allocating... Step #21 - "sdk-conformance": python: ...Allocated Step #21 - "sdk-conformance": python: Getting Counter count... Step #21 - "sdk-conformance": python: Incrementing Counter... Step #21 - "sdk-conformance": python: Decrementing Counter... Step #21 - "sdk-conformance": python: Setting Counter count... Step #21 - "sdk-conformance": python: Getting Counter capacity... Step #21 - "sdk-conformance": python: Setting Counter capacity... Step #21 - "sdk-conformance": python: Checking List contains... Step #21 - "sdk-conformance": python: Getting List length... Step #21 - "sdk-conformance": python: Getting List values... Step #21 - "sdk-conformance": python: Appending List value... Step #21 - "sdk-conformance": python: Deleting List value... Step #21 - "sdk-conformance": python: Getting List capacity... Step #21 - "sdk-conformance": python: Setting List capacity... Step #21 - "sdk-conformance": python: Shutting down... Step #21 - "sdk-conformance": python: ...marked for Shutdown Step #21 - "sdk-conformance": Python Game Server finished. Step #24 - "push-upgrade-test": 62239b91ab3d: Pushed Step #24 - "push-upgrade-test": 1.61.0-dev-fa2a888: digest: sha256:26a73250eabba3f9333d634930e0cc58d61c9a9efd9e5f1e4fe15a9066ed1d03 size: 3666 Finished Step #24 - "push-upgrade-test" Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:16:07.035973221Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:07.036128402Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:16:07.036249507Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Alpha feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=csharp GRPC_PORT=9005 HTTP_PORT=9105 FEATURE_GATES="PlayerAllocationFilter=true&PlayerTracking=true&WasmAutoscaler=true&Example=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"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-04T00:16:07.46481753Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:16:07.464989554Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/csharp Step #21 - "sdk-conformance": + dotnet run Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Welcome to .NET 8.0! Step #21 - "sdk-conformance": --------------------- Step #21 - "sdk-conformance": SDK Version: 8.0.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": 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": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:16:08.465683838Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:16:08.470507725Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:16:10.108749351Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:10.108814573Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:16:10.108898786Z"} 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-fa2a888-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.10s 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-fa2a888-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='PlayerTracking=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=PlayerTracking=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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":3,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-04T00:16:11.674517542Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:16:11.674761256Z"} 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": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.440996207Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.441107569Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.441320908Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.465792093Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.465947357Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.470297479Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.470392915Z"} 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-04T00:16:12.480670672Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.484202137Z"} Step #25 - "wait-to-become-leader": 2026-09-04T00:16:12Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "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": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "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": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "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": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "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": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "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-04T00:16:12.584623497Z","values":{"key":"creationTimestamp","value":"1788480968"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.584764165Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480968" } }, "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-04T00:16:12.588734709Z","values":{"key":"UID","value":"2320460458324705837"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.588818013Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2320460458324705837" }, "labels": { "agones.dev/sdk-creationTimestamp": "1788480968", "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-04T00:16:12.593087285Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.593170037Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2320460458324705837" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480968" } }, "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-04T00:16:12.596930683Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.60106405Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.601147087Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2320460458324705837" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480968" } }, "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-04T00:16:12.603774236Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.606123288Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.609715928Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.609750401Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2320460458324705837" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480968" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "players": { "capacity": "10" }, "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.612059303Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.613966462Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:12.614010639Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "2320460458324705837", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1788480968", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "2320460458324705837" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1788480968" } }, "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 #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:16:14.677560882Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:16:14.682599495Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:14.746695534Z"} 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-04T00:16:14.748728084Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:14.749159412Z"} 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-04T00:16:14.749928703Z","values":{"key":"test-annotation","value":"1619564302855305426"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:14.750034154Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.749048591Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.749142642Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.749266048Z"} 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-04T00:16:16.750438201Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.750544209Z"} 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-04T00:16:16.751436841Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.751490156Z"} 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-04T00:16:16.752306187Z"} 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-04T00:16:16.753236591Z","values":{"key":"test-label","value":"1788480974"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.753287292Z"} 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-04T00:16:16.754292141Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.754351885Z"} 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-04T00:16:16.755209534Z"} 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-04T00:16:16.756255282Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.756315403Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Added player Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.757390145Z"} 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-04T00:16:16.758216806Z"} 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-04T00:16:16.758990394Z"} 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-04T00:16:16.760022157Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:16.760053661Z"} 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-04T00:16:16.760858302Z"} 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-04T00:16:18.750136071Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:16:18.941961016Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:18.942044907Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:16:18.942139023Z"} 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-fa2a888-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-fa2a888-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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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":1,"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-04T00:16:19.363934185Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:16:19.364106296Z"} 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": {"httpEndpoint":":9106","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:16:20.364902606Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9006","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:16:20.36967058Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:20.750266019Z"} Step #21 - "sdk-conformance": + .venv/bin/pip install grpcio protobuf 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": rust: Shutting down... Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.762829074Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.762955475Z"} 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: Shutting down GameServer watch loop Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": Health check task canceled Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.764410285Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.765916796Z","values":{"key":"annotation","value":"8996582528828712630"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.766066133Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.766756601Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.766824993Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.767561311Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.768199914Z","values":{"key":"label","value":"1788480980"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.768251724Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.769854457Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.769886096Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.769953502Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.770737286Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.770804325Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.7716841Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.771750118Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.772424943Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.773144652Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.773219521Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.773907128Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.774355064Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.774905632Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.775402969Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.775445149Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.775822138Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.776282112Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:21.776321968Z"} 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": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:16:48.466212238Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:48.466291495Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:16:48.466360355Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) csharp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:16:54.680155009Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:16:54.680237168Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:16:54.680326273Z"} 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-fa2a888-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.10s 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-fa2a888-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=5" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-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":5,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-09-04T00:16:55.983581189Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 5 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:16:55.983764309Z"} 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": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:17:00.36563934Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"python","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:00.365710326Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:17:00.365762064Z"} 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": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:17:00.984544723Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:17:00.98956332Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:01.061619079Z"} 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-04T00:17:01.063195636Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:01.063195857Z"} 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-04T00:17:01.064189216Z","values":{"key":"test-annotation","value":"9120243733038313987"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:01.064300548Z"} 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-04T00:17:03.063538875Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.063879728Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.064047822Z"} Step #21 - "sdk-conformance": rust_async: ...marked Ready Step #21 - "sdk-conformance": rust_async: Reserving for 5 seconds Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.065015964Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.065152658Z"} 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-04T00:17:03.066175184Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.066224296Z"} 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-04T00:17:03.06709424Z"} 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-04T00:17:03.068086918Z","values":{"key":"test-label","value":"1788481020"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.068125727Z"} 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-04T00:17:03.069198446Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.069256642Z"} 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-04T00:17:03.070034532Z"} 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-04T00:17:03.07104142Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.071115968Z"} 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-04T00:17:03.072039127Z"} 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-04T00:17:03.072920477Z"} 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-04T00:17:03.073875674Z"} 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-04T00:17:03.074706065Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:03.074740482Z"} 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-04T00:17:03.075554821Z"} Step #21 - "sdk-conformance": rust_async: Current player count: 0 Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:05.064062926Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:07.064041548Z"} 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-04T00:17:08.078932437Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:08.079084928Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": Health check task canceled Step #21 - "sdk-conformance": rust_async: Shutting down GameServer watch loop Step #25 - "wait-to-become-leader": 2026-09-04T00:17:13Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:17:40.989085632Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:17:40.989183927Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:17:40.989277689Z"} 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": Step #21 - "sdk-conformance": added 1 package, and audited 3 packages in 4m Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": found 0 vulnerabilities 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-fa2a888-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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.61.0-dev-fa2a888-linux-amd64 --grpc-port 9002 --http-port 9102 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"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":"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-04T00:18:13.191834324Z","version":"1.61.0-dev-fa2a888"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-09-04T00:18:13.192011021Z"} 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": Step #21 - "sdk-conformance": > testSDK Step #21 - "sdk-conformance": > node ./testSDKClient.js Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": attempting to connect Step #21 - "sdk-conformance": {"httpEndpoint":":9102","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-09-04T00:18:15.192896921Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9002","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-09-04T00:18:15.197909392Z"} Step #25 - "wait-to-become-leader": 2026-09-04T00:18:15Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z 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-04T00:18:16.176633Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.176640306Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.176782157Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.183143983Z"} 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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 8561013523126985671 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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":"Setting annotation","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.193129613Z","values":{"key":"annotation","value":"8561013523126985671"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.193322458Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.195721428Z","values":{"key":"label","value":"1788481095"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.195799875Z"} 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": creation Timestamp 1788481095 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.20274083Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.202864634Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:16.202923979Z"} 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Reserved', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": send allocate request Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.209736757Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.209848955Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.210012566Z"} 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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-04T00:18:17.215139908Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.217019853Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.219101757Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.22107645Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.222751402Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.224607503Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.226413461Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.228918893Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.230609167Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.232037781Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.2332587Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:17.234927829Z"} 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-04T00:18:18.237475558Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:18.237597349Z"} 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: '8561013523126985671', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1788481095, 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": closing agones SDK Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:20.240207895Z"} Step #22 - "site-static": Step #22 - "site-static": up to date, audited 6 packages in 4m 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 #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:a375ddb91a rm -r ./public Step #22 - "site-static": mkdir /workspace/site/public Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:a375ddb91a bash -c \ Step #22 - "site-static": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.61.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #22 - "site-static": hugo: downloading modules … Step #22 - "site-static": hugo: collected modules in 6950 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 8692 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 #23 - "deploy-site-static": WARNING: You might be using automatic scaling for a standard environment deployment, without providing a value for automatic_scaling.max_instances. Starting from March, 2025, App Engine sets the automatic scaling maximum instances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify the new max_instances value in your app.yaml file, and deploy a new version or redeploy over an existing version. For details on max_instances, see https://cloud.google.com/appengine/docs/standard/reference/app-yaml.md#scaling_elements. Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Services to deploy: Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": descriptor: [/workspace/site/.app.yaml] Step #23 - "deploy-site-static": source: [/workspace/site] Step #23 - "deploy-site-static": target project: [agones-images] Step #23 - "deploy-site-static": target service: [preview] Step #23 - "deploy-site-static": target version: [fa2a888] Step #23 - "deploy-site-static": target url: [https://fa2a888-dot-preview-dot-agones-images.uc.r.appspot.com] Step #23 - "deploy-site-static": target service account: [agones-images@appspot.gserviceaccount.com] Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": (add --promote if you also want to make this service available from Step #23 - "deploy-site-static": [https://preview-dot-agones-images.uc.r.appspot.com]) Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Do you want to continue (Y/n)? Step #23 - "deploy-site-static": Beginning deployment of service [preview]... Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-09-04T00:18:55.194053185Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-09-04T00:18:55.194198591Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-09-04T00:18:55.194265572Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Finished Step #21 - "sdk-conformance" Starting Step #31 - "rust-build-save-cache" Starting Step #30 - "cpp-sdk-conformance-save-cache" Step #31 - "rust-build-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #30 - "cpp-sdk-conformance-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #30 - "cpp-sdk-conformance-save-cache": /usr/bin/save_cache: line 87: sdks/cpp/CMakeLists.txt: Permission denied Step #30 - "cpp-sdk-conformance-save-cache": Compressing cache to ./cpp-sdk-conformance-.tgz... Step #30 - "cpp-sdk-conformance-save-cache": Uploading cache to Google Cloud Storage... Step #23 - "deploy-site-static": ╔════════════════════════════════════════════════════════════╗ Step #23 - "deploy-site-static": ╠═ Uploading 234 files to Google Cloud Storage ═╣ Step #30 - "cpp-sdk-conformance-save-cache": Copying file://./cpp-sdk-conformance-.tgz [Content-Type=application/gzip]... Step #31 - "rust-build-save-cache": Cache file exists, exiting save_cache without over-writing cache file. Step #30 - "cpp-sdk-conformance-save-cache": / [0 files][ 0.0 B/ 1.2 MiB] / [1 files][ 1.2 MiB/ 1.2 MiB] Step #30 - "cpp-sdk-conformance-save-cache": Operation completed over 1 objects/1.2 MiB. Finished Step #31 - "rust-build-save-cache" Finished Step #30 - "cpp-sdk-conformance-save-cache" Step #23 - "deploy-site-static": ╚════════════════════════════════════════════════════════════╝ Step #23 - "deploy-site-static": File upload done. Step #23 - "deploy-site-static": Waiting for operation [apps/agones-images/operations/operation-1788481146718-65a9d37700799-4c2cc526-0a8beda4] to complete... Step #25 - "wait-to-become-leader": 2026-09-04T00:19:16Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #25 - "wait-to-become-leader": 2026-09-04T00:20:17Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #23 - "deploy-site-static": ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done. Step #23 - "deploy-site-static": Deployed service [preview] to [https://fa2a888-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 #25 - "wait-to-become-leader": 2026-09-04T00:21:20Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #25 - "wait-to-become-leader": 2026-09-04T00:22:22Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #25 - "wait-to-become-leader": 2026-09-04T00:23:23Z: Oldest is (id startTime): 97b67311-ec0b-4f8d-a0d5-e500c478a531 2026-09-03T22:35:25.952083292Z Step #25 - "wait-to-become-leader": 2026-09-04T00:24:24Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:25:26Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:26:27Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:27:28Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:28:29Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:29:31Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:30:32Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:31:33Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:32:35Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:33:37Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:34:38Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:35:40Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:36:41Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:37:42Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:38:44Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:39:45Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:40:46Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:41:48Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:42:50Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:43:52Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:44:53Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:45:54Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:46:56Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:47:57Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:48:58Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:50:00Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:51:01Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:52:02Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:53:04Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:54:05Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:55:06Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:56:07Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:57:09Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:58:10Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T00:59:11Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:00:12Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:01:14Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:02:15Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:03:16Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:04:18Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:05:19Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:06:20Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:07:21Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:08:23Z: Oldest is (id startTime): 5f2e904e-4d0d-4067-99b2-911a3823fad9 2026-09-03T22:38:58.946845399Z Step #25 - "wait-to-become-leader": 2026-09-04T01:09:24Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:10:25Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:11:26Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:12:27Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:13:29Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:14:30Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:15:31Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:16:32Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:17:34Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:18:35Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:19:36Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:20:37Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:21:39Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:22:40Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:23:41Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:24:43Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:25:44Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:26:45Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:27:47Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:28:48Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:29:49Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:30:50Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:31:52Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:32:53Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:33:54Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:34:56Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:35:57Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:36:58Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:38:00Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:39:01Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:40:02Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:41:03Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:42:04Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:43:06Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:44:07Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:45:09Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:46:10Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:47:11Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:48:12Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:49:14Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:50:15Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:51:16Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:52:18Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:53:20Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:54:21Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:55:22Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:56:24Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:57:25Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:58:26Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T01:59:27Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:00:29Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:01:30Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:02:31Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:03:33Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:04:34Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:05:35Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:06:37Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:07:38Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Step #25 - "wait-to-become-leader": 2026-09-04T02:08:39Z: Oldest is (id startTime): 82a59d1d-1bc1-4fe3-b324-f140e2fc49e5 2026-09-03T22:58:57.150609181Z Finished Step #25 - "wait-to-become-leader" ERROR ERROR: build step 25 "gcr.io/google.com/cloudsdktool/cloud-sdk" failed: step exited with non-zero status: 137