starting build "7a6144fa-c3c1-4682-87e6-0c7a520dac0e" FETCHSOURCE From https://github.com/googleforgames/agones * branch 5bf18f93eb02616b28ebd85ac2e3db3625d5774c -> FETCH_HEAD HEAD is now at 5bf18f9 add agones-kotlin-sdk to list of Client SDKs GitCommit: 5bf18f93eb02616b28ebd85ac2e3db3625d5774c SETUPBUILD BUILD Starting Step #6 Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #0 - "cancelot" Starting Step #2 - "htmltest-restore-cache" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Step #6: Pulling image: ubuntu 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 #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #6: 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": 5d1190f163bb: Already exists Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 5d1190f163bb: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 435356052df1: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 04621c0496d3: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": d05feb1fcea2: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 00897aefe914: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": cc0c81720e67: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 8416cdd4ddf9: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": c6cd2b3e584d: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 503d33894c56: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": ac0a614ec2f4: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": efec11822c42: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 503d33894c56: Waiting Step #4 - "cpp-sdk-conformance-restore-cache": ac0a614ec2f4: Waiting Step #4 - "cpp-sdk-conformance-restore-cache": c6cd2b3e584d: Waiting Step #4 - "cpp-sdk-conformance-restore-cache": efec11822c42: Waiting Step #5 - "rust-sdk-build-restore-cache": 5d1190f163bb: Already exists Step #5 - "rust-sdk-build-restore-cache": 435356052df1: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 04621c0496d3: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": d05feb1fcea2: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 00897aefe914: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": cc0c81720e67: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 8416cdd4ddf9: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": c6cd2b3e584d: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 503d33894c56: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": ac0a614ec2f4: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": efec11822c42: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": efec11822c42: Waiting Step #5 - "rust-sdk-build-restore-cache": c6cd2b3e584d: Waiting Step #5 - "rust-sdk-build-restore-cache": 503d33894c56: Waiting Step #5 - "rust-sdk-build-restore-cache": ac0a614ec2f4: Waiting Step #3 - "cpp-sdk-build-restore-cache": 435356052df1: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 04621c0496d3: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": d05feb1fcea2: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 00897aefe914: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": cc0c81720e67: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 8416cdd4ddf9: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": c6cd2b3e584d: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 503d33894c56: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": ac0a614ec2f4: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": efec11822c42: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": efec11822c42: Waiting Step #3 - "cpp-sdk-build-restore-cache": c6cd2b3e584d: Waiting Step #3 - "cpp-sdk-build-restore-cache": 503d33894c56: Waiting Step #3 - "cpp-sdk-build-restore-cache": ac0a614ec2f4: Waiting Step #4 - "cpp-sdk-conformance-restore-cache": cc0c81720e67: Download complete Step #3 - "cpp-sdk-build-restore-cache": cc0c81720e67: Download complete Step #3 - "cpp-sdk-build-restore-cache": 04621c0496d3: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 04621c0496d3: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 04621c0496d3: Download complete Step #3 - "cpp-sdk-build-restore-cache": 04621c0496d3: Download complete Step #5 - "rust-sdk-build-restore-cache": 04621c0496d3: Download complete Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": 5d1190f163bb: Already exists Step #2 - "htmltest-restore-cache": 435356052df1: Pulling fs layer Step #2 - "htmltest-restore-cache": 04621c0496d3: Pulling fs layer Step #2 - "htmltest-restore-cache": d05feb1fcea2: Pulling fs layer Step #2 - "htmltest-restore-cache": 00897aefe914: Pulling fs layer Step #2 - "htmltest-restore-cache": cc0c81720e67: Pulling fs layer Step #2 - "htmltest-restore-cache": 8416cdd4ddf9: Pulling fs layer Step #2 - "htmltest-restore-cache": c6cd2b3e584d: Pulling fs layer Step #2 - "htmltest-restore-cache": 503d33894c56: Pulling fs layer Step #2 - "htmltest-restore-cache": ac0a614ec2f4: Pulling fs layer Step #2 - "htmltest-restore-cache": efec11822c42: Pulling fs layer Step #2 - "htmltest-restore-cache": efec11822c42: Waiting Step #2 - "htmltest-restore-cache": cc0c81720e67: Download complete Step #2 - "htmltest-restore-cache": 04621c0496d3: Download complete Step #2 - "htmltest-restore-cache": c6cd2b3e584d: Waiting Step #2 - "htmltest-restore-cache": ac0a614ec2f4: Waiting Step #2 - "htmltest-restore-cache": 503d33894c56: Waiting Step #2 - "htmltest-restore-cache": 435356052df1: Verifying Checksum Step #2 - "htmltest-restore-cache": 435356052df1: Download complete Step #5 - "rust-sdk-build-restore-cache": 435356052df1: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 435356052df1: Download complete Step #3 - "cpp-sdk-build-restore-cache": 435356052df1: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 435356052df1: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 435356052df1: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 435356052df1: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 00897aefe914: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 00897aefe914: Download complete Step #5 - "rust-sdk-build-restore-cache": 00897aefe914: Verifying Checksum Step #2 - "htmltest-restore-cache": 00897aefe914: Verifying Checksum Step #2 - "htmltest-restore-cache": 00897aefe914: Download complete Step #3 - "cpp-sdk-build-restore-cache": 00897aefe914: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 00897aefe914: Download complete Step #2 - "htmltest-restore-cache": 435356052df1: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 435356052df1: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 435356052df1: Pull complete Step #5 - "rust-sdk-build-restore-cache": 435356052df1: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 04621c0496d3: Pull complete Step #2 - "htmltest-restore-cache": 04621c0496d3: Pull complete Step #5 - "rust-sdk-build-restore-cache": 04621c0496d3: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 04621c0496d3: Pull complete Step #3 - "cpp-sdk-build-restore-cache": c6cd2b3e584d: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": c6cd2b3e584d: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": c6cd2b3e584d: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": c6cd2b3e584d: Download complete Step #2 - "htmltest-restore-cache": c6cd2b3e584d: Verifying Checksum Step #2 - "htmltest-restore-cache": c6cd2b3e584d: Download complete Step #5 - "rust-sdk-build-restore-cache": c6cd2b3e584d: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": c6cd2b3e584d: Download complete Step #2 - "htmltest-restore-cache": 503d33894c56: Verifying Checksum Step #2 - "htmltest-restore-cache": 503d33894c56: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 503d33894c56: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 503d33894c56: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 503d33894c56: Download complete Step #5 - "rust-sdk-build-restore-cache": 503d33894c56: Download complete Step #5 - "rust-sdk-build-restore-cache": ac0a614ec2f4: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": ac0a614ec2f4: Download complete Step #3 - "cpp-sdk-build-restore-cache": 503d33894c56: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 503d33894c56: Download complete Step #3 - "cpp-sdk-build-restore-cache": ac0a614ec2f4: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": ac0a614ec2f4: Download complete Step #2 - "htmltest-restore-cache": ac0a614ec2f4: Verifying Checksum Step #2 - "htmltest-restore-cache": ac0a614ec2f4: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": ac0a614ec2f4: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": ac0a614ec2f4: Download complete Step #3 - "cpp-sdk-build-restore-cache": efec11822c42: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": efec11822c42: Download complete Step #2 - "htmltest-restore-cache": efec11822c42: Verifying Checksum Step #2 - "htmltest-restore-cache": efec11822c42: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": efec11822c42: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": efec11822c42: Download complete Step #5 - "rust-sdk-build-restore-cache": efec11822c42: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": efec11822c42: Download complete Step #5 - "rust-sdk-build-restore-cache": 8416cdd4ddf9: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 8416cdd4ddf9: Download complete Step #2 - "htmltest-restore-cache": 8416cdd4ddf9: Verifying Checksum Step #2 - "htmltest-restore-cache": 8416cdd4ddf9: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 8416cdd4ddf9: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 8416cdd4ddf9: Download complete Step #3 - "cpp-sdk-build-restore-cache": 8416cdd4ddf9: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 8416cdd4ddf9: Download complete Step #6: latest: Pulling from library/ubuntu Step #6: 01d7766a2e4a: Pulling fs layer Step #0 - "cancelot": Filtering ongoing builds for branch 'patch-1' trigger id 'da003bb8-e9bb-4983-a556-e77fb92f17ca' created before: 2026-02-28T05:25:07.186897Z Step #6: 01d7766a2e4a: Verifying Checksum Step #6: 01d7766a2e4a: Download complete Step #6: 01d7766a2e4a: Pull complete Step #6: Digest: sha256:d1e2e92c075e5ca139d51a140fff46f84315c0fdce203eab2807c7e495eff4f9 Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #0 - "cancelot": WARNING: The following filter keys were not present in any resource : buildTriggerId, substitutions.BRANCH_NAME Step #0 - "cancelot": Found 0 builds to cancel Step #2 - "htmltest-restore-cache": d05feb1fcea2: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": d05feb1fcea2: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": d05feb1fcea2: Download complete Step #3 - "cpp-sdk-build-restore-cache": d05feb1fcea2: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": d05feb1fcea2: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": d05feb1fcea2: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": d05feb1fcea2: Download complete Step #2 - "htmltest-restore-cache": d05feb1fcea2: Download complete Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.6 Finished Step #6 Step #1 - "docker-version": 24.0.6: 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": 12e07b5d2a05: Pulling fs layer Step #1 - "docker-version": 7fcd1e57841b: Pulling fs layer Step #1 - "docker-version": 12e07b5d2a05: Verifying Checksum Step #1 - "docker-version": 12e07b5d2a05: Download complete Step #1 - "docker-version": 7fcd1e57841b: Verifying Checksum Step #1 - "docker-version": 7fcd1e57841b: Download complete Step #1 - "docker-version": 12e07b5d2a05: Pull complete Step #1 - "docker-version": 7fcd1e57841b: Pull complete Step #1 - "docker-version": Digest: sha256:7081d65d43389f869f247f4fe47dc6e4fe540aa7174ada4b9bd0272df662b9a4 Step #1 - "docker-version": Status: Downloaded newer image for gcr.io/cloud-builders/docker:24.0.6 Step #1 - "docker-version": gcr.io/cloud-builders/docker:24.0.6 Step #4 - "cpp-sdk-conformance-restore-cache": d05feb1fcea2: Pull complete Step #2 - "htmltest-restore-cache": d05feb1fcea2: Pull complete Step #3 - "cpp-sdk-build-restore-cache": d05feb1fcea2: Pull complete Step #5 - "rust-sdk-build-restore-cache": d05feb1fcea2: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 00897aefe914: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 00897aefe914: Pull complete Step #2 - "htmltest-restore-cache": 00897aefe914: Pull complete Step #5 - "rust-sdk-build-restore-cache": 00897aefe914: Pull complete Step #3 - "cpp-sdk-build-restore-cache": cc0c81720e67: Pull complete Step #5 - "rust-sdk-build-restore-cache": cc0c81720e67: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": cc0c81720e67: Pull complete Step #2 - "htmltest-restore-cache": cc0c81720e67: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 8416cdd4ddf9: Pull complete Step #2 - "htmltest-restore-cache": 8416cdd4ddf9: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 8416cdd4ddf9: Pull complete Step #5 - "rust-sdk-build-restore-cache": 8416cdd4ddf9: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": c6cd2b3e584d: Pull complete Step #5 - "rust-sdk-build-restore-cache": c6cd2b3e584d: Pull complete Step #2 - "htmltest-restore-cache": c6cd2b3e584d: Pull complete Step #3 - "cpp-sdk-build-restore-cache": c6cd2b3e584d: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 503d33894c56: Pull complete Step #2 - "htmltest-restore-cache": 503d33894c56: Pull complete Step #5 - "rust-sdk-build-restore-cache": 503d33894c56: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 503d33894c56: Pull complete Step #2 - "htmltest-restore-cache": ac0a614ec2f4: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": ac0a614ec2f4: Pull complete Step #3 - "cpp-sdk-build-restore-cache": ac0a614ec2f4: Pull complete Step #5 - "rust-sdk-build-restore-cache": ac0a614ec2f4: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": efec11822c42: Pull complete Step #5 - "rust-sdk-build-restore-cache": efec11822c42: Pull complete Step #2 - "htmltest-restore-cache": efec11822c42: Pull complete Step #3 - "cpp-sdk-build-restore-cache": efec11822c42: Pull complete Step #2 - "htmltest-restore-cache": Digest: sha256:f3d84fcb7770abb990fab32d802bf012a21dd8a7ad66e379216b0588c338ac70 Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:f3d84fcb7770abb990fab32d802bf012a21dd8a7ad66e379216b0588c338ac70 Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:f3d84fcb7770abb990fab32d802bf012a21dd8a7ad66e379216b0588c338ac70 Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:f3d84fcb7770abb990fab32d802bf012a21dd8a7ad66e379216b0588c338ac70 Step #5 - "rust-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #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": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #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 #1 - "docker-version": Docker version 24.0.6, build ed223bc Finished Step #1 - "docker-version" Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2120904302.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-871008908.tgz Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-871008908.tgz Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2120904302.tgz... Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #3 - "cpp-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/cpp-sdk-build-871008908.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 #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-871008908.tgz... Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Finished Step #2 - "htmltest-restore-cache" Finished Step #3 - "cpp-sdk-build-restore-cache" Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2120904302.tgz... Finished Step #5 - "rust-sdk-build-restore-cache" Starting Step #7 - "build-make-docker" Step #7 - "build-make-docker": Already have image (with digest): gcr.io/cloud-builders/docker:24.0.6 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.07kB 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.6 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.6 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.349 Reading package lists... Step #7 - "build-make-docker": #5 1.612 Building dependency tree... Step #7 - "build-make-docker": #5 1.856 Reading state information... Step #7 - "build-make-docker": #5 2.142 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 2.142 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 2.2s 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:9bd240e32a197c32619aa8bf082b69b3a31440ae41ef82b218deb7ae823f1bae done Step #7 - "build-make-docker": #6 naming to docker.io/library/make-docker done Step #7 - "build-make-docker": #6 DONE 0.0s Finished Step #7 - "build-make-docker" Starting Step #8 - "pull-build-image" Starting Step #9 - "pull-build-sdk-base-image" Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 LOCAL_TAG=agones-build-sdk-base:0c69d3abed_v1.76.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:0c69d3abed_v1.76.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 agones-build-sdk-base:0c69d3abed_v1.76.0 Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 LOCAL_TAG=agones-build:89757ab628 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:89757ab628 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 agones-build:89757ab628 Step #9 - "pull-build-sdk-base-image": 0c69d3abed_v1.76.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": 2ca1bfae7ba8: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Pulling fs layer Step #9 - "pull-build-sdk-base-image": b22da577c305: Pulling fs layer Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 24756c59b276: Pulling fs layer Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Pulling fs layer Step #8 - "pull-build-image": 89757ab628: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": 2ca1bfae7ba8: Pulling fs layer Step #8 - "pull-build-image": 69345769f4f8: Pulling fs layer Step #8 - "pull-build-image": ba0c4181d270: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": 6130d2c4f377: Pulling fs layer Step #8 - "pull-build-image": 1a83c8bfb244: Pulling fs layer Step #8 - "pull-build-image": 1515c811ff7b: Pulling fs layer Step #8 - "pull-build-image": bbc73e1b0b0d: Pulling fs layer Step #8 - "pull-build-image": 60740af89bd9: Pulling fs layer Step #8 - "pull-build-image": 5421a1b9ca5f: Pulling fs layer Step #8 - "pull-build-image": ce4166f72e06: Pulling fs layer Step #8 - "pull-build-image": bb2ce0c87dbb: Pulling fs layer Step #8 - "pull-build-image": 54187a6506e7: Pulling fs layer Step #8 - "pull-build-image": 754565d9da79: Pulling fs layer Step #8 - "pull-build-image": 9ecf8510281b: Pulling fs layer Step #8 - "pull-build-image": d7c9c3fd47cd: Pulling fs layer Step #8 - "pull-build-image": a84a841eff81: Pulling fs layer Step #8 - "pull-build-image": 47000f5d7eb0: Pulling fs layer Step #8 - "pull-build-image": cf7e50768e8a: Pulling fs layer Step #8 - "pull-build-image": 1d2ca1163984: Pulling fs layer Step #8 - "pull-build-image": 69345769f4f8: Waiting Step #8 - "pull-build-image": ba0c4181d270: Waiting Step #8 - "pull-build-image": 989b98b5a0f2: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Waiting Step #8 - "pull-build-image": 33e316aea04e: Pulling fs layer Step #8 - "pull-build-image": c6fcc726c4ba: Pulling fs layer Step #8 - "pull-build-image": cf752c269d50: Pulling fs layer Step #8 - "pull-build-image": 3cffa41545d6: Pulling fs layer Step #8 - "pull-build-image": 60740af89bd9: Waiting Step #8 - "pull-build-image": 13ace919fd60: Pulling fs layer Step #8 - "pull-build-image": c57b25df2c89: Pulling fs layer Step #8 - "pull-build-image": 1a83c8bfb244: Waiting Step #8 - "pull-build-image": bb2ce0c87dbb: Waiting Step #8 - "pull-build-image": 5421a1b9ca5f: Waiting Step #8 - "pull-build-image": 6130d2c4f377: Waiting Step #8 - "pull-build-image": ce4166f72e06: Waiting Step #8 - "pull-build-image": bbc73e1b0b0d: Waiting Step #8 - "pull-build-image": 1515c811ff7b: Waiting Step #8 - "pull-build-image": 54187a6506e7: Waiting Step #8 - "pull-build-image": cf752c269d50: Waiting Step #8 - "pull-build-image": 754565d9da79: Waiting Step #8 - "pull-build-image": 989b98b5a0f2: Waiting Step #8 - "pull-build-image": 47000f5d7eb0: Waiting Step #8 - "pull-build-image": 3cffa41545d6: Waiting Step #8 - "pull-build-image": 1d2ca1163984: Waiting Step #8 - "pull-build-image": 33e316aea04e: Waiting Step #8 - "pull-build-image": 13ace919fd60: Waiting Step #8 - "pull-build-image": 9ecf8510281b: Waiting Step #8 - "pull-build-image": cf7e50768e8a: Waiting Step #8 - "pull-build-image": d7c9c3fd47cd: Waiting Step #8 - "pull-build-image": a84a841eff81: Waiting Step #8 - "pull-build-image": c57b25df2c89: Waiting Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Verifying Checksum Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Download complete Step #9 - "pull-build-sdk-base-image": 24756c59b276: Download complete Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Verifying Checksum Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Download complete Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": ba0c4181d270: Verifying Checksum Step #8 - "pull-build-image": ba0c4181d270: Download complete Step #8 - "pull-build-image": 2ca1bfae7ba8: Verifying Checksum Step #8 - "pull-build-image": 2ca1bfae7ba8: Download complete Step #9 - "pull-build-sdk-base-image": 2ca1bfae7ba8: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 2ca1bfae7ba8: Download complete Step #8 - "pull-build-image": 6130d2c4f377: Verifying Checksum Step #8 - "pull-build-image": 6130d2c4f377: Download complete Step #8 - "pull-build-image": bbc73e1b0b0d: Verifying Checksum Step #8 - "pull-build-image": bbc73e1b0b0d: Download complete Step #8 - "pull-build-image": 60740af89bd9: Download complete Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Download complete Step #8 - "pull-build-image": 5421a1b9ca5f: Verifying Checksum Step #8 - "pull-build-image": 5421a1b9ca5f: Download complete Step #9 - "pull-build-sdk-base-image": 2ca1bfae7ba8: Pull complete Step #8 - "pull-build-image": 2ca1bfae7ba8: Pull complete Step #8 - "pull-build-image": bb2ce0c87dbb: Verifying Checksum Step #8 - "pull-build-image": bb2ce0c87dbb: Download complete Step #8 - "pull-build-image": ce4166f72e06: Verifying Checksum Step #8 - "pull-build-image": ce4166f72e06: Download complete Step #8 - "pull-build-image": 1a83c8bfb244: Verifying Checksum Step #8 - "pull-build-image": 1a83c8bfb244: Download complete Step #8 - "pull-build-image": 754565d9da79: Verifying Checksum Step #8 - "pull-build-image": 754565d9da79: Download complete Step #8 - "pull-build-image": 1515c811ff7b: Verifying Checksum Step #8 - "pull-build-image": 1515c811ff7b: Download complete Step #8 - "pull-build-image": 69345769f4f8: Verifying Checksum Step #8 - "pull-build-image": 69345769f4f8: Download complete Step #8 - "pull-build-image": 9ecf8510281b: Verifying Checksum Step #8 - "pull-build-image": 9ecf8510281b: Download complete Step #8 - "pull-build-image": d7c9c3fd47cd: Verifying Checksum Step #8 - "pull-build-image": d7c9c3fd47cd: Download complete Step #8 - "pull-build-image": a84a841eff81: Verifying Checksum Step #8 - "pull-build-image": a84a841eff81: Download complete Step #8 - "pull-build-image": 47000f5d7eb0: Verifying Checksum Step #8 - "pull-build-image": 47000f5d7eb0: Download complete Step #8 - "pull-build-image": cf7e50768e8a: Download complete Step #8 - "pull-build-image": 989b98b5a0f2: Verifying Checksum Step #8 - "pull-build-image": 989b98b5a0f2: Download complete Step #8 - "pull-build-image": 33e316aea04e: Verifying Checksum Step #8 - "pull-build-image": 33e316aea04e: Download complete Step #8 - "pull-build-image": c6fcc726c4ba: Download complete Step #8 - "pull-build-image": cf752c269d50: Download complete Step #8 - "pull-build-image": 13ace919fd60: Verifying Checksum Step #8 - "pull-build-image": 13ace919fd60: Download complete Step #8 - "pull-build-image": 1d2ca1163984: Verifying Checksum Step #8 - "pull-build-image": 1d2ca1163984: Download complete Step #8 - "pull-build-image": 54187a6506e7: Verifying Checksum Step #8 - "pull-build-image": 54187a6506e7: Download complete Step #8 - "pull-build-image": c57b25df2c89: Verifying Checksum Step #8 - "pull-build-image": c57b25df2c89: Download complete Step #8 - "pull-build-image": 3cffa41545d6: Verifying Checksum Step #8 - "pull-build-image": 3cffa41545d6: Download complete Step #9 - "pull-build-sdk-base-image": b22da577c305: Verifying Checksum Step #9 - "pull-build-sdk-base-image": b22da577c305: Download complete Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Pull complete Step #8 - "pull-build-image": 69345769f4f8: Pull complete Step #8 - "pull-build-image": ba0c4181d270: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": 6130d2c4f377: Pull complete Step #9 - "pull-build-sdk-base-image": b22da577c305: Pull complete Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Pull complete Step #9 - "pull-build-sdk-base-image": 24756c59b276: Pull complete Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:352a92abdb18be4aba0a9121e0c17470753bdea683b88ac38438b6df34ca801c Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": 1a83c8bfb244: Pull complete Step #8 - "pull-build-image": 1515c811ff7b: Pull complete Step #8 - "pull-build-image": bbc73e1b0b0d: Pull complete Step #8 - "pull-build-image": 60740af89bd9: Pull complete Step #8 - "pull-build-image": 5421a1b9ca5f: Pull complete Step #8 - "pull-build-image": ce4166f72e06: Pull complete Step #8 - "pull-build-image": bb2ce0c87dbb: 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:0c69d3abed_v1.76.0 BUILD_TARGET=build-build-sdk-image-base Step #10 - "ensure-build-sdk-image-base": make[1]: Entering directory '/workspace/build' Step #10 - "ensure-build-sdk-image-base": make[1]: Leaving directory '/workspace/build' Finished Step #10 - "ensure-build-sdk-image-base" Starting Step #11 - "test-gen-all-sdk-grpc" Starting Step #15 Step #11 - "test-gen-all-sdk-grpc": Already have image: make-docker Step #15: Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": make gen-all-sdk-grpc Step #11 - "test-gen-all-sdk-grpc": make[1]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 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:0c69d3abed_v1.76.0 LOCAL_TAG=agones-build-sdk-base:0c69d3abed_v1.76.0 Step #15: make[1]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-go:0b2c5e7004 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #15: docker tag agones-build-sdk-base:0c69d3abed_v1.76.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:0c69d3abed_v1.76.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:0c69d3abed_v1.76.0 Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: 36f1c2e3c3a3: Preparing Step #15: 6982e660c16e: Preparing Step #15: 35f869b7ec3b: Preparing Step #15: 33ffaba00875: Preparing Step #15: 78fe5da78d1f: Preparing Step #15: da7213941eca: Preparing Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-go:0b2c5e7004 /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.0 Step #15: 36f1c2e3c3a3: Layer already exists Step #15: da7213941eca: Layer already exists Step #15: 33ffaba00875: Layer already exists Step #15: 35f869b7ec3b: Layer already exists Step #15: 78fe5da78d1f: Layer already exists Step #15: 6982e660c16e: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.41kB 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:0c69d3abed_v1.76.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.77kB 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:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.333 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.333 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #15: 0c69d3abed_v1.76.0: digest: sha256:352a92abdb18be4aba0a9121e0c17470753bdea683b88ac38438b6df34ca801c size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.335 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.376 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.410 Fetched 203 kB in 0s (1939 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.410 Reading package lists... Finished Step #15 Step #11 - "test-gen-all-sdk-grpc": #6 1.255 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.072 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.268 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.554 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.556 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 2.647 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.649 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.677 0 upgraded, 4 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.677 Need to get 1416 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.677 After this operation, 5139 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.677 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.690 Get:2 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.691 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u1 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.692 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u1 [77.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.891 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.891 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.891 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.899 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.899 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.899 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.904 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.904 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.904 debconf: falling back to frontend: Noninteractive Step #8 - "pull-build-image": 54187a6506e7: Pull complete Step #8 - "pull-build-image": 754565d9da79: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 3.784 Fetched 1416 kB in 0s (45.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.807 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.807 (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.823 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.826 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.909 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.912 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.919 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.965 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.968 Preparing to unpack .../libjq1_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.971 Unpacking libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.009 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 4.012 Preparing to unpack .../jq_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.015 Unpacking jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.055 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.068 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.078 Setting up libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.086 Setting up jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.096 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #8 - "pull-build-image": 9ecf8510281b: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 DONE 5.4s 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.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN wget -q https://dl.google.com/go/go1.25.0.linux-amd64.tar.gz && tar -xzf go1.25.0.linux-amd64.tar.gz && rm go1.25.0.linux-amd64.tar.gz && mkdir -p /go Step #8 - "pull-build-image": d7c9c3fd47cd: Pull complete Step #8 - "pull-build-image": a84a841eff81: Pull complete Step #8 - "pull-build-image": 47000f5d7eb0: Pull complete Step #8 - "pull-build-image": cf7e50768e8a: Pull complete Step #8 - "pull-build-image": 1d2ca1163984: Pull complete Step #8 - "pull-build-image": 989b98b5a0f2: Pull complete Step #8 - "pull-build-image": 33e316aea04e: Pull complete Step #8 - "pull-build-image": c6fcc726c4ba: Pull complete Step #8 - "pull-build-image": cf752c269d50: Pull complete Step #8 - "pull-build-image": 3cffa41545d6: Pull complete Step #11 - "test-gen-all-sdk-grpc": #8 DONE 5.4s Step #8 - "pull-build-image": 13ace919fd60: Pull complete Step #8 - "pull-build-image": c57b25df2c89: Pull complete 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 #8 - "pull-build-image": Digest: sha256:4d1cadee47c0322dcf0c1fc090a69e9b1bd42462ce27e2762a8f7b7abc7b0cc9 Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' Finished Step #8 - "pull-build-image" Starting Step #12 - "test-gen-crd-code" Step #12 - "test-gen-crd-code": Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": #9 0.581 go: downloading google.golang.org/protobuf v1.28.1 Step #12 - "test-gen-crd-code": mkdir -p build/tmp/apis | mkdir -p build/tmp/client; \ Step #12 - "test-gen-crd-code": cp -r ../pkg/apis/* build/tmp/apis | cp -r ../pkg/client/* build/tmp/client; \ Step #12 - "test-gen-crd-code": make gen-crd-code; \ Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=apis Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": mkdir -p ~/.kube/ Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.gocache Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.config/gcloud Step #12 - "test-gen-crd-code": mkdir -p ~/.config/helm Step #12 - "test-gen-crd-code": mkdir -p ~/.cache/helm Step #12 - "test-gen-crd-code": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #12 - "test-gen-crd-code": Unable to find image 'tonistiigi/binfmt:qemu-v6.2.0' locally Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer Step #12 - "test-gen-crd-code": 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 #12 - "test-gen-crd-code": 2b4d0e08bd75: Pull complete Step #12 - "test-gen-crd-code": c331be51c382: Pull complete Step #12 - "test-gen-crd-code": Digest: sha256:5bf63a53ad6222538112b5ced0f1afb8509132773ea6dd3991a197464962854e Step #12 - "test-gen-crd-code": Status: Downloaded newer image for tonistiigi/binfmt:qemu-v6.2.0 Step #12 - "test-gen-crd-code": installing: arm64 OK Step #12 - "test-gen-crd-code": { Step #12 - "test-gen-crd-code": "supported": [ Step #12 - "test-gen-crd-code": "linux/amd64", Step #12 - "test-gen-crd-code": "linux/arm64", Step #12 - "test-gen-crd-code": "linux/386" Step #12 - "test-gen-crd-code": ], Step #12 - "test-gen-crd-code": "emulators": [ Step #12 - "test-gen-crd-code": "qemu-aarch64" Step #12 - "test-gen-crd-code": ] Step #12 - "test-gen-crd-code": } Step #12 - "test-gen-crd-code": make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": make[2]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": docker run --rm \ Step #12 - "test-gen-crd-code": -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:89757ab628 bash -c "\ Step #12 - "test-gen-crd-code": git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #12 - "test-gen-crd-code": /root/gen-crd-code.sh && \ Step #12 - "test-gen-crd-code": cd /go/src/agones.dev/agones/pkg && goimports -w ." Step #12 - "test-gen-crd-code": + set -o errexit Step #12 - "test-gen-crd-code": + set -o nounset Step #12 - "test-gen-crd-code": + set -o pipefail Step #12 - "test-gen-crd-code": + CODEGEN_SCRIPT=/go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": + source /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": ++ set -o errexit Step #12 - "test-gen-crd-code": ++ set -o nounset Step #12 - "test-gen-crd-code": ++ set -o pipefail Step #12 - "test-gen-crd-code": ++++ dirname /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": +++ cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": +++ pwd -P Step #12 - "test-gen-crd-code": ++ KUBE_CODEGEN_ROOT=/go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": ++ CODEGEN_VERSION_SPEC= Step #12 - "test-gen-crd-code": + 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": Generating CRD client code... Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local one_input_api= Step #12 - "test-gen-crd-code": + local out_dir= Step #12 - "test-gen-crd-code": + local out_pkg= Step #12 - "test-gen-crd-code": + local clientset_subdir=clientset Step #12 - "test-gen-crd-code": + local clientset_versioned_name=versioned Step #12 - "test-gen-crd-code": + local applyconfig=false Step #12 - "test-gen-crd-code": + local applyconfig_subdir=applyconfiguration Step #12 - "test-gen-crd-code": + local applyconfig_external= Step #12 - "test-gen-crd-code": + local applyconfig_openapi_schema= Step #12 - "test-gen-crd-code": + local watchable=false Step #12 - "test-gen-crd-code": + local listers_subdir=listers Step #12 - "test-gen-crd-code": + local informers_subdir=informers Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local plural_exceptions= Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + local prefers_protobuf=false Step #12 - "test-gen-crd-code": + '[' 9 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + watchable=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 8 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + applyconfig=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 7 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_dir=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 5 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_pkg=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + '[' -z agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + mkdir -p /go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(applyconfiguration-gen"${CODEGEN_VERSION_SPEC}" client-gen"${CODEGEN_VERSION_SPEC}" informer-gen"${CODEGEN_VERSION_SPEC}" lister-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' applyconfiguration-gen client-gen informer-gen lister-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/applyconfiguration-gen k8s.io/code-generator/cmd/client-gen k8s.io/code-generator/cmd/informer-gen k8s.io/code-generator/cmd/lister-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/klog/v2 v2.130.1 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff Step #12 - "test-gen-crd-code": go: downloading k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.5 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/yaml v1.4.0 Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.6.9 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.23.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-logr/logr v1.4.2 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.5 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.26.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 sigs.k8s.io/structured-merge-diff/v4 v4.6.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 github.com/mailru/easyjson v0.7.7 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/mod v0.21.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.12.0 Step #11 - "test-gen-all-sdk-grpc": #9 8.585 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 8.756 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 8.780 go: downloading google.golang.org/protobuf v1.27.1 Step #11 - "test-gen-all-sdk-grpc": #9 13.46 go: downloading golang.org/x/tools v0.42.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.95 go: downloading golang.org/x/telemetry v0.0.0-20260209163413-e7419c687ee4 Step #11 - "test-gen-all-sdk-grpc": #9 13.95 go: downloading golang.org/x/mod v0.33.0 Step #11 - "test-gen-all-sdk-grpc": #9 13.95 go: downloading golang.org/x/sync v0.19.0 Step #11 - "test-gen-all-sdk-grpc": #9 DONE 17.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #12 - "test-gen-crd-code": ++ go env GOPATH Step #12 - "test-gen-crd-code": + gobin=/go/bin Step #12 - "test-gen-crd-code": + group_versions=() Step #12 - "test-gen-crd-code": + local group_versions Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/fleetautoscaler.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/fleet.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserver.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserverset.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/gameserverallocation.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/gameserverallocationpolicy.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": + leaf2=agones Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 2.3s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:76f865befebc3558562ba45c67314f019c84000f703df6b4608c646f5a799578 done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:0b2c5e7004 done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.3s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + export GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/vendor/cloud.google.com /go/src/agones.dev/agones/vendor/contrib.go.opencensus.io /go/src/agones.dev/agones/vendor/fortio.org /go/src/agones.dev/agones/vendor/github.com /go/src/agones.dev/agones/vendor/go.opencensus.io /go/src/agones.dev/agones/vendor/go.opentelemetry.io /go/src/agones.dev/agones/vendor/go.yaml.in /go/src/agones.dev/agones/vendor/golang.org /go/src/agones.dev/agones/vendor/gomodules.xyz /go/src/agones.dev/agones/vendor/google.golang.org /go/src/agones.dev/agones/vendor/gopkg.in /go/src/agones.dev/agones/vendor/k8s.io /go/src/agones.dev/agones/vendor/modules.txt /go/src/agones.dev/agones/vendor/sigs.k8s.io /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway Step #12 - "test-gen-crd-code": + echo '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": + '[' true == true ']' Step #12 - "test-gen-crd-code": + echo 'Generating lister code for 4 targets' Step #12 - "test-gen-crd-code": Generating lister code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #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 #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/informer-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/informers --output-pkg agones.dev/agones/pkg/client/informers --versioned-clientset-package agones.dev/agones/pkg/client/clientset/versioned --listers-package agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": + 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:827434e169 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:827434e169 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:0c69d3abed_v1.76.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:827434e169 /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.31kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 ... Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #6 transferring context: 5.40kB done Step #11 - "test-gen-all-sdk-grpc": #6 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #5 0.364 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.364 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.367 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.410 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.444 Fetched 203 kB in 0s (1850 kB/s) Step #12 - "test-gen-crd-code": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... Step #12 - "test-gen-crd-code": + echo 'CRD client code generation complete.' Step #12 - "test-gen-crd-code": + echo 'Generating CRD conversions, deepcopy, and defaults code...' Step #12 - "test-gen-crd-code": + kube::codegen::gen_helpers --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + extra_peers=() Step #12 - "test-gen-crd-code": + local extra_peers Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(conversion-gen"${CODEGEN_VERSION_SPEC}" deepcopy-gen"${CODEGEN_VERSION_SPEC}" defaulter-gen"${CODEGEN_VERSION_SPEC}" validation-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' conversion-gen deepcopy-gen defaulter-gen validation-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/conversion-gen k8s.io/code-generator/cmd/deepcopy-gen k8s.io/code-generator/cmd/defaulter-gen k8s.io/code-generator/cmd/validation-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/apimachinery v0.33.5 Step #11 - "test-gen-all-sdk-grpc": #5 0.444 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.277 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.138 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.336 Reading state information... Step #12 - "test-gen-crd-code": ++ go env GOPATH Step #12 - "test-gen-crd-code": + gobin=/go/bin 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 #11 - "test-gen-all-sdk-grpc": #5 2.686 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.686 wget Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #11 - "test-gen-all-sdk-grpc": #5 2.726 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.726 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.726 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.726 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] 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": #5 2.937 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 2.937 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 2.937 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.946 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.946 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.946 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.951 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.951 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.951 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.896 Fetched 984 kB in 0s (29.8 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.920 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.920 (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.939 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.942 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.046 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 4.2s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] RUN wget -q https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/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.545 info: profile set to 'default' Step #11 - "test-gen-all-sdk-grpc": #7 0.545 info: default host triple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.545 info: syncing channel updates for '1.90.0-x86_64-unknown-linux-gnu' Step #11 - "test-gen-all-sdk-grpc": #7 0.624 info: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 0.624 info: downloading component 'cargo' Step #11 - "test-gen-all-sdk-grpc": #7 0.761 info: downloading component 'clippy' Step #11 - "test-gen-all-sdk-grpc": #7 0.815 info: downloading component 'rust-docs' Step #11 - "test-gen-all-sdk-grpc": #7 1.036 info: downloading component 'rust-std' Step #11 - "test-gen-all-sdk-grpc": #7 1.364 info: downloading component 'rustc' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #12 - "test-gen-crd-code": CRD conversions, deepcopy, and defaults code generation complete. Step #11 - "test-gen-all-sdk-grpc": #7 2.199 info: downloading component 'rustfmt' Step #11 - "test-gen-all-sdk-grpc": #7 2.232 info: installing component 'cargo' Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/apis ../pkg/apis); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/apis"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/apis; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": Differences found. Step #12 - "test-gen-crd-code": diff -bBr build/tmp/apis/agones/v1/gameserver.go ../pkg/apis/agones/v1/gameserver.go Step #12 - "test-gen-crd-code": 581c581 Step #12 - "test-gen-crd-code": < allErrs = append(allErrs, field.Invalid(fldPath.Child("container"), gss.Container, "Could not find a container named " + gss.Container)) Step #12 - "test-gen-crd-code": --- Step #12 - "test-gen-crd-code": > allErrs = append(allErrs, field.Invalid(fldPath.Child("container"), gss.Container, "Could not find a container named "+gss.Container)) Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=client Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/client ../pkg/client); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/client"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/client; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/client Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": # Delete build/tmp if the directory is empty Step #12 - "test-gen-crd-code": if [ ! "" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting empty directory build/tmp."; \ Step #12 - "test-gen-crd-code": rm -r build/tmp; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting empty directory build/tmp. Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": #7 3.311 info: installing component 'clippy' Step #11 - "test-gen-all-sdk-grpc": #7 3.855 info: installing component 'rust-docs' Step #11 - "test-gen-all-sdk-grpc": #7 6.448 info: installing component 'rust-std' Step #11 - "test-gen-all-sdk-grpc": #7 9.408 info: installing component 'rustc' Step #11 - "test-gen-all-sdk-grpc": #7 17.04 info: installing component 'rustfmt' Step #11 - "test-gen-all-sdk-grpc": #7 17.46 Step #11 - "test-gen-all-sdk-grpc": #7 17.46 info: default toolchain set to '1.90.0-x86_64-unknown-linux-gnu' Step #11 - "test-gen-all-sdk-grpc": #7 17.47 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 17.47 Step #11 - "test-gen-all-sdk-grpc": #7 17.47 Step #11 - "test-gen-all-sdk-grpc": #7 17.47 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 17.47 Step #11 - "test-gen-all-sdk-grpc": #7 17.47 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 17.47 PATH Step #11 - "test-gen-all-sdk-grpc": #7 17.47 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 17.47 Step #11 - "test-gen-all-sdk-grpc": #7 17.47 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 17.47 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 17.47 Step #11 - "test-gen-all-sdk-grpc": #7 17.47 This is usually done by running one of the following (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 17.47 . "/usr/local/cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #11 - "test-gen-all-sdk-grpc": #7 17.47 source "/usr/local/cargo/env.fish" # For fish Step #11 - "test-gen-all-sdk-grpc": #7 17.47 source $"/usr/local/cargo/env.nu" # For nushell Step #11 - "test-gen-all-sdk-grpc": #7 17.49 rustup 1.28.2 (e4f3ad6f8 2025-04-28) Step #11 - "test-gen-all-sdk-grpc": #7 17.49 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 17.56 info: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 17.63 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 17.71 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 21.7s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 9.7s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:837bb20b1382ddb32aad5ee85573a53a706416b7e15ceb4b8ec7b745d596adfa done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:827434e169 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 9.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": + protos=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + dest=/go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": + rm -rf /go/src/agones.dev/agones/sdks/rust/proto Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to rust sdk Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to rust sdk' Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto /go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": Rust code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo '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:218a1e7b7a 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:218a1e7b7a 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:0c69d3abed_v1.76.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:218a1e7b7a /workspace/build/build-sdk-images/cpp --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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: 918B 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.32kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y zip wget clang-format && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.309 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.309 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.312 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.351 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.385 Fetched 203 kB in 0s (2068 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.385 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.196 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.001 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.206 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.509 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.510 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.510 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.511 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.511 readline-common Step #11 - "test-gen-all-sdk-grpc": #6 2.513 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.513 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.513 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.763 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.764 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.765 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.765 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.766 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #6 2.803 0 upgraded, 17 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.803 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.803 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.803 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.815 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.832 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.832 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.833 Get:5 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.833 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.835 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.847 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.852 Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.852 Get:10 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.852 Get:11 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.858 Get:12 http://deb.debian.org/debian trixie/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.917 Get:13 http://deb.debian.org/debian trixie/main amd64 libllvm19 amd64 1:19.1.7-3+b1 [26.0 MB] Step #11 - "test-gen-all-sdk-grpc": #6 3.093 Get:14 http://deb.debian.org/debian trixie/main amd64 libclang-cpp19 amd64 1:19.1.7-3+b1 [13.2 MB] Step #11 - "test-gen-all-sdk-grpc": #6 3.171 Get:15 http://deb.debian.org/debian trixie/main amd64 clang-format-19 amd64 1:19.1.7-3+b1 [93.0 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.172 Get:16 http://deb.debian.org/debian trixie/main amd64 clang-format amd64 1:19.0-63 [6352 B] Step #11 - "test-gen-all-sdk-grpc": #6 3.172 Get:17 http://deb.debian.org/debian trixie/main amd64 zip amd64 3.0-15 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.372 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.372 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.372 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.380 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.380 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.380 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.385 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.385 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.385 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 4.209 Fetched 55.2 MB in 0s (141 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 4.235 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.235 (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.251 Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.254 Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.338 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.342 Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.349 Unpacking python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.510 Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.522 Setting up python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.525 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 5.525 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.540 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.544 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.574 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 5.577 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.580 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.612 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 5.616 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.619 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.656 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.659 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.672 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 5.681 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 5.690 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 5.698 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 5.702 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.741 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.744 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.748 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.891 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 5.894 Preparing to unpack .../5-python3.13_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.896 Unpacking python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.930 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.933 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.936 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.970 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.160 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 6.160 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 6.177 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.184 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.215 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 6.218 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.221 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.298 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.301 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.305 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.785 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.788 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.792 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.498 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #6 7.501 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.504 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.949 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #6 7.952 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.954 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.985 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 7.988 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.992 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.019 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #6 8.023 Preparing to unpack .../7-zip_3.0-15_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 8.025 Unpacking zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.070 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.082 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.093 Setting up zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.102 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.111 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.123 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.132 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.142 Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.152 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.160 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.168 Setting up python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.257 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.269 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 9.269 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 9.379 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.388 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 9.397 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 10.2s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] WORKDIR /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 1.4s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:01d63c30e8c6fa10573a0ea2813407b6162e327fd5cca00399ea89a6957648e5 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-cpp:218a1e7b7a done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 1.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": + 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:168bbea740 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:168bbea740 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:0c69d3abed_v1.76.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:168bbea740 /workspace/build/build-sdk-images/node --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.75kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.82kB 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.314 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.314 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.316 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.358 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.391 Fetched 203 kB in 0s (1954 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.391 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.194 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.999 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.197 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.540 curl is already the newest version (8.14.1-2+deb13u2). Step #11 - "test-gen-all-sdk-grpc": #5 2.540 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.549 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 3.348 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 3.549 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 3.891 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 3.900 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 4.706 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 4.909 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 5.201 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.201 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 5.201 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.203 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.205 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 5.205 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 5.205 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.205 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 5.357 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 5.358 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 5.358 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 5.360 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 5.396 0 upgraded, 19 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 5.396 Need to get 4988 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 5.396 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 5.396 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.398 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.401 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.401 Get:4 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.410 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.411 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b1 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.413 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.414 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.414 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b1 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.417 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.422 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b1 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.426 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.427 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b1 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.429 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b1 [275 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.431 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.433 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b1 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.434 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b1 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.436 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.437 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b1 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #5 5.634 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 5.634 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 5.634 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.643 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 5.643 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.643 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.647 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 5.647 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 5.647 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 6.474 Fetched 4988 kB in 0s (80.7 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 6.499 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 6.499 (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.515 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.519 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.554 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.557 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.563 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.602 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.606 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.609 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.647 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.650 Preparing to unpack .../03-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.653 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.727 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.730 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.740 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.750 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.758 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.765 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.769 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.808 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 6.811 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.815 Unpacking gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.855 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.858 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.862 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.901 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 6.904 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.907 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.940 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 6.943 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 6.960 Unpacking dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.008 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.012 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.015 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.095 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 7.098 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.101 Unpacking gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.166 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 7.169 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.173 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.210 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 7.213 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.216 Unpacking gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.261 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 7.264 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.267 Unpacking gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.309 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 7.312 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.315 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.357 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 7.360 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.363 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.397 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 7.400 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.403 Unpacking gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.443 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 7.446 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.449 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.484 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 7.487 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 7.491 Unpacking gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.544 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.554 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.562 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.572 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.581 Setting up gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.590 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.599 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.608 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.620 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.628 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.643 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.652 Setting up gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.660 Setting up gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.816 Setting up gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 7.826 Setting up gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.422 Setting up gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.432 Setting up dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.601 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.611 Setting up gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 8.620 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 8.7s 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.400 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.400 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.400 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.448 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.265 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.061 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.257 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.591 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 2.591 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 2.591 curl is already the newest version (8.14.1-2+deb13u2). Step #11 - "test-gen-all-sdk-grpc": #7 2.591 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 2.591 0 upgraded, 0 newly installed, 0 to remove and 5 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.462 Get:1 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.490 Hit:2 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.490 Hit:3 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.490 Hit:4 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.490 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [13.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.540 Fetched 25.8 kB in 0s (159 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.540 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.350 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.163 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.366 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.675 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.676 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.676 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.678 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.678 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.678 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.800 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.801 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.801 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.850 0 upgraded, 9 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.850 Need to get 37.9 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.850 After this operation, 220 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.850 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.865 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.883 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.883 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.884 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.896 Get:6 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.900 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.900 Get:8 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.925 Get:9 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.0-1nodesource1 [32.0 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.473 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.473 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.473 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.482 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.482 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.482 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.487 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.487 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.487 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 4.314 Fetched 37.9 MB in 0s (82.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 4.341 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.341 (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.358 Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.362 Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.450 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.453 Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.460 Unpacking python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.627 Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.642 Setting up python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.638 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 5.638 (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.654 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.658 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.690 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 5.693 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.696 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.726 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.729 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.732 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.876 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 5.880 Preparing to unpack .../python3.13_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.883 Unpacking python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.919 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.922 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.925 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.961 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.149 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 6.149 (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.165 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.172 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.213 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 6.216 Preparing to unpack .../nodejs_20.20.0-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.221 Unpacking nodejs (20.20.0-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.677 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.688 Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.697 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.706 Setting up python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.792 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.803 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.803 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 8.909 Setting up nodejs (20.20.0-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN npm install --unsafe-perm --global request@2.88.2 grpc-tools@1.11.3 Step #11 - "test-gen-all-sdk-grpc": #10 3.012 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 3.038 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.052 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.058 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.067 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.072 npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. Step #11 - "test-gen-all-sdk-grpc": #10 3.074 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.084 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 3.094 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.116 npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 3.656 Step #11 - "test-gen-all-sdk-grpc": #10 3.656 added 105 packages in 3s Step #11 - "test-gen-all-sdk-grpc": #10 3.656 Step #11 - "test-gen-all-sdk-grpc": #10 3.656 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 3.656 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 3.657 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 3.657 npm notice New major version of npm available! 10.8.2 -> 11.11.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.657 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.11.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.657 npm notice To update run: npm install -g npm@11.11.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.657 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 1.6s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:b2b0d87aaf66e6ac30978cf6070bb79260a846efa7bb5a05d81c3e2a7482c552 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-node:168bbea740 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:fd78e7427a 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:fd78e7427a 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:0c69d3abed_v1.76.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:fd78e7427a /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.29kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.89kB 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.313 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.313 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.316 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.356 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.390 Fetched 203 kB in 0s (2019 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.390 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.209 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.022 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.231 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.542 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.542 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #5 2.543 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #5 2.545 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #5 2.547 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #5 2.547 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #5 2.547 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.547 readline-doc Step #11 - "test-gen-all-sdk-grpc": #5 2.732 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.732 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #5 2.732 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #5 2.734 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #5 2.734 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #5 2.768 0 upgraded, 23 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.768 Need to get 6404 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.768 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.768 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.772 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.781 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.781 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.782 Get:5 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.788 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.789 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b1 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.790 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.791 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.791 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b1 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.794 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.799 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b1 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.803 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.803 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b1 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.805 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b1 [275 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.807 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.810 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b1 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.811 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b1 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.812 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.814 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u1 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.815 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u1 [77.7 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.815 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.816 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b1 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #5 3.013 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 3.013 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 3.013 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.021 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 3.021 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.021 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.026 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 3.026 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 3.026 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.861 Fetched 6404 kB in 0s (97.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.886 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #5 3.886 (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.901 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.905 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 3.937 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.940 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.943 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.021 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.025 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.031 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.067 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.070 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.073 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.107 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.110 Preparing to unpack .../04-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.112 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.182 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.185 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.195 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.204 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.212 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.220 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.224 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.259 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #5 4.262 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.265 Unpacking gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.303 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.306 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.309 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.347 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.350 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.354 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.388 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #5 4.391 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.409 Unpacking dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.457 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 4.460 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.463 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.542 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #5 4.545 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.549 Unpacking gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.613 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #5 4.616 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.619 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.655 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #5 4.658 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.662 Unpacking gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.705 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #5 4.708 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.712 Unpacking gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.755 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #5 4.758 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.762 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.804 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #5 4.807 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.810 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.844 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #5 4.847 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.850 Unpacking gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.894 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.897 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.900 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.942 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #5 4.945 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.948 Unpacking libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 4.983 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #5 4.987 Preparing to unpack .../20-jq_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 4.990 Unpacking jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.021 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #5 5.024 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.027 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.062 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #5 5.065 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 5.068 Unpacking gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.120 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.129 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.140 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.148 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.158 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.166 Setting up gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.174 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.183 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.192 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.204 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.212 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.220 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.236 Setting up libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.244 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.252 Setting up jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.261 Setting up gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.270 Setting up gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.429 Setting up gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 5.439 Setting up gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.039 Setting up gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.048 Setting up dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.219 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.228 Setting up gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #5 6.238 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 6.3s 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 wget -q https://dl.google.com/go/go1.25.0.linux-amd64.tar.gz && tar -xzf go1.25.0.linux-amd64.tar.gz && rm go1.25.0.linux-amd64.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.330 § Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.425 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 1.2s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN apt-get install -qq -y openjdk-21-jre > /dev/null Step #11 - "test-gen-all-sdk-grpc": #10 3.816 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 3.816 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 3.816 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.826 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.826 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.826 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.831 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.831 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.831 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 30.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.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.8s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:fb37e3f88f46c1657ccb69986d955c123525d0be11edd36e7e2687360d937d94 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:fd78e7427a done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": 05:30:14.313 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 05:30:14.536 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_object_meta.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.546 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerObjectMeta.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.560 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.565 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpec.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.574 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec_health.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.578 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpecHealth.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.589 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_googlerpc_status.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.593 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GooglerpcStatus.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.602 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_duration.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.606 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkDuration.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.614 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_empty.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.618 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkEmpty.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.627 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.630 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.637 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server_status.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.641 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServerStatus.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.649 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_key_value.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.652 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkKeyValue.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.658 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_address.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.662 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusAddress.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.669 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_counter_status.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.671 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusCounterStatus.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.678 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_list_status.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.681 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusListStatus.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.688 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_player_status.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.690 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPlayerStatus.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.696 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_port.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.698 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPort.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.704 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_stream_result_of_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.707 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StreamResultOfSdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.773 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.783 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.796 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 05:30:14.805 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 05:30:14.807 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 05:30:14.807 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 05:30:14.810 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.814 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.817 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 05:30:14.817 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 05:30:14.822 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 05:30:14.822 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 05:30:15.929 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 05:30:16.110 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_bool.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.117 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaBool.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.130 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_count.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.134 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaCount.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.143 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_empty.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.147 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaEmpty.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.158 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.162 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerId.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.173 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id_list.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.177 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerIdList.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.269 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.288 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.299 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 05:30:16.309 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 05:30:16.312 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 05:30:16.313 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 05:30:16.317 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.324 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.327 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 05:30:16.328 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 05:30:16.333 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 05:30:16.333 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 05:30:17.434 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 05:30:17.616 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.624 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounter.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.638 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter_update_request.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.642 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounterUpdateRequest.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.651 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_list.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.655 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaList.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.666 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_add_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.669 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkAddListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.678 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_remove_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.683 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkRemoveListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.692 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_list_to_update.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.697 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheListToUpdate.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.707 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_requested_update_to_make_to_the_counter.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.711 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheRequestedUpdateToMakeToTheCounter.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.797 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.811 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.821 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 05:30:17.830 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 05:30:17.831 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 05:30:17.832 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 05:30:17.836 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.843 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.846 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 05:30:17.847 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 05:30:17.852 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 05:30:17.853 [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:14803ac99e 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:14803ac99e 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:0c69d3abed_v1.76.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:14803ac99e /workspace/build/build-sdk-images/csharp --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.36kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.05kB 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.328 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #5 0.328 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.330 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.370 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB] Step #11 - "test-gen-all-sdk-grpc": #5 0.403 Fetched 203 kB in 0s (2061 kB/s) Step #11 - "test-gen-all-sdk-grpc": #5 0.403 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 1.222 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #5 2.026 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #5 2.236 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #5 2.605 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #5 2.605 wget Step #11 - "test-gen-all-sdk-grpc": #5 2.643 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #5 2.643 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #5 2.643 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #5 2.643 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #5 2.849 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #5 2.849 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #5 2.849 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.858 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #5 2.858 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.858 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.863 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #5 2.863 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #5 2.863 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #5 3.699 Fetched 984 kB in 0s (32.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #5 3.720 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #5 3.720 (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.736 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #5 3.739 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 3.824 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #5 DONE 3.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] RUN apt-get update && apt-get install -y apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 0.409 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.409 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.409 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.457 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.281 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 2.103 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 2.311 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 2.640 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 2.643 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 2.681 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 2.681 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 2.681 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 2.681 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.877 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.877 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.877 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.885 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.885 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.885 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.890 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.890 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.890 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 3.724 Fetched 38.6 kB in 0s (1843 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 3.745 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 3.745 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24466 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #7 3.762 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 3.765 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 3.805 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 3.9s 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.442 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.457 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.458 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.464 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.483 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.5s 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.399 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.399 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.399 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 1.066 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 1.079 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [556 B] Step #11 - "test-gen-all-sdk-grpc": #9 1.096 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 1.098 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [4815 B] Step #11 - "test-gen-all-sdk-grpc": #9 1.101 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [10.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.108 Fetched 20.3 kB in 1s (26.9 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 1.108 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.924 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 2.744 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 2.955 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 3.273 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 3.273 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 3.273 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 3.275 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 3.323 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 3.323 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 3.323 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 3.324 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 3.325 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 3.381 0 upgraded, 11 newly installed, 0 to remove and 5 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 3.381 Need to get 153 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 3.381 After this operation, 630 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 3.381 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.410 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.3 [45.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.420 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.24-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.424 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.24-1 [3244 B] Step #11 - "test-gen-all-sdk-grpc": #9 3.427 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.24-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.588 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.24-1 [7721 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.632 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.24-1 [2802 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.647 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.24-1 [1945 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.658 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.24-1 [3520 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.679 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.687 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.418-1 [103 MB] Step #11 - "test-gen-all-sdk-grpc": #9 4.657 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 4.657 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 4.657 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.665 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 4.665 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.665 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.670 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 4.670 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 4.670 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 5.509 Fetched 153 MB in 1s (137 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 5.530 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 5.530 (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.547 Preparing to unpack .../00-dotnet-host_10.0.3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.550 Unpacking dotnet-host (10.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.579 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.582 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.586 Unpacking dotnet-hostfxr-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.622 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 5.625 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.632 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.088 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.091 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.095 Unpacking dotnet-runtime-deps-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.121 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.124 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.127 Unpacking dotnet-runtime-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.782 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.785 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.789 Unpacking aspnetcore-runtime-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.261 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.264 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.267 Unpacking dotnet-targeting-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.470 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.473 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.477 Unpacking aspnetcore-targeting-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.624 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.627 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.24-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.630 Unpacking dotnet-apphost-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.860 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.863 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.866 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 8.003 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 8.006 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.418-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 8.009 Unpacking dotnet-sdk-8.0 (8.0.418-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.17 Setting up dotnet-host (10.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.18 Setting up dotnet-targeting-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.19 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.20 Setting up aspnetcore-targeting-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.21 Setting up dotnet-apphost-pack-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.21 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.22 Setting up dotnet-hostfxr-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.23 Setting up dotnet-runtime-deps-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.24 Setting up dotnet-runtime-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.25 Setting up aspnetcore-runtime-8.0 (8.0.24-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.26 Setting up dotnet-sdk-8.0 (8.0.418-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.50 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 12.4s 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.6s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:3549461d1f7551ee580c2ff7f37aa0c59cb82f6387297bc838d85d8ed2ad3bcf done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-csharp:14803ac99e done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 3.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": + proto=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + csharp_proto_file_output_dir=/go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to csharp sdk' Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to csharp sdk Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/sdk /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/googleapis /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "sdk.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool disabled = 1.*/bool disabled = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "alpha.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "beta.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": csharp code is generated at build time Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[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:89757ab628 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:89757ab628 bash -c \ Step #13 - "lint": "git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #13 - "lint": golangci-lint run ./examples/... && \ Step #13 - "lint": golangci-lint run --timeout 15m ./... && \ Step #13 - "lint": yamllint ." Finished Step #13 - "lint" Starting Step #14 Starting Step #18 - "build-sdks" Starting Step #16 - "build-images" Step #14: Already have image: make-docker Step #16 - "build-images": Already have image: make-docker Step #18 - "build-sdks": Already have image: make-docker Step #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": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=restapi Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=csharp Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:14803ac99e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp 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:89757ab628 /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:89757ab628 /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 #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 LOCAL_TAG=agones-build:89757ab628 Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:89757ab628 us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #16 - "build-images": ERROR: failed to find instance "arm64-builder": open /builder/home/.docker/buildx/instances/arm64-builder: no such file or directory Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: a6951addc48d: Preparing Step #14: c633b08cd4d9: Preparing Step #14: 1451d3f1e11e: Preparing Step #14: 50ce1c86f9cf: Preparing Step #14: 9def5670cbb5: Preparing Step #14: 0f0f35d2d39c: Preparing Step #14: a08d072ef826: Preparing Step #14: 7e80be27eabb: Preparing Step #14: aa8b8840a9cb: Preparing Step #14: a0fea439a4e1: Preparing Step #14: 8420a5b548b9: Preparing Step #14: d98fb4be77af: Preparing Step #14: 7116369c9b56: Preparing Step #14: 56c43667b219: Preparing Step #14: c01f601f4dbd: Preparing Step #14: a0fea439a4e1: Waiting Step #14: 7428467e5193: Preparing Step #14: d98fb4be77af: Waiting Step #14: 2f4f3329c0a7: Preparing Step #14: c01f601f4dbd: Waiting Step #14: 39b5d9ae6f32: Preparing Step #14: 56c43667b219: Waiting Step #14: 0768f9dc8dfb: Preparing Step #14: 2f4f3329c0a7: Waiting Step #14: 7428467e5193: Waiting Step #14: 1af77ac20dfc: Preparing Step #14: 0768f9dc8dfb: Waiting Step #14: 142081d93054: Preparing Step #14: afe0a8e48c46: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 1aae505a403d: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 7116369c9b56: Waiting Step #14: aca21c1b137d: Preparing Step #14: b96e63d448bd: Preparing Step #14: afe0a8e48c46: Waiting Step #14: da7213941eca: Preparing Step #14: b96e63d448bd: Waiting Step #14: 1aae505a403d: Waiting Step #14: aca21c1b137d: Waiting Step #14: 142081d93054: Waiting 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/cpp Step #18 - "build-sdks": + make build verify install archive VERSION=1.57.0-dev-5bf18f9 Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.build Step #18 - "build-sdks": mkdir: cannot create directory '/go/src/agones.dev/agones/sdks/cpp//.build': File exists Step #18 - "build-sdks": make: [Makefile:27: build] Error 1 (ignored) Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.archives Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build && cmake .. -DCMAKE_BUILD_TYPE=Release -DAGONES_SILENT_OUTPUT=ON -G "Unix Makefiles" -Wno-dev -DCMAKE_INSTALL_PREFIX=.install Step #14: aa8b8840a9cb: Layer already exists Step #18 - "build-sdks": -- Configuring done (0.1s) Step #14: a08d072ef826: Layer already exists Step #14: 0f0f35d2d39c: Layer already exists 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 #14: a6951addc48d: Layer already exists Step #18 - "build-sdks": + cd ./sdks/csharp/sdk Step #18 - "build-sdks": + dotnet publish -c Release Step #14: 9def5670cbb5: Layer already exists Step #14: 1451d3f1e11e: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: 50ce1c86f9cf: Layer already exists Step #14: c633b08cd4d9: Layer already exists Step #14: 7e80be27eabb: Layer already exists Step #14: a0fea439a4e1: Layer already exists Step #14: 8420a5b548b9: Layer already exists Step #14: d98fb4be77af: Layer already exists Step #14: 7428467e5193: Layer already exists Step #14: 7116369c9b56: Layer already exists Step #14: 0768f9dc8dfb: Layer already exists Step #14: c01f601f4dbd: Layer already exists Step #14: 39b5d9ae6f32: Layer already exists Step #14: 56c43667b219: Layer already exists Step #18 - "build-sdks": Step #18 - "build-sdks": Welcome to .NET 8.0! Step #18 - "build-sdks": --------------------- Step #18 - "build-sdks": SDK Version: 8.0.418 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 #14: 1af77ac20dfc: Layer already exists Step #14: 2f4f3329c0a7: Layer already exists Step #16 - "build-images": installing: arm64 qemu-aarch64 already registered Step #14: 142081d93054: 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: afe0a8e48c46: Layer already exists Step #14: 1aae505a403d: Layer already exists Step #14: aca21c1b137d: Layer already exists Step #14: da7213941eca: Layer already exists Step #14: b96e63d448bd: Layer already exists Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Installed an ASP.NET Core HTTPS development certificate. Step #18 - "build-sdks": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Write your first app: https://aka.ms/dotnet-hello-world Step #18 - "build-sdks": Find out what's new: https://aka.ms/dotnet-whats-new Step #18 - "build-sdks": Explore documentation: https://aka.ms/dotnet-docs Step #18 - "build-sdks": Report issues and find source on GitHub: https://github.com/dotnet/core Step #18 - "build-sdks": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #18 - "build-sdks": -------------------------------------------------------------------------------------- Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 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:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/controller Step #14: 89757ab628: digest: sha256:4d1cadee47c0322dcf0c1fc090a69e9b1bd42462ce27e2762a8f7b7abc7b0cc9 size: 6408 Step #14: make[1]: Leaving directory '/workspace/build' Step #18 - "build-sdks": Determining projects to restore... Finished Step #14 Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 2.66 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.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/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.57.0-dev-5bf18f9-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": 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 #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /workspace/build Step #29 - "cpp-sdk-build-save-cache": latest: Pulling from agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": 5d1190f163bb: Already exists Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:14803ac99e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #29 - "cpp-sdk-build-save-cache": 435356052df1: Already exists Step #29 - "cpp-sdk-build-save-cache": 04621c0496d3: Already exists Step #29 - "cpp-sdk-build-save-cache": d05feb1fcea2: Already exists Step #29 - "cpp-sdk-build-save-cache": 00897aefe914: Already exists Step #29 - "cpp-sdk-build-save-cache": cc0c81720e67: Already exists Step #29 - "cpp-sdk-build-save-cache": 8416cdd4ddf9: Already exists Step #29 - "cpp-sdk-build-save-cache": c6cd2b3e584d: Already exists Step #29 - "cpp-sdk-build-save-cache": 503d33894c56: Already exists Step #29 - "cpp-sdk-build-save-cache": ac0a614ec2f4: Already exists Step #29 - "cpp-sdk-build-save-cache": efec11822c42: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:b99e99c20cd2b0e24d1da73e634cba26f9f6f19bf91c12e44502a9e3524920b9 Step #29 - "cpp-sdk-build-save-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #29 - "cpp-sdk-build-save-cache": us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": mkdir -p /tmp/agones-install Step #20 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml Step #20 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted Step #20 - "tests": /usr/bin/make gen-install Step #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.418 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": 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": + /root/test.sh Step #20 - "tests": + GO111MODULE=off Step #20 - "tests": + cd /go/src/agones.dev/agones/ Step #20 - "tests": + go test -v -race ./sdks/go/ Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Installed an ASP.NET Core HTTPS development certificate. Step #20 - "tests": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Write your first app: https://aka.ms/dotnet-hello-world Step #20 - "tests": Find out what's new: https://aka.ms/dotnet-whats-new Step #20 - "tests": Explore documentation: https://aka.ms/dotnet-docs Step #20 - "tests": Report issues and find source on GitHub: https://github.com/dotnet/core Step #20 - "tests": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #20 - "tests": -------------------------------------------------------------------------------------- Step #20 - "tests": Locking 146 packages to latest compatible versions Step #20 - "tests": Adding prost v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding prost-types v0.13.5 (available: v0.14.3) Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-871008908.tgz... Step #20 - "tests": Adding thiserror v1.0.69 (available: v2.0.18) Step #20 - "tests": Adding tonic v0.12.3 (available: v0.14.5) Step #20 - "tests": Adding tonic-build v0.12.3 (available: v0.14.5) Step #20 - "tests": Downloading crates ... Step #20 - "tests": Downloaded fastrand v2.3.0 Step #20 - "tests": Downloaded once_cell v1.21.3 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded futures-channel v0.3.32 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded rustversion v1.0.22 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded serde_core v1.0.228 Step #20 - "tests": Downloaded serde v1.0.228 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded zerocopy v0.8.40 Step #20 - "tests": Downloaded tokio-util v0.7.18 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded hashbrown v0.16.1 Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Downloaded hyper v1.8.1 Step #20 - "tests": Downloaded futures-util v0.3.32 Step #20 - "tests": Downloaded regex v1.12.3 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded h2 v0.4.13 Step #20 - "tests": Downloaded syn v2.0.117 Step #20 - "tests": Downloaded rand v0.8.5 Step #20 - "tests": Downloaded regex-syntax v0.8.10 Step #20 - "tests": Downloaded memchr v2.8.0 Step #20 - "tests": Downloaded http v1.4.0 Step #20 - "tests": Downloaded aho-corasick v1.1.4 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded indexmap v2.13.0 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded log v0.4.29 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded tokio-stream v0.1.18 Step #20 - "tests": Downloaded tempfile v3.26.0 Step #20 - "tests": Downloaded socket2 v0.6.2 Step #20 - "tests": Downloaded regex-automata v0.4.14 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded pin-project v1.1.11 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded proc-macro2 v1.0.106 Step #20 - "tests": Downloaded mio v1.1.1 Step #20 - "tests": Downloaded petgraph v0.7.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": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #20 - "tests": Downloaded http-body-util v0.1.3 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded pin-project-internal v1.1.11 Step #20 - "tests": Downloaded tokio v1.49.0 Step #20 - "tests": Downloaded libc v0.2.182 Step #20 - "tests": Downloaded either v1.15.0 Step #20 - "tests": Downloaded anyhow v1.0.102 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded smallvec v1.15.1 Step #20 - "tests": Downloaded quote v1.0.44 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded itoa v1.0.17 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded http-body v1.0.1 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded tokio-macros v2.6.0 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded bitflags v2.11.0 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded pin-utils v0.1.0 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded getrandom v0.4.1 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded bytes v1.11.1 Step #20 - "tests": Downloaded async-trait v0.1.89 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded autocfg v1.5.0 Step #20 - "tests": Downloaded futures-task v0.3.32 Step #20 - "tests": Downloaded futures-sink v0.3.32 Step #20 - "tests": Downloaded futures-core v0.3.32 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Compiling proc-macro2 v1.0.106 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling quote v1.0.44 Step #20 - "tests": Compiling libc v0.2.182 Step #20 - "tests": Compiling bytes v1.11.1 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling futures-core v0.3.32 Step #20 - "tests": Compiling once_cell v1.21.3 Step #20 - "tests": Compiling anyhow v1.0.102 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling either v1.15.0 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling hashbrown v0.16.1 Step #20 - "tests": Compiling itoa v1.0.17 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling futures-task v0.3.32 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling futures-sink v0.3.32 Step #20 - "tests": Compiling zerocopy v0.8.40 Step #20 - "tests": Compiling getrandom v0.4.1 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling regex-syntax v0.8.10 Step #20 - "tests": Compiling bitflags v2.11.0 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling rustversion v1.0.22 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling autocfg v1.5.0 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling serde_core v1.0.228 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling fastrand v2.3.0 Step #20 - "tests": Compiling futures-channel v0.3.32 Step #20 - "tests": Compiling pin-utils v0.1.0 Step #20 - "tests": Compiling heck v0.5.0 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling serde v1.0.228 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling log v0.4.29 Step #20 - "tests": Compiling futures-util v0.3.32 Step #20 - "tests": Compiling smallvec v1.15.1 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling memchr v2.8.0 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling indexmap v1.9.3 Step #20 - "tests": Compiling indexmap v2.13.0 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-871008908.tgz [Content-Type=application/gzip]... 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 http v1.4.0 Step #20 - "tests": Compiling syn v2.0.117 Step #20 - "tests": Compiling regex-automata v0.4.14 Step #20 - "tests": Compiling mio v1.1.1 Step #20 - "tests": Compiling socket2 v0.6.2 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Compiling petgraph v0.7.1 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 5.36 sec). Step #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 packages in 7s Step #20 - "tests": Step #20 - "tests": 29 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": 1 high severity vulnerability Step #20 - "tests": Step #20 - "tests": To address all issues, run: Step #20 - "tests": npm audit fix Step #20 - "tests": Step #20 - "tests": Run `npm audit` for details. Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.57.0-dev test Step #20 - "tests": > jasmine Step #20 - "tests": Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": Started Step #20 - "tests": Compiling http-body v1.0.1 Step #20 - "tests": .............................................................................. Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": 78 specs, 0 failures Step #20 - "tests": Finished in 0.187 seconds Step #20 - "tests": Compiling http-body-util v0.1.3 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 7.14 sec). Step #20 - "tests": Compiling tempfile v3.26.0 Step #20 - "tests": Compiling tower v0.5.3 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": 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:89757ab628 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": diff /tmp/agones-install/install.yaml.sorted /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 Finished Step #29 - "cpp-sdk-build-save-cache" 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 regex v1.12.3 Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 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 ppv-lite86 v0.2.21 Step #20 - "tests": Compiling prost-derive v0.13.5 Step #20 - "tests": Compiling tokio-macros v2.6.0 Step #20 - "tests": Compiling tracing-attributes v0.1.31 Step #20 - "tests": Compiling async-trait v0.1.89 Step #20 - "tests": Compiling pin-project-internal v1.1.11 Step #20 - "tests": Compiling async-stream-impl v0.3.6 Step #20 - "tests": Compiling thiserror-impl v1.0.69 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": Compiling rand_chacha v0.3.1 Step #20 - "tests": Compiling tokio v1.49.0 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:89757ab628 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:89757ab628 BUILD_TARGET=build-build-image Step #20 - "tests": csharp-sdk-test -> /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll Step #20 - "tests": Test run for /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll (.NETCoreApp,Version=v8.0) Step #20 - "tests": VSTest version 17.11.1 (x64) Step #20 - "tests": Step #20 - "tests": Starting test execution, please wait... Step #20 - "tests": Compiling axum-core v0.4.5 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 rand v0.8.5 Step #20 - "tests": Compiling pin-project v1.1.11 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 818 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Compiling tokio-util v0.7.18 Step #20 - "tests": Compiling tokio-stream v0.1.18 Step #20 - "tests": Compiling agones v1.57.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling h2 v0.4.13 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:89757ab628 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.033s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] Step #20 - "tests": Compiling hyper v1.8.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": go: downloading github.com/blang/semver/v4 v4.0.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.9.1 Step #20 - "tests": 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:89757ab628 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/02/28 05:33:27 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.022s Step #20 - "tests": warning: struct `Empty` is never constructed Step #20 - "tests": --> /go/src/agones.dev/agones/sdks/rust/target/debug/build/agones-6178cc0da20db048/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": go: downloading github.com/pelletier/go-toml v1.9.5 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:89757ab628 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.01s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.027s Step #20 - "tests": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 44.12s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-a03031ce79184639) 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_increment_counter_fails_then_success ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_counter ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_list ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #20 - "tests": Doc-tests agones Step #20 - "tests": Step #20 - "tests": running 0 tests Step #20 - "tests": Step #20 - "tests": test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #20 - "tests": === 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": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === CONT TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success Step #20 - "tests": --- PASS: 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": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_and_Set_List_Capacity (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok agones.dev/agones/sdks/go 1.049s 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:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.57.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:89757ab628 bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.56.0" %}} 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/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/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 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 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.57.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": I0228 05:33:11.233406 151 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0228 05:33:57.300503 151 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": I0228 05:33:57.902433 151 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0228 05:33:57.902481 151 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0228 05:33:57.902487 151 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0228 05:33:57.902492 151 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0228 05:33:57.907639 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.908100 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.908659 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.909960 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.910810 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.911378 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.913380 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.915115 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.915751 151 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0228 05:33:57.919025 151 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0228 05:33:57.919344 151 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0228 05:33:57.919514 151 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0228 05:33:57.919750 151 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0228 05:33:57.921580 151 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0228 05:33:57.929644 151 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.56.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.56.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.57.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.57.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.57.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]: 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": make[1]: Entering directory '/workspace/build' Step #20 - "tests": diff -bB /tmp/result.sorted /tmp/generated.html.sorted || \ Step #20 - "tests": (echo "Error: API docs are out of date. Please run 'make gen-api-docs' to regenerate them since the CRD information in /pkg/apis has changed." && exit 1) 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.57.0 RELEASE_BRANCH=main" Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" 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:89757ab628 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.57.0-dev-5bf18f9" 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:89757ab628 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.57.0-dev-5bf18f9" agones.dev/agones/cmd/sdk-server 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:89757ab628 rm -r ./public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": rm: cannot remove './public': No such file or directory Step #20 - "tests": make[2]: [includes/website.mk:35: site-static] Error 1 (ignored) Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir /workspace/site/public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # for some reason, this only work locally Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # postcss-cli@8.3.1 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:89757ab628 \ Step #20 - "tests": bash -c "npm list postcss-cli || npm install postcss-cli@11.0.0" Step #20 - "tests": /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 65 packages in 2s Step #20 - "tests": Step #20 - "tests": 19 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # autoprefixer 10.0.0 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": docker build /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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: 860B 0.0s done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.1s done Step #16 - "build-images": #4 sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:88a46f645e304fc0dcfbdacdfa338ce02d9890df5f936872243d553278deae92 2.75kB / 2.75kB done Step #16 - "build-images": #4 sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 0B / 250.15kB 0.1s Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0B / 32.09kB 0.1s Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0B / 162B 0.1s Step #16 - "build-images": #4 sha256:5b6bcf5554e5dd8d7e7ea53005b74f1973721b247e0cc7334ff144dfa08b3e18 2.93kB / 2.93kB done Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0B / 67B 0.2s Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0B / 123B 0.2s Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0B / 188B 0.2s Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.3s Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.3s Step #16 - "build-images": #4 extracting sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 Step #16 - "build-images": #4 sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 250.15kB / 250.15kB 0.3s done Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.3s done Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.3s done Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.4s done Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.3s done Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.4s Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0B / 351B 0.4s Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.4s done Step #16 - "build-images": #4 extracting sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 0.2s done Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.5s done Step #16 - "build-images": #4 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.5s done Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.6s done Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0B / 311B 0.6s Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.6s done Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 done Step #16 - "build-images": #4 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a done Step #16 - "build-images": #4 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 done Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 done Step #16 - "build-images": #4 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 done Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 83.48MB 1.9s done Step #16 - "build-images": #5 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 done Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a done Step #16 - "build-images": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 Step #16 - "build-images": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 done Step #16 - "build-images": #4 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca Step #16 - "build-images": #4 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done 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:89757ab628 \ Step #20 - "tests": bash -c "npm list autoprefixer || npm install autoprefixer@10.4.20" Step #20 - "tests": site@ /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 10 packages, and audited 76 packages in 3s Step #20 - "tests": Step #20 - "tests": 24 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": found 0 vulnerabilities Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #4 DONE 7.5s 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 0.6s 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.7s done Step #16 - "build-images": #9 writing image sha256:09e2f00f4d651a42b5a7e9ed5cc1d319a8a8150904ba644bd192694afd14264e done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-arm64 Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 8.6s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 10.3s done Step #16 - "build-images": #1 DONE 18.9s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 860B 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.7s 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #16 - "build-images": #5 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.1s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.1s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.1s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.1s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.1s done Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.1s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.1s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.1s done Step #16 - "build-images": #5 sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 250.15kB / 250.15kB 0.1s done Step #16 - "build-images": #5 sha256:3a6a574b42214aa7528df22d35b2a2abfbe8bfac07c5c27299d5bf5dd59fe15e 284.35kB / 284.35kB 0.1s done Step #16 - "build-images": #5 sha256:896a196ba7ee8833338bbd0d31bdc0038fb3760166d62db692509ad19f3283b5 85.81kB / 85.81kB 0.1s done Step #16 - "build-images": #5 extracting sha256:896a196ba7ee8833338bbd0d31bdc0038fb3760166d62db692509ad19f3283b5 0.0s done Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.0s done Step #16 - "build-images": #5 extracting sha256:3a6a574b42214aa7528df22d35b2a2abfbe8bfac07c5c27299d5bf5dd59fe15e 0.1s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 79.70MB 1.1s done Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #5 extracting sha256:d835e33e71c757a04fc3b0ee60e7bb0980c2859a434f86ede3df516c6127e1b0 0.1s done Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.0s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.0s done Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.0s done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.0s done Step #16 - "build-images": #5 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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.0s done Step #16 - "build-images": #5 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done Step #16 - "build-images": #5 DONE 1.2s Step #16 - "build-images": Step #16 - "build-images": #7 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server Step #16 - "build-images": #7 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/ping 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:89757ab628 bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.57.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Start building sites … Step #20 - "tests": hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6+extended linux/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": │ EN Step #20 - "tests": ──────────────────┼───── Step #20 - "tests": Pages │ 227 Step #20 - "tests": Paginator pages │ 19 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 88 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 31640 ms Step #20 - "tests": make[2]: 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator 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:89757ab628 bash -c \ Step #20 - "tests": "mkdir -p /tmp/website && cp -r /go/src/agones.dev/agones/site/public /tmp/website/site && htmltest -c /go/src/agones.dev/agones/site/htmltest.yaml /tmp/website" && \ Step #20 - "tests": break || sleep 60 && false; done Step #20 - "tests": Html Test: Attempt 1 Step #20 - "tests": htmltest started at 05:34:56 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 4.028150959s Step #20 - "tests": tested 223 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker build /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-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: 860B done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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: 94.55MB 0.9s done Step #16 - "build-images": #5 DONE 1.2s 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.57.0-dev-5bf18f9-arm64 Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 0.4s Step #16 - "build-images": docker build /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 860B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #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": 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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: 860B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #9 exporting layers 0.8s done Step #16 - "build-images": #9 writing image sha256:5af67e87e39eb16e589f091f3431ebc902731c62f4b64497c82fd6ebeb8dc1ee done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-amd64 done Step #16 - "build-images": #9 DONE 0.8s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-arm64 Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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: 860B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #5 transferring context: 90.17MB 1.0s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": Step #16 - "build-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #16 - "build-images": #3 CACHED 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 [internal] load build context Step #16 - "build-images": #5 transferring context: 89.56MB 0.9s done Step #16 - "build-images": #5 DONE 1.4s Step #16 - "build-images": #5 transferring context: 85.37MB 0.9s done Step #16 - "build-images": #5 DONE 1.2s 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": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #16 - "build-images": #6 DONE 1.4s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #6 DONE 0.6s Step #16 - "build-images": #6 DONE 0.8s Step #16 - "build-images": #8 DONE 0.3s 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:89757ab628 zip -0 \ Step #16 - "build-images": agonessdk-server-1.57.0-dev-5bf18f9.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": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker build /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-amd64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": 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.57.0-dev-5bf18f9-arm64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 842B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #9 exporting layers 0.7s done Step #16 - "build-images": #9 writing image sha256:1af1c18e759fb9b21d97b53f8db194c8de189a9711a9c126f8c81fb453937a34 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": adding: sdk-server.darwin.amd64docker build /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 Step #16 - "build-images": #1 transferring dockerfile: 842B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #5 transferring context: 25.23MB 0.3s done Step #16 - "build-images": #5 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #6 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": adding: sdk-server.darwin.arm64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 857B 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": #5 transferring context: 26.77MB 0.3s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /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": #1 transferring dockerfile: Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #1 transferring dockerfile: 857B 0.0s done Step #16 - "build-images": #1 DONE 0.3s Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #6 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #9 exporting layers 0.3s done Step #16 - "build-images": #9 writing image sha256:0f1c946cd9a02294938d4b5dc728e2ad8976102892b63ab219a745e6ff2522c2 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-amd64 done Step #16 - "build-images": #9 DONE 0.3s Step #16 - "build-images": adding: sdk-server.linux.amd64docker build /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #5 transferring context: 89.25MB 1.0s done Step #16 - "build-images": #5 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 857B 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": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #5 transferring context: 85.11MB 1.1s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": adding: sdk-server.linux.arm64 (stored 0%) Step #16 - "build-images": adding: sdk-server.windows.amd64.exe (stored 0%) Step #16 - "build-images": #7 DONE 1.3s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": #6 DONE 1.5s Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": 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.57.0-dev-5bf18f9-arm64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context 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.57.0-dev-5bf18f9-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #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: 857B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #9 exporting layers 0.7s done Step #16 - "build-images": #9 writing image sha256:255017d34ae4268bbb277c49b28949f6959736233312618e146b731271481120 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 57.17MB 0.6s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.0s done Step #16 - "build-images": #6 DONE 0.6s 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": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #5 transferring context: 54.23MB 0.6s done Step #16 - "build-images": #5 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": #6 DONE 0.2s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 0.7s done Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:63ca29c792628f52896cf7dd5f512297939c677d8daecbf04d53df967d2c98f0 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 0.8s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.0s done Step #16 - "build-images": #1 DONE 1.4s Step #16 - "build-images": #1 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 942B 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": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 942B 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.2s Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc 0.0s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #6 transferring context: 84.41MB 1.1s done Step #16 - "build-images": #5 transferring context: 84.41MB 1.1s done Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 103.81MB / 363.90MB 1.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 83.89MB / 1.45GB 1.1s Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #6 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 100.66MB / 501.77MB 1.2s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 83.89MB / 1.60GB 1.1s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 137.36MB / 363.90MB 1.5s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 134.22MB / 501.77MB 1.5s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 169.79MB / 363.90MB 1.8s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 164.63MB / 501.77MB 1.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 160.43MB / 1.45GB 1.8s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 199.23MB / 363.90MB 2.1s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 197.13MB / 501.77MB 2.1s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 167.77MB / 1.60GB 2.0s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 227.54MB / 363.90MB 2.4s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 230.53MB / 501.77MB 2.4s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 256.90MB / 363.90MB 2.7s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 263.19MB / 501.77MB 2.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 243.27MB / 1.45GB 2.7s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 286.26MB / 363.90MB 3.0s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 296.75MB / 501.77MB 3.0s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 253.76MB / 1.60GB 2.9s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 318.73MB / 363.90MB 3.3s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 330.30MB / 501.77MB 3.3s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 349.18MB / 363.90MB 3.6s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 360.71MB / 501.77MB 3.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 326.11MB / 1.45GB 3.6s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 335.54MB / 1.60GB 3.8s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 402.65MB / 501.77MB 4.1s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 434.11MB / 501.77MB 4.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 399.51MB / 1.45GB 4.5s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 462.42MB / 501.77MB 4.7s Step #16 - "build-images": #5 sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 363.90MB / 363.90MB 4.8s done Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 490.73MB / 501.77MB 5.0s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 419.43MB / 1.60GB 4.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 473.96MB / 1.45GB 5.4s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 506.97MB / 1.60GB 6.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 555.75MB / 1.45GB 6.6s Step #16 - "build-images": #6 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 6.5s done Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 587.44MB / 1.60GB 7.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 631.24MB / 1.45GB 7.7s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 677.56MB / 1.60GB 8.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 710.23MB / 1.45GB 8.7s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 762.89MB / 1.60GB 9.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 790.63MB / 1.45GB 9.8s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 850.40MB / 1.60GB 10.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 872.42MB / 1.45GB 10.8s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 932.18MB / 1.60GB 11.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 954.20MB / 1.45GB 11.7s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.01GB / 1.60GB 12.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.04GB / 1.45GB 12.6s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.10GB / 1.60GB 13.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.11GB / 1.45GB 13.4s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.19GB / 1.60GB 13.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.19GB / 1.45GB 14.3s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.27GB / 1.60GB 14.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.27GB / 1.45GB 15.3s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.35GB / 1.60GB 15.3s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.44GB / 1.60GB 16.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.35GB / 1.45GB 16.2s Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.53GB / 1.60GB 17.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.43GB / 1.45GB 17.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 21.8s done Step #16 - "build-images": #6 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 21.8s done Step #16 - "build-images": #6 DONE 21.9s Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": Step #16 - "build-images": #6 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #6 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 40.9s done Step #16 - "build-images": #5 DONE 63.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc Step #16 - "build-images": #5 extracting sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 Step #16 - "build-images": #6 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 49.6s done Step #16 - "build-images": #6 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:89757ab628 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.090s 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.357s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 1.901s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.306s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.163s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.116s 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.323s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.305s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.410s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 127.397s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 4.996s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 22.300s Step #20 - "tests": ok agones.dev/agones/pkg/gameservers 17.263s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 7.021s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 7.338s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.830s Step #20 - "tests": ok agones.dev/agones/pkg/processor 1.362s 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 39.077s 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.621s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 4.171s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.038s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.145s 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.200s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.589s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.165s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.180s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.724s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.415s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 2.146s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.719s Finished Step #20 - "tests" Starting Step #22 - "site-static" Starting Step #33 Starting Step #32 - "htmltest-save-cache" Step #33: Pulling image: gcr.io/cloud-builders/gsutil Step #22 - "site-static": Already have image: make-docker Step #32 - "htmltest-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #33: Using default tag: latest Step #22 - "site-static": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.57.0 RELEASE_BRANCH=main" Step #22 - "site-static": make[1]: Entering directory '/workspace/build' Step #22 - "site-static": mkdir -p ~/.kube/ Step #22 - "site-static": mkdir -p /workspace/build//.gocache Step #22 - "site-static": mkdir -p /workspace/build//.config/gcloud Step #22 - "site-static": mkdir -p ~/.config/helm Step #22 - "site-static": mkdir -p ~/.cache/helm Step #22 - "site-static": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #32 - "htmltest-save-cache": Compressing cache to ./htmltest-0.10.1.tgz... Step #32 - "htmltest-save-cache": Uploading cache to Google Cloud Storage... Step #22 - "site-static": installing: arm64 qemu-aarch64 already registered Step #33: latest: Pulling from cloud-builders/gsutil Step #33: 5d1190f163bb: Already exists Step #33: 94ced4c135d5: Already exists Step #22 - "site-static": { Step #22 - "site-static": "supported": [ Step #22 - "site-static": "linux/amd64", Step #22 - "site-static": "linux/arm64", Step #22 - "site-static": "linux/386" Step #22 - "site-static": ], Step #22 - "site-static": "emulators": [ Step #22 - "site-static": "qemu-aarch64" Step #22 - "site-static": ] Step #22 - "site-static": } Step #33: 95d70201c9f7: Already exists Step #33: cd15813b4db3: Already exists Step #33: fc1c4b1f23a9: Already exists Step #33: dfe22b14270d: Already exists Step #33: 851869aa2b75: Pulling fs layer Step #33: 609c151d9cec: Pulling fs layer Step #33: 609c151d9cec: Download complete Step #22 - "site-static": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #22 - "site-static": make[2]: Entering directory '/workspace/build' Step #33: 851869aa2b75: Verifying Checksum Step #33: 851869aa2b75: Download complete Step #22 - "site-static": make[2]: Leaving directory '/workspace/build' Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:89757ab628 rm -r ./public Step #33: 851869aa2b75: Pull complete Step #33: 609c151d9cec: Pull complete Step #33: Digest: sha256:ff24f69561ea797b31cdcb78220cecd70a03a18c8f9a142d3d422cac4eae594e Step #33: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #33: gcr.io/cloud-builders/gsutil:latest Step #22 - "site-static": mkdir /workspace/site/public Step #22 - "site-static": # for some reason, this only work locally Step #22 - "site-static": # postcss-cli@8.3.1 broke things, so pinning the version Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:89757ab628 \ Step #22 - "site-static": bash -c "npm list postcss-cli || npm install postcss-cli@11.0.0" Step #22 - "site-static": site@ /go/src/agones.dev/agones/site Step #22 - "site-static": `-- postcss-cli@11.0.0 Step #22 - "site-static": Step #32 - "htmltest-save-cache": Copying file://./htmltest-0.10.1.tgz [Content-Type=application/gzip]... Step #22 - "site-static": # autoprefixer 10.0.0 broke things, so pinning the version Step #22 - "site-static": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:89757ab628 \ Step #22 - "site-static": bash -c "npm list autoprefixer || npm install autoprefixer@10.4.20" Step #32 - "htmltest-save-cache": / [0 files][ 0.0 B/ 47.1 KiB] / [1 files][ 47.1 KiB/ 47.1 KiB] Step #32 - "htmltest-save-cache": Operation completed over 1 objects/47.1 KiB. Finished Step #32 - "htmltest-save-cache" Step #22 - "site-static": site@ /go/src/agones.dev/agones/site Step #22 - "site-static": `-- autoprefixer@10.4.20 Step #22 - "site-static": 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:89757ab628 bash -c \ Step #22 - "site-static": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.57.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #33: Copying file://agonessdk-1.57.0-dev-5bf18f9-linux-arch_64.tar.gz [Content-Type=application/x-tar]... Step #33: / [0/1 files][ 0.0 B/ 2.5 MiB] 0% Done / [1/1 files][ 2.5 MiB/ 2.5 MiB] 100% Done Step #33: Operation completed over 1 objects/2.5 MiB. Finished Step #33 Step #22 - "site-static": hugo: downloading modules … Step #22 - "site-static": Start building sites … Step #22 - "site-static": hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6+extended linux/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio Step #22 - "site-static": Step #16 - "build-images": #5 extracting sha256:7a2255c3cc9cb044f38a5574a083082d89f0c75d3e2d1e7fa7a89bb6b26b7769 67.3s done Step #16 - "build-images": #5 DONE 130.3s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #16 - "build-images": #7 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #22 - "site-static": Step #22 - "site-static": │ EN Step #22 - "site-static": ──────────────────┼───── Step #22 - "site-static": Pages │ 227 Step #22 - "site-static": Paginator pages │ 19 Step #22 - "site-static": Non-page files │ 0 Step #22 - "site-static": Static files │ 88 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 22466 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:89757ab628 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": Step #23 - "deploy-site-static": ***** NOTICE ***** Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Official `cloud-sdk` images, including multiple tagged versions across multiple Step #23 - "deploy-site-static": platforms, can be found at Step #23 - "deploy-site-static": https://github.com/GoogleCloudPlatform/cloud-sdk-docker. Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Suggested alternative images include: Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": gcr.io/google.com/cloudsdktool/cloud-sdk Step #23 - "deploy-site-static": gcr.io/google.com/cloudsdktool/cloud-sdk:alpine Step #23 - "deploy-site-static": gcr.io/google.com/cloudsdktool/cloud-sdk:debian_component_based Step #23 - "deploy-site-static": gcr.io/google.com/cloudsdktool/cloud-sdk:slim Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Please note that the `gcloud` entrypoint must be specified when using these Step #23 - "deploy-site-static": images. Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": ***** END OF NOTICE ***** Step #23 - "deploy-site-static": 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 #16 - "build-images": #6 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 64.8s done Step #16 - "build-images": #6 DONE 136.4s Step #16 - "build-images": Step #16 - "build-images": #7 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #23 - "deploy-site-static": 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: [5bf18f9] Step #23 - "deploy-site-static": target url: [https://5bf18f9-dot-preview-dot-agones-images.uc.r.appspot.com] Step #23 - "deploy-site-static": target service account: [agones-images@appspot.gserviceaccount.com] Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": (add --promote if you also want to make this service available from Step #23 - "deploy-site-static": [https://preview-dot-agones-images.uc.r.appspot.com]) Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Do you want to continue (Y/n)? Step #23 - "deploy-site-static": Beginning deployment of service [preview]... Step #16 - "build-images": #7 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #8 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Finished Step #16 - "build-images" Starting Step #17 - "push-images" Starting Step #34 Starting Step #21 - "sdk-conformance" Step #17 - "push-images": Already have image: make-docker Step #34: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #21 - "sdk-conformance": Already have image: make-docker Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 /go/src/agones.dev/agones/build/extract-licenses.sh Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #21 - "sdk-conformance": # run with on-by-default (Beta) feature flags enabled. If running locally first run `SDK_FOLDER=node make test-sdk` to build dependencies. Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=node GRPC_PORT=9002 HTTP_PORT=9102 TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": # run with on-by-default (Beta) feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=go GRPC_PORT=9001 HTTP_PORT=9101 TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": # run without feature flags Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=rust GRPC_PORT=9004 HTTP_PORT=9104 Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=cpp GRPC_PORT=9003 HTTP_PORT=9103 Step #21 - "sdk-conformance": # (note: the restapi folder doesn't use GRPC_PORT but run-sdk-conformance-no-build defaults it, so we supply a unique value here) Step #21 - "sdk-conformance": # run with Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=restapi GRPC_PORT=9050 HTTP_PORT=9150 FEATURE_GATES="CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #17 - "push-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:fd78e7427a 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.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-ping-image-arm64 Step #34: Step #34: ***** NOTICE ***** Step #34: Step #34: Official `cloud-sdk` images, including multiple tagged versions across multiple Step #34: platforms, can be found at Step #34: https://github.com/GoogleCloudPlatform/cloud-sdk-docker. Step #34: Step #34: Suggested alternative images include: Step #34: Step #34: gcr.io/google.com/cloudsdktool/cloud-sdk Step #34: gcr.io/google.com/cloudsdktool/cloud-sdk:alpine Step #34: gcr.io/google.com/cloudsdktool/cloud-sdk:debian_component_based Step #34: gcr.io/google.com/cloudsdktool/cloud-sdk:slim Step #34: Step #34: Please note that the `gsutil` entrypoint must be specified when using these Step #34: images. Step #34: Step #34: ***** END OF NOTICE ***** Step #34: Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ^^^ Building: cpp Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": make[1]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": /usr/bin/make run-sdk-command COMMAND=build-sdk-test Step #21 - "sdk-conformance": /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: 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": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Command build-sdk-test not found - nothing to execute Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) restapi Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": >>> Starting: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:fd78e7427a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 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.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-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='' " 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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 --grpc-port 9001 --http-port 9101 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9050 -e AGONES_SDK_HTTP_PORT=9150 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9050:9050 -p 9150:9150 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=restapi" -e "TIMEOUT=40" -e "DELAY=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:fd78e7427a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #21 - "sdk-conformance": + /root/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": + /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": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"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-02-28T05:37:54.432598764Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:37:54.434817333Z"} 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":"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-02-28T05:37:54.435341918Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:37:54.435530957Z"} 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 #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #21 - "sdk-conformance": Updating crates.io index Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:37:55.435904568Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:37:55.445147095Z"} 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/controller Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + DIR=/go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + echo /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + [[ ! -d /go/src/agones.dev/agones/test/sdk/cpp//sdk ]] Step #21 - "sdk-conformance": + mkdir -p /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": + cp -r /go/src/agones.dev/agones/sdks/cpp/CMakeLists.txt /go/src/agones.dev/agones/sdks/cpp/Makefile /go/src/agones.dev/agones/sdks/cpp/OWNERS /go/src/agones.dev/agones/sdks/cpp/README.md /go/src/agones.dev/agones/sdks/cpp/build_scripts /go/src/agones.dev/agones/sdks/cpp/cmake /go/src/agones.dev/agones/sdks/cpp/include /go/src/agones.dev/agones/sdks/cpp/sources.cmake /go/src/agones.dev/agones/sdks/cpp/src /go/src/agones.dev/agones/test/sdk/cpp//sdk Step #21 - "sdk-conformance": + /root/build-sdk-test.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": + cmake .. -DCMAKE_BUILD_TYPE=Release -DAGONES_SILENT_OUTPUT=OFF -DCMAKE_INSTALL_PREFIX=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build -G 'Unix Makefiles' -Wno-dev Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/ping Step #21 - "sdk-conformance": -- The C compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": 2026/02/28 05:37:56 Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:37:56 Alpha Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:37:56 Beta Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:37:56 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting C compiler ABI info Step #21 - "sdk-conformance": Locking 147 packages to latest compatible versions Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:37:56.43652433Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:37:56.444574911Z"} Step #21 - "sdk-conformance": -- Detecting C compiler ABI info - done Step #21 - "sdk-conformance": Downloading crates ... 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": Downloaded pin-project-lite v0.2.17 Step #21 - "sdk-conformance": Downloaded id-arena v2.3.0 Step #21 - "sdk-conformance": Downloaded fnv v1.0.7 Step #21 - "sdk-conformance": Downloaded mime v0.3.17 Step #21 - "sdk-conformance": Downloaded thiserror-impl v1.0.69 Step #21 - "sdk-conformance": Downloaded axum-core v0.4.5 Step #21 - "sdk-conformance": Downloaded http-body-util v0.1.3 Step #21 - "sdk-conformance": Downloaded base64 v0.22.1 Step #21 - "sdk-conformance": Downloaded tower v0.5.3 Step #21 - "sdk-conformance": Downloaded indexmap v1.9.3 Step #21 - "sdk-conformance": Downloaded http v1.4.0 Step #21 - "sdk-conformance": Downloaded h2 v0.4.13 Step #21 - "sdk-conformance": Downloaded zerocopy-derive v0.8.40 Step #21 - "sdk-conformance": Downloaded tonic v0.12.3 Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #21 - "sdk-conformance": Downloaded axum v0.7.9 Step #21 - "sdk-conformance": Downloaded tokio-util v0.7.18 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": Downloaded hashbrown v0.15.5 Step #21 - "sdk-conformance": Downloaded wit-parser v0.244.0 Step #21 - "sdk-conformance": -- Setting CMAKE_BUILD_PARALLEL_LEVEL to 32 Step #21 - "sdk-conformance": Downloaded aho-corasick v1.1.4 Step #21 - "sdk-conformance": Downloaded regex v1.12.3 Step #21 - "sdk-conformance": Downloaded wasip2 v1.0.2+wasi-0.2.9 Step #21 - "sdk-conformance": Downloaded zerocopy v0.8.40 Step #21 - "sdk-conformance": Downloaded wasmparser v0.244.0 Step #21 - "sdk-conformance": Downloaded syn v2.0.117 Step #21 - "sdk-conformance": Downloaded wit-component v0.244.0 Step #21 - "sdk-conformance": -- Found Protobuf: /usr/local/lib/libprotobuf.a (found version "6.31.1") Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.240255125Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.240458862Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.241798595Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.242006254Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.242320448Z"} Step #21 - "sdk-conformance": -- gRPC version found: 1.76.0 Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.243318691Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.243615303Z"} Step #21 - "sdk-conformance": Downloaded serde_json v1.0.149 Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.244554503Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.244619558Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.246068732Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.247959317Z","values":{"key":"creationTimestamp","value":"1772257076"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.248277825Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.249137712Z","values":{"key":"UID","value":"512032703151494938"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.249183321Z"} Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Player Tracking not enabled, skipping. Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.250244994Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.251646891Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.252459523Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.253199604Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.254301796Z"} Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.25530186Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.256167179Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.257135853Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.257220893Z"} Step #21 - "sdk-conformance": 2026/02/28 05:37:57 REST API test finished, all queries were performed Step #21 - "sdk-conformance": Downloaded hashbrown v0.16.1 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": Downloaded windows_aarch64_gnullvm v0.52.6 Step #21 - "sdk-conformance": Downloaded windows_i686_gnullvm v0.52.6 Step #21 - "sdk-conformance": Downloaded rustix v1.1.4 Step #21 - "sdk-conformance": Downloaded windows_x86_64_gnullvm v0.52.6 Step #21 - "sdk-conformance": Downloaded regex-syntax v0.8.10 Step #21 - "sdk-conformance": Downloaded tracing v0.1.44 Step #21 - "sdk-conformance": Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06 Step #21 - "sdk-conformance": Downloaded itertools v0.14.0 Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY Step #34: Copying file://agonessdk-server-1.57.0-dev-5bf18f9.zip [Content-Type=application/zip]... Step #21 - "sdk-conformance": Downloaded futures-util v0.3.32 Step #34: / [0/1 files][ 0.0 B/392.9 MiB] 0% Done ==> NOTE: You are uploading one or more large file(s), which would run Step #34: significantly faster if you enable parallel composite uploads. This Step #34: feature can be enabled by editing the Step #34: "parallel_composite_upload_threshold" value in your .boto Step #34: configuration file. However, note that if you do this large files will Step #34: be uploaded as `composite objects Step #34: `_,which Step #34: means that any user who downloads such objects will need to have a Step #34: compiled crcmod installed (see "gsutil help crcmod"). This is because Step #34: without a compiled crcmod, computing checksums on composite objects is Step #34: so slow that gsutil disables downloads of composite objects. Step #34: Step #21 - "sdk-conformance": Downloaded mio v1.1.1 Step #21 - "sdk-conformance": Downloaded tower v0.4.13 Step #21 - "sdk-conformance": Downloaded serde v1.0.228 Step #21 - "sdk-conformance": Downloaded indexmap v2.13.0 Step #21 - "sdk-conformance": Downloaded hyper v1.8.1 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/controller Step #21 - "sdk-conformance": Downloaded regex-automata v0.4.14 Step #21 - "sdk-conformance": Downloaded rand v0.8.5 Step #21 - "sdk-conformance": Downloaded prettyplease v0.2.37 Step #21 - "sdk-conformance": Downloaded wasm-encoder v0.244.0 Step #21 - "sdk-conformance": Downloaded memchr v2.8.0 Step #21 - "sdk-conformance": Downloaded windows_x86_64_gnu v0.52.6 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 petgraph v0.7.1 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": added 1 package, and audited 3 packages in 2s Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": found 0 vulnerabilities Step #21 - "sdk-conformance": Downloaded hyper-util v0.1.20 Step #21 - "sdk-conformance": Downloaded windows_aarch64_gnullvm v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_aarch64_msvc v0.52.6 Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": Downloaded libc v0.2.182 Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.923395935Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.924353875Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:37:57.92445567Z"} 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-02-28T05:37:57.924523857Z"} Step #21 - "sdk-conformance": 2026/02/28 05:37: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-02-28T05:37:57.925486451Z"} Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Read message from the websocket server Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"512032703151494938","resource_version":"v1","generation":"1","creation_timestamp":"1772257076","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"512032703151494938","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1772257076","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/02/28 05:37:57 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/02/28 05:37:57 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/02/28 05:37:57 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #21 - "sdk-conformance": -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success Step #21 - "sdk-conformance": -- clang-format found: /usr/bin/clang-format Step #21 - "sdk-conformance": -- Configuring done (2.2s) Step #21 - "sdk-conformance": -- Generating done (0.0s) Step #21 - "sdk-conformance": -- Build files have been written to: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp//sdk/.build Step #21 - "sdk-conformance": ++ nproc Step #21 - "sdk-conformance": + cmake --build . --target install -j32 Step #21 - "sdk-conformance": Downloaded windows_aarch64_msvc v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_i686_gnu v0.52.6 Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.pb.cc.o Step #21 - "sdk-conformance": [ 25%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/agones.dir/src/google/annotations.pb.cc.o Step #21 - "sdk-conformance": [ 62%] Building CXX object CMakeFiles/agones.dir/src/agones/sdk.grpc.pb.cc.o Step #21 - "sdk-conformance": [ 75%] Building CXX object CMakeFiles/agones.dir/src/protoc-gen-openapiv2/openapiv2.pb.cc.o Step #21 - "sdk-conformance": [ 87%] Building CXX object CMakeFiles/agones.dir/src/google/http.pb.cc.o Step #21 - "sdk-conformance": Downloaded windows_i686_msvc v0.52.6 Step #21 - "sdk-conformance": Downloaded windows_i686_gnullvm v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_x86_64_msvc v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_i686_msvc v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_i686_gnu v0.53.1 Step #21 - "sdk-conformance": Downloaded windows_x86_64_gnu v0.53.1 Step #21 - "sdk-conformance": Downloaded tokio v1.49.0 Step #21 - "sdk-conformance": Downloaded windows_x86_64_msvc v0.52.6 Step #21 - "sdk-conformance": Downloaded windows_x86_64_gnullvm v0.53.1 Step #21 - "sdk-conformance": Downloaded serde_core v1.0.228 Step #21 - "sdk-conformance": Downloaded wit-bindgen v0.51.0 Step #21 - "sdk-conformance": Downloaded r-efi v5.3.0 Step #21 - "sdk-conformance": Downloaded bytes v1.11.1 Step #21 - "sdk-conformance": Downloaded pin-project v1.1.11 Step #21 - "sdk-conformance": Downloaded getrandom v0.2.17 Step #21 - "sdk-conformance": Downloaded tracing-core v0.1.36 Step #21 - "sdk-conformance": Downloaded wit-bindgen-core v0.51.0 Step #21 - "sdk-conformance": Downloaded serde_derive v1.0.228 Step #21 - "sdk-conformance": Downloaded getrandom v0.4.1 Step #21 - "sdk-conformance": Downloaded once_cell v1.21.3 Step #21 - "sdk-conformance": Downloaded tracing-attributes v0.1.31 Step #21 - "sdk-conformance": Downloaded prost-types v0.13.5 Step #21 - "sdk-conformance": Downloaded futures-channel v0.3.32 Step #21 - "sdk-conformance": Downloaded httparse v1.10.1 Step #21 - "sdk-conformance": Downloaded socket2 v0.5.10 Step #21 - "sdk-conformance": Downloaded tokio-stream v0.1.18 Step #21 - "sdk-conformance": Downloaded autocfg v1.5.0 Step #21 - "sdk-conformance": Downloaded hashbrown v0.12.3 Step #21 - "sdk-conformance": Downloaded ppv-lite86 v0.2.21 Step #21 - "sdk-conformance": Downloaded foldhash v0.1.5 Step #21 - "sdk-conformance": Downloaded bitflags v2.11.0 Step #21 - "sdk-conformance": Downloaded prost-derive v0.13.5 Step #21 - "sdk-conformance": Downloaded matchit v0.7.3 Step #21 - "sdk-conformance": Downloaded rustversion v1.0.22 Step #21 - "sdk-conformance": Downloaded hyper-timeout v0.5.2 Step #21 - "sdk-conformance": Downloaded heck v0.5.0 Step #21 - "sdk-conformance": Downloaded wasm-metadata v0.244.0 Step #21 - "sdk-conformance": Downloaded log v0.4.29 Step #21 - "sdk-conformance": Downloaded thiserror v1.0.69 Step #21 - "sdk-conformance": rebuilt dependencies successfully Step #21 - "sdk-conformance": Downloaded async-stream-impl v0.3.6 Step #21 - "sdk-conformance": Downloaded async-stream v0.3.6 Step #21 - "sdk-conformance": Downloaded async-trait v0.1.89 Step #21 - "sdk-conformance": Downloaded http-body v1.0.1 Step #21 - "sdk-conformance": Downloaded httpdate v1.0.3 Step #21 - "sdk-conformance": Downloaded smallvec v1.15.1 Step #21 - "sdk-conformance": Downloaded try-lock v0.2.5 Step #21 - "sdk-conformance": Downloaded pin-project-internal v1.1.11 Step #21 - "sdk-conformance": Downloaded slab v0.4.12 Step #21 - "sdk-conformance": Downloaded fixedbitset v0.5.7 Step #21 - "sdk-conformance": Downloaded unicode-xid v0.2.6 Step #21 - "sdk-conformance": Downloaded semver v1.0.27 Step #21 - "sdk-conformance": Downloaded wit-bindgen-rust v0.51.0 Step #21 - "sdk-conformance": Downloaded tempfile v3.26.0 Step #21 - "sdk-conformance": Downloaded anyhow v1.0.102 Step #21 - "sdk-conformance": Downloaded prost v0.13.5 Step #21 - "sdk-conformance": Downloaded sync_wrapper v1.0.2 Step #21 - "sdk-conformance": Downloaded atomic-waker v1.1.2 Step #21 - "sdk-conformance": Downloaded percent-encoding v2.3.2 Step #21 - "sdk-conformance": Downloaded windows-targets v0.52.6 Step #21 - "sdk-conformance": Downloaded rand_chacha v0.3.1 Step #21 - "sdk-conformance": Downloaded rand_core v0.6.4 Step #21 - "sdk-conformance": Downloaded futures-core v0.3.32 Step #21 - "sdk-conformance": Downloaded futures-sink v0.3.32 Step #21 - "sdk-conformance": Downloaded multimap v0.10.1 Step #21 - "sdk-conformance": Downloaded cfg-if v1.0.4 Step #21 - "sdk-conformance": Downloaded leb128fmt v0.1.0 Step #21 - "sdk-conformance": Downloaded equivalent v1.0.2 Step #21 - "sdk-conformance": Downloaded wit-bindgen-rust-macro v0.51.0 Step #21 - "sdk-conformance": Downloaded socket2 v0.6.2 Step #21 - "sdk-conformance": Downloaded proc-macro2 v1.0.106 Step #21 - "sdk-conformance": Downloaded unicode-ident v1.0.24 Step #21 - "sdk-conformance": Downloaded pin-utils v0.1.0 Step #21 - "sdk-conformance": Downloaded want v0.3.1 Step #21 - "sdk-conformance": Downloaded futures-task v0.3.32 Step #21 - "sdk-conformance": Downloaded tower-layer v0.3.3 Step #21 - "sdk-conformance": Downloaded tower-service v0.3.3 Step #21 - "sdk-conformance": Downloaded fastrand v2.3.0 Step #21 - "sdk-conformance": Downloaded itoa v1.0.17 Step #21 - "sdk-conformance": Downloaded prost-build v0.13.5 Step #21 - "sdk-conformance": Downloaded tokio-macros v2.6.0 Step #21 - "sdk-conformance": Downloaded windows-link v0.2.1 Step #21 - "sdk-conformance": Downloaded zmij v1.0.21 Step #21 - "sdk-conformance": Downloaded errno v0.3.14 Step #21 - "sdk-conformance": Downloaded either v1.15.0 Step #21 - "sdk-conformance": Downloaded tonic-build v0.12.3 Step #21 - "sdk-conformance": Downloaded wasi v0.11.1+wasi-snapshot-preview1 Step #21 - "sdk-conformance": Downloaded windows-sys v0.60.2 Step #21 - "sdk-conformance": Downloaded windows-sys v0.61.2 Step #21 - "sdk-conformance": Downloaded windows-targets v0.53.5 Step #21 - "sdk-conformance": Downloaded quote v1.0.44 Step #21 - "sdk-conformance": Downloaded windows-sys v0.52.0 Step #21 - "sdk-conformance": Downloaded linux-raw-sys v0.12.1 Step #23 - "deploy-site-static": ╔════════════════════════════════════════════════════════════╗ Step #23 - "deploy-site-static": ╠═ Uploading 0 files to Google Cloud Storage ═╣ Step #23 - "deploy-site-static": ╚════════════════════════════════════════════════════════════╝ Step #23 - "deploy-site-static": File upload done. Step #21 - "sdk-conformance": + cargo build 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.57.0-dev-5bf18f9-arm64 --push 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": 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/sdk-server 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 #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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": Compiling proc-macro2 v1.0.106 Step #21 - "sdk-conformance": Compiling unicode-ident v1.0.24 Step #21 - "sdk-conformance": Compiling quote v1.0.44 Step #21 - "sdk-conformance": Compiling libc v0.2.182 Step #21 - "sdk-conformance": Compiling pin-project-lite v0.2.17 Step #21 - "sdk-conformance": Compiling bytes v1.11.1 Step #21 - "sdk-conformance": Compiling futures-core v0.3.32 Step #21 - "sdk-conformance": Compiling once_cell v1.21.3 Step #21 - "sdk-conformance": Compiling anyhow v1.0.102 Step #21 - "sdk-conformance": Compiling cfg-if v1.0.4 Step #21 - "sdk-conformance": Compiling either v1.15.0 Step #21 - "sdk-conformance": Compiling hashbrown v0.16.1 Step #21 - "sdk-conformance": Compiling equivalent v1.0.2 Step #21 - "sdk-conformance": Compiling slab v0.4.12 Step #21 - "sdk-conformance": Compiling itoa v1.0.17 Step #21 - "sdk-conformance": Compiling futures-task v0.3.32 Step #21 - "sdk-conformance": Compiling futures-sink v0.3.32 Step #21 - "sdk-conformance": Compiling tower-service v0.3.3 Step #21 - "sdk-conformance": Compiling zerocopy v0.8.40 Step #21 - "sdk-conformance": Compiling getrandom v0.4.1 Step #21 - "sdk-conformance": Compiling rustix v1.1.4 Step #21 - "sdk-conformance": Compiling regex-syntax v0.8.10 Step #21 - "sdk-conformance": Compiling httparse v1.10.1 Step #21 - "sdk-conformance": Compiling bitflags v2.11.0 Step #21 - "sdk-conformance": Compiling linux-raw-sys v0.12.1 Step #21 - "sdk-conformance": Compiling prettyplease v0.2.37 Step #21 - "sdk-conformance": Compiling serde_core v1.0.228 Step #21 - "sdk-conformance": Compiling atomic-waker v1.1.2 Step #21 - "sdk-conformance": Compiling rustversion v1.0.22 Step #21 - "sdk-conformance": Compiling fnv v1.0.7 Step #23 - "deploy-site-static": WARNING: Go 1.21 is no longer supported by the Go community as of 0 %!Month(0), 0. Go 1.21 will be end of support on 2026-03-03. As of 2026-03-03 you will no longer be able to deploy your App Engine Standard using go121. We recommend you to upgrade to the latest version of Go as soon as possible. Step #23 - "deploy-site-static": Step #23 - "deploy-site-static": Waiting for operation [apps/agones-images/operations/e08d23c8-7f74-4459-aec1-d0d10eaee17f] to complete... Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9002 -e AGONES_SDK_HTTP_PORT=9102 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9002:9002 -p 9102:9102 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=node" -e "TIMEOUT=40" -e "DELAY=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 --grpc-port 9002 --http-port 9102 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #21 - "sdk-conformance": Compiling fixedbitset v0.5.7 Step #21 - "sdk-conformance": Compiling tower-layer v0.3.3 Step #21 - "sdk-conformance": Compiling autocfg v1.5.0 Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": Compiling try-lock v0.2.5 Step #21 - "sdk-conformance": Compiling fastrand v2.3.0 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": Compiling futures-channel v0.3.32 Step #21 - "sdk-conformance": Compiling pin-utils v0.1.0 Step #21 - "sdk-conformance": Compiling httpdate v1.0.3 Step #21 - "sdk-conformance": Compiling want v0.3.1 Step #21 - "sdk-conformance": Compiling serde v1.0.228 Step #21 - "sdk-conformance": Compiling heck v0.5.0 Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 842B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #21 - "sdk-conformance": Compiling sync_wrapper v1.0.2 Step #21 - "sdk-conformance": Compiling log v0.4.29 Step #17 - "push-images": #2 DONE 0.2s Step #21 - "sdk-conformance": Compiling tracing-core v0.1.36 Step #21 - "sdk-conformance": Compiling futures-util v0.3.32 Step #21 - "sdk-conformance": Compiling multimap v0.10.1 Step #21 - "sdk-conformance": Compiling smallvec v1.15.1 Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B 0.0s 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": Compiling hashbrown v0.12.3 Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #21 - "sdk-conformance": Compiling itertools v0.14.0 Step #21 - "sdk-conformance": Compiling mime v0.3.17 Step #21 - "sdk-conformance": Compiling percent-encoding v2.3.2 Step #21 - "sdk-conformance": Compiling matchit v0.7.3 Step #21 - "sdk-conformance": Compiling memchr v2.8.0 Step #21 - "sdk-conformance": Compiling thiserror v1.0.69 Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #21 - "sdk-conformance": Compiling base64 v0.22.1 Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue","TestSdkName":"node","KubeConfig":"","GracefulTermination":true,"GRPCPort":9002,"HTTPPort":9102,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-02-28T05:38:01.315210247Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:01.315455216Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/nodejs Step #21 - "sdk-conformance": + npm run testSDK Step #21 - "sdk-conformance": Compiling indexmap v1.9.3 Step #21 - "sdk-conformance": Compiling http v1.4.0 Step #21 - "sdk-conformance": Compiling indexmap v2.13.0 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": > testSDK Step #21 - "sdk-conformance": > node ./testSDKClient.js Step #21 - "sdk-conformance": Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": #5 transferring context: 25.23MB 1.0s done Step #17 - "push-images": #5 DONE 1.0s 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:89757ab628 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": {"httpEndpoint":":9102","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:02.316669756Z"} Step #21 - "sdk-conformance": attempting to connect Step #21 - "sdk-conformance": {"grpcEndpoint":":9002","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:02.326378839Z"} Step #21 - "sdk-conformance": connected! Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.394152765Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.394246681Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.394647921Z"} 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: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, 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 3279504440136791278 Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.434994815Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.435206466Z","values":{"key":"annotation","value":"3279504440136791278"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.435378698Z"} 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, 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": {"message":"Setting label","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.446345877Z","values":{"key":"label","value":"1772257082"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.446464401Z"} 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: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, 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 1772257082 Step #21 - "sdk-conformance": health undefined Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.453832851Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.453850292Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:02.454098082Z"} 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: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Ready', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": watch { Step #21 - "sdk-conformance": objectMeta: { Step #21 - "sdk-conformance": name: 'local', Step #21 - "sdk-conformance": namespace: 'default', Step #21 - "sdk-conformance": uid: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, 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 #34: - - [0/1 files][ 66.3 MiB/392.9 MiB] 16% Done \ | | [0/1 files][145.9 MiB/392.9 MiB] 37% Done / / [0/1 files][222.8 MiB/392.9 MiB] 56% Done - \ \ [0/1 files][297.8 MiB/392.9 MiB] 75% Done | / / [0/1 files][372.8 MiB/392.9 MiB] 94% Done / [1/1 files][392.9 MiB/392.9 MiB] 100% Done - Step #34: Operation completed over 1 objects/392.9 MiB. Step #21 - "sdk-conformance": Compiling syn v2.0.117 Step #21 - "sdk-conformance": Compiling petgraph v0.7.1 Step #21 - "sdk-conformance": Compiling http-body v1.0.1 Step #21 - "sdk-conformance": Compiling http-body-util v0.1.3 Step #21 - "sdk-conformance": send allocate request Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.467304978Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.467443191Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.467644262Z"} 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: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, 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-02-28T05:38:03.477324892Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.481164211Z"} Step #21 - "sdk-conformance": Compiling regex-automata v0.4.14 Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.485371738Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.488911155Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.492515996Z"} Step #21 - "sdk-conformance": Compiling mio v1.1.1 Step #21 - "sdk-conformance": Compiling socket2 v0.6.2 Step #21 - "sdk-conformance": Compiling getrandom v0.2.17 Step #21 - "sdk-conformance": Compiling socket2 v0.5.10 Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.496259524Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.499384047Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.502204059Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.505853364Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.509030235Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.511792052Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:03.515047172Z"} 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:89757ab628 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.57.0-dev-5bf18f9" 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:89757ab628 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.57.0-dev-5bf18f9" agones.dev/agones/cmd/sdk-server Step #21 - "sdk-conformance": Compiling rand_core v0.6.4 Step #17 - "push-images": #9 exporting layers 1.9s done Step #17 - "push-images": #9 exporting manifest sha256:94a6f5fbc009563253d482a3ba073ccbec78d7857441e67141685465d1792fc9 0.0s done Step #17 - "push-images": #9 exporting config sha256:15168fc99d81052b3f76095e00c26c787cf9724a25b73734b43958408641445d 0.0s done Step #17 - "push-images": #9 pushing layers Finished Step #34 Step #21 - "sdk-conformance": Compiling tempfile v3.26.0 Step #21 - "sdk-conformance": Compiling tower v0.5.3 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 #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-02-28T05:38:04.521857635Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:04.521962639Z"} 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: '3279504440136791278', Step #21 - "sdk-conformance": resourceVersion: 'v1', Step #21 - "sdk-conformance": generation: 1, Step #21 - "sdk-conformance": creationTimestamp: 1772257082, Step #21 - "sdk-conformance": deletionTimestamp: 0, Step #21 - "sdk-conformance": annotationsMap: [ [Array], [Array] ], Step #21 - "sdk-conformance": labelsMap: [ [Array], [Array] ] Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": spec: { Step #21 - "sdk-conformance": health: { Step #21 - "sdk-conformance": disabled: false, Step #21 - "sdk-conformance": periodSeconds: 3, Step #21 - "sdk-conformance": failureThreshold: 5, Step #21 - "sdk-conformance": initialDelaySeconds: 10 Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": }, Step #21 - "sdk-conformance": status: { Step #21 - "sdk-conformance": state: 'Shutdown', Step #21 - "sdk-conformance": address: '127.0.0.1', Step #21 - "sdk-conformance": addressesList: [], Step #21 - "sdk-conformance": portsList: [ [Object] ], Step #21 - "sdk-conformance": players: undefined, Step #21 - "sdk-conformance": countersMap: [ [Array] ], Step #21 - "sdk-conformance": listsMap: [ [Array] ] Step #21 - "sdk-conformance": } Step #21 - "sdk-conformance": } Step #17 - "push-images": 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.57.0-dev-5bf18f9-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: 860B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.3s Step #21 - "sdk-conformance": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=false&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=false&PlayerTracking=false&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=false Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.382063196Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.382202312Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.382227217Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.38294915Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.38309047Z"} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.383557551Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.383617248Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.383918284Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.383931118Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 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-02-28T05:38:05.384594921Z","values":{"key":"creationTimestamp","value":"1772257075"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.384710636Z"} 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:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Ready" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 annotations:{key:"annotation" value:"true"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Reserved" address:"127.0.0.1" ports:{name:"default" port:7777} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.385024142Z","values":{"key":"UID","value":"5452670494636904605"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.385070145Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 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:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257075"} 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:"5452670494636904605" resource_version:"v1" generation:1 creation_timestamp:1772257075 annotations:{key:"agones.dev/sdk-UID" value:"5452670494636904605"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257075"} 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-02-28T05:38:05.385885131Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.386565748Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.386995235Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.387537423Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.387899104Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.388304728Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.388692228Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.389212083Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.38956088Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.390112647Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.390671294Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.391113363Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.391653954Z"} Step #21 - "sdk-conformance": sdk-client-test.go:127: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.392067882Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:05.392154312Z"} Step #21 - "sdk-conformance": sdk-client-test.go:135: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": Compiling regex v1.12.3 Step #17 - "push-images": #9 pushing layers 1.6s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-arm64@sha256:94a6f5fbc009563253d482a3ba073ccbec78d7857441e67141685465d1792fc9 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:89757ab628 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.57.0-dev-5bf18f9" agones.dev/agones/cmd/sdk-server 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": #5 transferring context: 79.70MB 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.arm64 /sdk-server Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": closing agones SDK Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:06.522211581Z"} Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-arm64@sha256:94a6f5fbc009563253d482a3ba073ccbec78d7857441e67141685465d1792fc9 1.0s done Step #17 - "push-images": #9 DONE 4.6s 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/ping Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator Step #21 - "sdk-conformance": Compiling ppv-lite86 v0.2.21 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": Compiling rand_chacha v0.3.1 Step #21 - "sdk-conformance": Compiling rand v0.8.5 Step #21 - "sdk-conformance": Compiling tokio-macros v2.6.0 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 async-trait v0.1.89 Step #21 - "sdk-conformance": Compiling pin-project-internal v1.1.11 Step #21 - "sdk-conformance": Compiling async-stream-impl v0.3.6 Step #21 - "sdk-conformance": Compiling thiserror-impl v1.0.69 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": Compiling async-stream v0.3.6 Step #21 - "sdk-conformance": Compiling tokio v1.49.0 Step #21 - "sdk-conformance": Compiling axum-core v0.4.5 Step #17 - "push-images": docker buildx build --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-arm64 Step #21 - "sdk-conformance": Compiling pin-project v1.1.11 Step #21 - "sdk-conformance": Compiling tracing v0.1.44 Step #17 - "push-images": docker build /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-amd64 Step #21 - "sdk-conformance": Compiling prost v0.13.5 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: 860B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s Step #17 - "push-images": 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.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #9 exporting layers 3.6s done Step #21 - "sdk-conformance": Compiling prost-types v0.13.5 Step #17 - "push-images": #9 exporting manifest sha256:252f5487cb5451051061a97f7d918bcce780edb77fb6300a0d5b3f58f9f3e792 0.0s done Step #17 - "push-images": #9 exporting config sha256:473920e871a4d1b1c9b1fb0d1ad4176d32af4bfdb487a913aba0377a0cc66800 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 860B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #0 building with "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": #2 DONE 0.2s Step #17 - "push-images": #3 DONE 0.2s Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-sdk:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #5 transferring context: 90.17MB 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 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 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-sdk:1.57.0-dev-5bf18f9-linux-arm64@sha256:252f5487cb5451051061a97f7d918bcce780edb77fb6300a0d5b3f58f9f3e792 Step #17 - "push-images": #5 transferring context: 94.55MB 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.amd64 /controller Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:5af67e87e39eb16e589f091f3431ebc902731c62f4b64497c82fd6ebeb8dc1ee done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker build /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 Step #17 - "push-images": #5 transferring context: 85.37MB 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 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:89757ab628 zip -0 \ Step #17 - "push-images": agonessdk-server-1.57.0-dev-5bf18f9.zip sdk-server.darwin.amd64 sdk-server.darwin.arm64 sdk-server.linux.amd64 sdk-server.linux.arm64 sdk-server.windows.amd64.exe Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load .dockerignore Step #17 - "push-images": #1 transferring context: 2B done Step #21 - "sdk-conformance": Compiling prost-build v0.13.5 Step #17 - "push-images": #1 ... Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load build definition from Dockerfile Step #17 - "push-images": #2 transferring dockerfile: 32B done Step #17 - "push-images": #2 DONE 0.3s Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-arm64@sha256:252f5487cb5451051061a97f7d918bcce780edb77fb6300a0d5b3f58f9f3e792 0.6s done Step #17 - "push-images": #9 DONE 5.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": Step #17 - "push-images": #1 [internal] load .dockerignore Step #21 - "sdk-conformance": Compiling axum v0.7.9 Step #17 - "push-images": #1 ... Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 DONE 0.5s Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker build /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #1 DONE 0.2s 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.2s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #21 - "sdk-conformance": Compiling tonic-build v0.12.3 Step #17 - "push-images": #3 DONE 0.2s 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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.2s Step #17 - "push-images": updating: sdk-server.darwin.amd64 (stored 0%) Step #17 - "push-images": #5 transferring context: 83.48MB 0.6s done Step #17 - "push-images": #5 DONE 0.6s 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:09e2f00f4d651a42b5a7e9ed5cc1d319a8a8150904ba644bd192694afd14264e done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": updating: sdk-server.darwin.arm64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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: 89.56MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.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:1af1c18e759fb9b21d97b53f8db194c8de189a9711a9c126f8c81fb453937a34 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker build /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": #5 transferring context: 26.77MB 0.2s done Step #17 - "push-images": #5 DONE 0.2s Step #21 - "sdk-conformance": [100%] Linking CXX static library libagones.a 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:0f1c946cd9a02294938d4b5dc728e2ad8976102892b63ab219a745e6ff2522c2 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-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.57.0-dev-5bf18f9-arm64 Step #21 - "sdk-conformance": [100%] Built target agones Step #21 - "sdk-conformance": Compiling agones v1.57.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #21 - "sdk-conformance": Install the project... Step #21 - "sdk-conformance": -- Install configuration: "Release" Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/lib/libagones.a Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesTargets-release.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/cmake/agonesConfig.cmake Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_export.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/agones_global.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.grpc.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/agones/sdk.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/google/api/http.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/annotations.pb.h Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/sdk/.build/agones/include/protoc-gen-openapiv2/options/openapiv2.pb.h Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/cpp/ Step #21 - "sdk-conformance": + mkdir -p .build Step #21 - "sdk-conformance": + cd .build Step #21 - "sdk-conformance": + cmake .. -G 'Unix Makefiles' -DCMAKE_PREFIX_PATH=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build -Dagones_DIR=/go/src/agones.dev/agones/test/sdk/cpp//sdk/.build/agones/cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=.bin Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": (stored 0%) Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 857B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s Step #21 - "sdk-conformance": -- The CXX compiler identification is GNU 14.2.0 Step #21 - "sdk-conformance": -- Detecting CXX compiler ABI info Step #17 - "push-images": Step #17 - "push-images": #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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 0.0s done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 857B 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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 #21 - "sdk-conformance": -- Detecting CXX compiler ABI info - done Step #21 - "sdk-conformance": -- Check for working CXX compiler: /usr/bin/c++ - skipped Step #21 - "sdk-conformance": -- Detecting CXX compile features Step #21 - "sdk-conformance": -- Detecting CXX compile features - done Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load .dockerignore Step #17 - "push-images": #2 transferring context: 2B done Step #17 - "push-images": #2 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": updating: sdk-server.linux.amd64 (stored 0%) Step #17 - "push-images": #3 DONE 0.2s Step #21 - "sdk-conformance": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #21 - "sdk-conformance": -- Found Threads: TRUE Step #21 - "sdk-conformance": -- Found ZLIB: /usr/local/lib/libz.so (found version "1.3.1.1") Step #21 - "sdk-conformance": -- Configuring done (0.6s) Step #17 - "push-images": #5 transferring context: 54.23MB 0.5s done Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": -- Generating done (0.0s) Step #21 - "sdk-conformance": -- Build files have been written to: /go/src/agones.dev/agones/test/sdk/cpp/.build Step #21 - "sdk-conformance": ++ nproc Step #21 - "sdk-conformance": + cmake --build . --target install -j32 Step #17 - "push-images": #5 DONE 0.5s 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.arm64docker build /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 Step #21 - "sdk-conformance": [ 50%] Building CXX object CMakeFiles/cpp-simple.dir/server.cc.o Step #21 - "sdk-conformance": Compiling tokio-util v0.7.18 Step #21 - "sdk-conformance": Compiling tokio-stream v0.1.18 Step #17 - "push-images": #5 transferring context: 85.11MB 0.7s done Step #17 - "push-images": (stored 0%) Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #17 - "push-images": updating: sdk-server.windows.amd64.exe/usr/bin/make DOCKER_BUILD_ARGS=--push build-controller-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": #0 building with "default" instance using docker driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: Step #17 - "push-images": (stored 0%) Step #17 - "push-images": #5 transferring context: 89.25MB 0.7s done Step #21 - "sdk-conformance": Compiling h2 v0.4.13 Step #21 - "sdk-conformance": Compiling tower v0.4.13 Step #17 - "push-images": #1 transferring dockerfile: 32B done Step #17 - "push-images": #5 DONE 1.2s 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": #2 DONE 0.9s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:255017d34ae4268bbb277c49b28949f6959736233312618e146b731271481120 Step #17 - "push-images": #9 writing image sha256:255017d34ae4268bbb277c49b28949f6959736233312618e146b731271481120 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 done Step #17 - "push-images": #9 DONE 1.3s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-extensions-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-controller] Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot 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": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": 4355c6fc947f: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": 17245ff3a276: Waiting 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": #3 DONE 0.2s Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": Compiling hyper v1.8.1 Step #17 - "push-images": 191cb2c9f7f9: Layer already exists Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #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": 65e84b7d1d3a: Pushed Step #17 - "push-images": 28b9b42ec907: Pushed Step #17 - "push-images": #5 transferring context: 57.17MB 0.4s done Step #17 - "push-images": #5 DONE 0.4s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers done Step #17 - "push-images": #9 writing image sha256:63ca29c792628f52896cf7dd5f512297939c677d8daecbf04d53df967d2c98f0 done Step #17 - "push-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 done Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-extensions] Step #17 - "push-images": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": b4d0d41a7e04: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 17245ff3a276: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use 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": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": 28b9b42ec907: Layer already exists Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 65e84b7d1d3a: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/controller Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/extensions Step #17 - "push-images": 191cb2c9f7f9: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #21 - "sdk-conformance": Compiling hyper-util v0.1.20 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:89757ab628 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.57.0-dev-5bf18f9" -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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/extensions Step #21 - "sdk-conformance": [100%] Linking CXX executable cpp-simple Step #21 - "sdk-conformance": Compiling hyper-timeout v0.5.2 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.57.0-dev-5bf18f9-arm64 --push Step #21 - "sdk-conformance": Compiling tonic v0.12.3 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.57.0-dev-5bf18f9-arm64 --push Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #0 building with "arm64-builder" instance using docker-container driver Step #17 - "push-images": Step #17 - "push-images": #1 [internal] load build definition from Dockerfile Step #17 - "push-images": #1 transferring dockerfile: 860B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s Step #17 - "push-images": #1 transferring dockerfile: 860B 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": Step #17 - "push-images": #3 [internal] load .dockerignore Step #17 - "push-images": #3 transferring context: 2B done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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: 84.43MB 0.7s done Step #17 - "push-images": #5 DONE 0.7s Step #17 - "push-images": Step #17 - "push-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": [100%] Built target cpp-simple Step #21 - "sdk-conformance": Install the project... Step #17 - "push-images": #5 transferring context: 89.23MB 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 #21 - "sdk-conformance": -- Install configuration: "Release" Step #21 - "sdk-conformance": -- Installing: /go/src/agones.dev/agones/test/sdk/cpp/.build/.bin/./cpp-simple Step #17 - "push-images": 4355c6fc947f: Pushed 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:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #17 - "push-images": b4d0d41a7e04: Pushed Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9003 -e AGONES_SDK_HTTP_PORT=9103 -e FEATURE_GATES='' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9003:9003 -p 9103:9103 -e "FEATURE_GATES=" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve" -e "SDK_NAME=cpp" -e "TIMEOUT=40" -e "DELAY=3" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":3,"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-02-28T05:38:22.063772775Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 3 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:22.064034758Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/cpp/.build/.bin/cpp-simple Step #21 - "sdk-conformance": C++ Game Server has started! Step #21 - "sdk-conformance": Getting the instance of the SDK. Step #21 - "sdk-conformance": Attempting to connect... Step #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-bcd92ee89c78f436/out/agones.dev.sdk.beta.rs:4:12 Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": 4 | pub struct Empty {} Step #21 - "sdk-conformance": | ^^^^^ Step #21 - "sdk-conformance": | Step #21 - "sdk-conformance": = note: `#[warn(dead_code)]` on by default Step #21 - "sdk-conformance": Step #17 - "push-images": 1.57.0-dev-5bf18f9-amd64: digest: sha256:5b657381eb2b029cc4e938a0a6040ae5cd77354686f57096e43d50ed4c1de909 size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-sdk] Step #17 - "push-images": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": fbf786683f9e: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": 17245ff3a276: Waiting Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": 1.57.0-dev-5bf18f9-amd64: digest: sha256:17c22095c551ab4ad8b1ced5b0661931c604e4f26bb7dbf1935841318611f795 size: 3651 Step #17 - "push-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ --push Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #21 - "sdk-conformance": warning: `agones` (lib) generated 1 warning Step #21 - "sdk-conformance": Compiling rust-simple v0.2.0 (/go/src/agones.dev/agones/test/sdk/rust) Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 65e84b7d1d3a: Layer already exists Step #17 - "push-images": 28b9b42ec907: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 191cb2c9f7f9: 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: 942B 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 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: 84.41MB 0.6s done Step #17 - "push-images": #5 DONE 0.6s Step #17 - "push-images": Step #17 - "push-images": #6 [2/3] COPY ./bin/sdk-server.windows.amd64.exe /agones/sdk-server.exe Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [3/3] COPY ./bin/LICENSES ./bin/dependencies-src.tgz /agones/ Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": #8 exporting layers Step #17 - "push-images": #9 exporting layers 3.3s done Step #17 - "push-images": #9 exporting manifest sha256:2d28db46a923c7a45cb0aa8c5b63b19c535c2c108bccd51f87f4a41125c592e0 0.0s done Step #17 - "push-images": #9 exporting config sha256:8b7e51ea40645fbe8d83d61cdf3e42d497276cd49c4be205c5c16d20bc0d3743 0.0s done Step #17 - "push-images": #9 pushing layers Step #17 - "push-images": #9 exporting layers 3.6s 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:57637ea428b0b0500243a860d708a104058461ab3bfbabad08223e91992c4907 0.0s done Step #17 - "push-images": #9 exporting config sha256:366ecef3798704bba43fc14b47ca3a1f8c265529e927e96f6137b26c03d03295 0.0s done Step #17 - "push-images": #9 exporting attestation manifest sha256:46befffac9ccc2448939a4f3e086c6ce28cd07fc89d6e14714aaac4409b1308d 0.0s done Step #17 - "push-images": #9 exporting manifest list sha256:d5fb389119ed46dc9802d196b904a8d30b4151605746c93e8594c16794bbaa46 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 #21 - "sdk-conformance": {"httpEndpoint":":9103","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:25.066738271Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9003","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:25.071537381Z"} 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.57.0-dev-5bf18f9-arm64@sha256:2d28db46a923c7a45cb0aa8c5b63b19c535c2c108bccd51f87f4a41125c592e0 Step #21 - "sdk-conformance": Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.50s Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-arm64@sha256:2d28db46a923c7a45cb0aa8c5b63b19c535c2c108bccd51f87f4a41125c592e0 0.5s done Step #17 - "push-images": #9 DONE 5.0s 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.57.0-dev-5bf18f9-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ --push Step #17 - "push-images": #9 pushing layers 1.7s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-arm64@sha256:d5fb389119ed46dc9802d196b904a8d30b4151605746c93e8594c16794bbaa46 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: 942B done Step #17 - "push-images": #1 DONE 0.2s 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:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #17 - "push-images": #2 DONE 0.1s Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 --grpc-port 9004 --http-port 9104 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID 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:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc Step #17 - "push-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:a264df8cd8c329eed3fd1e0cafcd4f3dc453e2c72a277f9bb140fd6f10a2eefc done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #21 - "sdk-conformance": /workspace/build Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":1,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","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-02-28T05:38:26.785204915Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:26.785367862Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: Creating SDK instance Step #17 - "push-images": #5 transferring context: 84.41MB 0.7s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-arm64@sha256:d5fb389119ed46dc9802d196b904a8d30b4151605746c93e8594c16794bbaa46 1.1s done Step #17 - "push-images": #9 DONE 6.5s 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": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-ping] Step #17 - "push-images": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": ee622df09a4e: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 17245ff3a276: Waiting Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": af5aa97ebe6c: Waiting Step #17 - "push-images": fbf786683f9e: Pushed Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 28b9b42ec907: Layer already exists Step #17 - "push-images": 65e84b7d1d3a: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists Step #17 - "push-images": 191cb2c9f7f9: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:27.78606939Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:27.790742565Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.867090594Z"} 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-02-28T05:38:27.869371452Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.869709456Z"} 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-02-28T05:38:27.870322784Z","values":{"key":"test-annotation","value":"3030617009547682034"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.870497942Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready 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":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.911523534Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.911613257Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.911713697Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.911817578Z"} 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": 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-02-28T05:38:27.912434046Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.91248231Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Allocated Step #21 - "sdk-conformance": ...marked Allocated Step #21 - "sdk-conformance": {"duration":{"seconds":1},"message":"Reserve request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.912981839Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.913110475Z"} 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-02-28T05:38:27.913670948Z"} 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-02-28T05:38:27.91414441Z","values":{"key":"test-label","value":"1772257105"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.914262309Z"} 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-02-28T05:38:27.914731743Z","values":{"key":"test-annotation","value":"8392343880967163720"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:27.914788204Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Reserved Step #21 - "sdk-conformance": Running for 0 seconds ! Step #17 - "push-images": 1.57.0-dev-5bf18f9-linux-amd64: digest: sha256:78d2c831d141048ac89f97987b611f26972c9938b6ca8fc1703f15d010c57fc5 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 #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:28.913686437Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:28.913763509Z"} Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Ready Step #17 - "push-images": installing: arm64 qemu-aarch64 already registered Step #17 - "push-images": { Step #17 - "push-images": "supported": [ Step #17 - "push-images": "linux/amd64", Step #17 - "push-images": "linux/arm64", Step #17 - "push-images": "linux/386" Step #17 - "push-images": ], Step #17 - "push-images": "emulators": [ Step #17 - "push-images": "qemu-aarch64" Step #17 - "push-images": ] Step #17 - "push-images": } Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": ee622df09a4e: Pushed Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.869803365Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.869850725Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.87008698Z"} 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-02-28T05:38:29.871581348Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.871751854Z"} 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-02-28T05:38:29.872904984Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.873009737Z"} 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-02-28T05:38:29.874182339Z"} 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-02-28T05:38:29.875425162Z","values":{"key":"test-label","value":"1772257107"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:29.875505593Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #17 - "push-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": 1.57.0-dev-5bf18f9-amd64: digest: sha256:7aff54a11634e672ec34bf29e660f7ef67eb85db45490b28083745260773d32d size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-allocator] Step #17 - "push-images": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": 00d756742df7: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": 4d049f83d9cf: Waiting Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 17245ff3a276: Waiting Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/allocator Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": 65e84b7d1d3a: Layer already exists Step #17 - "push-images": 28b9b42ec907: Layer already exists Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists Step #17 - "push-images": 621c35e751a5: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists Step #17 - "push-images": 191cb2c9f7f9: Layer already exists Step #17 - "push-images": docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-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: 857B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:31.870587261Z"} 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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": #8 exporting layers 8.8s done Step #17 - "push-images": #8 exporting manifest sha256:e7649cb3f8a413f07e949f33df09ed717b9f0e0e1e28de0e2d4addd266784ac5 0.0s done Step #17 - "push-images": #8 exporting config sha256:7132e130cde37f111228ca07ce1eaf7e9dc3a86cbb255a2bbf63c7bdf2463014 0.0s done Step #17 - "push-images": #8 pushing layers Step #17 - "push-images": #5 transferring context: 84.17MB 0.6s done Step #17 - "push-images": #5 DONE 0.6s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #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 1.0s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2019@sha256:e7649cb3f8a413f07e949f33df09ed717b9f0e0e1e28de0e2d4addd266784ac5 Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:33.870594223Z"} Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2019@sha256:e7649cb3f8a413f07e949f33df09ed717b9f0e0e1e28de0e2d4addd266784ac5 0.6s done Step #17 - "push-images": #8 DONE 10.3s Step #17 - "push-images": /usr/bin/make DOCKER_BUILD_ARGS=--push build-processor-image-arm64 Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": mkdir -p ~/.kube/ Step #17 - "push-images": mkdir -p /workspace/build//.gocache Step #17 - "push-images": mkdir -p /workspace/build//.config/gcloud Step #17 - "push-images": mkdir -p ~/.config/helm Step #17 - "push-images": mkdir -p ~/.cache/helm Step #17 - "push-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #17 - "push-images": #8 exporting layers 7.6s 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": #8 exporting manifest sha256:97959b9c2533eb88f69a57d5fa8c17cb9a03e116335841a2f48a2a572dc62151 done Step #17 - "push-images": #8 exporting config sha256:ac6bd6f66f34d3a6211391cce8fee09c44dfc6ca851629f534b31d6769fdad61 done Step #17 - "push-images": #8 pushing layers 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-02-28T05:38:34.877081298Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:34.877181695Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": rust: Shutting down GameServer watch loop Step #21 - "sdk-conformance": Health check task canceled Step #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": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #17 - "push-images": 00d756742df7: Pushed Step #17 - "push-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #17 - "push-images": #9 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #8 exporting to image Step #17 - "push-images": make[2]: Leaving directory '/workspace/build' Step #17 - "push-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/processor Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:38:35.436337614Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:35.436410835Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:38:35.436513334Z"} 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:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #17 - "push-images": #8 pushing layers 0.8s done Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2022@sha256:97959b9c2533eb88f69a57d5fa8c17cb9a03e116335841a2f48a2a572dc62151 Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #17 - "push-images": #9 exporting layers 3.2s done Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": #9 exporting manifest sha256:443d89e2de225b4d4bbec359f211287e367b990ea27bb6d54de675979e993578 done Step #17 - "push-images": #9 exporting config sha256:94c867fade3a6f22fa0be57ff32a03a1dd2a143950469cd02adc08e650d77acc done Step #17 - "push-images": #9 pushing layers Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":2,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers,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-02-28T05:38:36.04966675Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:36.049914058Z"} 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:89757ab628 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.57.0-dev-5bf18f9" -installsuffix cgo agones.dev/agones/cmd/processor Step #17 - "push-images": 1.57.0-dev-5bf18f9-amd64: digest: sha256:56d3d3878a5712e07d766603a97413cd8d7f5f2db0f9e67a127c23b7640f214d size: 3651 Step #17 - "push-images": docker push us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=off Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/go Step #21 - "sdk-conformance": + go run sdk-client-test.go Step #17 - "push-images": #9 ... Step #17 - "push-images": Step #17 - "push-images": #10 [auth] agones-images/ci/agones-allocator:pull,push token for us-docker.pkg.dev Step #17 - "push-images": #10 DONE 0.0s Step #17 - "push-images": #8 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2022@sha256:97959b9c2533eb88f69a57d5fa8c17cb9a03e116335841a2f48a2a572dc62151 0.6s done Step #17 - "push-images": #8 DONE 9.0s Step #17 - "push-images": The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-processor] Step #17 - "push-images": 28b9b42ec907: Preparing Step #17 - "push-images": 65e84b7d1d3a: Preparing Step #17 - "push-images": 757a2eb4f461: Preparing Step #17 - "push-images": 5fd2536c39c0: Preparing Step #17 - "push-images": 187cfc6d1e3e: Preparing Step #17 - "push-images": ad51d0769d16: Preparing Step #17 - "push-images": 4cde6b0bb6f5: Preparing Step #17 - "push-images": bd3cdfae1d3f: Preparing Step #17 - "push-images": 6f1cdceb6a31: Preparing Step #17 - "push-images": af5aa97ebe6c: Preparing Step #17 - "push-images": 4d049f83d9cf: Preparing Step #17 - "push-images": 275a30dd8ce9: Preparing Step #17 - "push-images": 17245ff3a276: Preparing Step #17 - "push-images": 191cb2c9f7f9: Preparing Step #17 - "push-images": 621c35e751a5: Preparing Step #17 - "push-images": 22ef2825ecc0: Preparing Step #17 - "push-images": 275a30dd8ce9: Waiting Step #17 - "push-images": 17245ff3a276: Waiting Step #17 - "push-images": 621c35e751a5: Waiting Step #17 - "push-images": 191cb2c9f7f9: Waiting Step #17 - "push-images": 22ef2825ecc0: Waiting Step #17 - "push-images": 4d049f83d9cf: Waiting 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.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-amd64 us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": 187cfc6d1e3e: Layer already exists Step #17 - "push-images": 65e84b7d1d3a: Layer already exists Step #17 - "push-images": 28b9b42ec907: Layer already exists Step #17 - "push-images": bd3cdfae1d3f: Layer already exists Step #17 - "push-images": af5aa97ebe6c: Layer already exists Step #17 - "push-images": ad51d0769d16: Layer already exists Step #17 - "push-images": 5fd2536c39c0: Layer already exists Step #17 - "push-images": 6f1cdceb6a31: Layer already exists Step #17 - "push-images": 4cde6b0bb6f5: Layer already exists Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:38:36.438204631Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:36.438319225Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:38:36.438416639Z"} Step #17 - "push-images": 275a30dd8ce9: Layer already exists Step #17 - "push-images": 4d049f83d9cf: Layer already exists Step #17 - "push-images": 22ef2825ecc0: Layer already exists 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 #17 - "push-images": 191cb2c9f7f9: Layer already exists Step #17 - "push-images": 17245ff3a276: Layer already exists Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-restapi:fd78e7427a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #17 - "push-images": 621c35e751a5: Layer already exists Step #21 - "sdk-conformance": sdk-client-test.go:61: Client is starting Step #21 - "sdk-conformance": sdk-client-test.go:62: Feature Flags: AutopilotPassthroughPort=true&CountsAndLists=true&DisableResyncOnSDKServer=true&Example=true&FleetAutoscaleRequestMetaData=true&GKEAutopilotExtendedDurationPods=true&PlayerAllocationFilter=true&PlayerTracking=true&PortPolicyNone=true&PortRanges=true&ProcessorAllocator=false&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&WasmAutoscaler=true Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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 #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9 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:fd78e7427a 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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #1 0.000 pushing sha256:8f86edff52be5931222165fd01085576acf85caa26babe7db4ee8e4758bcf53f to us-docker.pkg.dev/agones-images/ci/agones-controller:1.57.0-dev-5bf18f9 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=1" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:fd78e7427a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #17 - "push-images": 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.57.0-dev-5bf18f9-arm64 --push 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":"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-02-28T05:38:37.039632461Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 1 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:37.03980801Z"} Step #21 - "sdk-conformance": + /root/sdktest.sh Step #21 - "sdk-conformance": + GO111MODULE=on Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/restapi Step #21 - "sdk-conformance": + go run http-api-test.go Step #17 - "push-images": #9 pushing layers 1.4s done Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-arm64@sha256:443d89e2de225b4d4bbec359f211287e367b990ea27bb6d54de675979e993578 Step #21 - "sdk-conformance": 2026/02/28 05:38:37 Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:38:37 Alpha Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:38:37 Beta Client is starting Step #21 - "sdk-conformance": 2026/02/28 05:38:37 Could not send Ready: Post "http://localhost:9150/ready": dial tcp [::1]:9150: connect: connection refused 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: 857B done Step #17 - "push-images": #1 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #17 - "push-images": #2 DONE 0.2s Step #17 - "push-images": #1 DONE 0.7s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-amd64 us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": Step #17 - "push-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 Step #17 - "push-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 done Step #17 - "push-images": #3 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #4 [internal] load .dockerignore Step #17 - "push-images": #4 transferring context: 2B done Step #17 - "push-images": #4 DONE 0.0s Step #17 - "push-images": Step #17 - "push-images": #5 [internal] load build context Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-arm64@sha256:443d89e2de225b4d4bbec359f211287e367b990ea27bb6d54de675979e993578 0.5s done Step #17 - "push-images": #9 DONE 5.1s Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' Step #17 - "push-images": /usr/bin/make push-agones-sdk-manifest Step #17 - "push-images": make[1]: Entering directory '/workspace/build' Step #17 - "push-images": docker manifest create --amend us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2019 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-ltsc2022 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-arm64 Step #17 - "push-images": #5 transferring context: 53.30MB 0.4s done Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9 Step #21 - "sdk-conformance": Running for 10 seconds ! Step #17 - "push-images": #5 DONE 0.4s Step #17 - "push-images": Step #17 - "push-images": #6 [3/5] COPY ./bin/LICENSES . Step #17 - "push-images": #6 CACHED Step #17 - "push-images": Step #17 - "push-images": #7 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #17 - "push-images": #7 CACHED Step #17 - "push-images": Step #17 - "push-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #17 - "push-images": #8 CACHED Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": #9 exporting layers Step #21 - "sdk-conformance": {"httpEndpoint":":9150","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:38.04061669Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9050","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:38.045221098Z"} Step #17 - "push-images": #1 0.000 pushing sha256:2c1dc6059151f9e212ba89febc94865db747516e4370b995ba1a96770de59c64 to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.57.0-dev-5bf18f9 Step #21 - "sdk-conformance": {"httpEndpoint":":9101","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:38.051432867Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9001","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:38.055991733Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.257571955Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.257691214Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.258820398Z"} Step #21 - "sdk-conformance": {"message":"Health stream closed.","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.258850094Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.259081314Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.259604597Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.259735588Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.260238185Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.260285028Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.260739775Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.261673267Z","values":{"key":"creationTimestamp","value":"1772257118"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.261770601Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.262287336Z","values":{"key":"UID","value":"8665274596435063142"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.262339304Z"} Step #21 - "sdk-conformance": {"capacity":10,"message":"Setting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.262853751Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.263014589Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.263519741Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.264097861Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.264209111Z"} Step #21 - "sdk-conformance": {"message":"Is a Player Connected?","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.264838964Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.265360777Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.266191884Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.266231822Z"} Step #21 - "sdk-conformance": {"message":"Getting Player Count","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.266840846Z"} Step #21 - "sdk-conformance": 2026/02/28 05:38:38 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-02-28T05:38:38.267507003Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.26757626Z"} Step #21 - "sdk-conformance": 2026/02/28 05:38:38 REST API test finished, all queries were performed Step #21 - "sdk-conformance": + cd /go/src/agones.dev/agones/test/sdk/websocket-watch Step #21 - "sdk-conformance": + go run ws-watch-test.go Step #21 - "sdk-conformance": 2026/02/28 05:38:38 Connecting to ws://localhost:9150/watch/gameserver Step #21 - "sdk-conformance": 2026/02/28 05:38:38 Change to status to reserved Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.397843538Z"} Step #21 - "sdk-conformance": {"duration":{},"message":"Reserve request has been received!","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.398934571Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:38.399016519Z"} 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-02-28T05:38:38.399049486Z"} Step #21 - "sdk-conformance": 2026/02/28 05:38:38 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-02-28T05:38:38.399980466Z"} Step #21 - "sdk-conformance": 2026/02/28 05:38:38 Read message from the websocket server Step #21 - "sdk-conformance": 2026/02/28 05:38:38 Received message from websocket: {"result":{"object_meta":{"name":"local","namespace":"default","uid":"8665274596435063142","resource_version":"v1","generation":"1","creation_timestamp":"1772257118","deletion_timestamp":"0","annotations":{"agones.dev/sdk-UID":"8665274596435063142","annotation":"true"},"labels":{"agones.dev/sdk-creationTimestamp":"1772257118","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/02/28 05:38:38 Found status 'Shutdown' in message Step #21 - "sdk-conformance": 2026/02/28 05:38:38 Write empty message to the websocket server Step #21 - "sdk-conformance": 2026/02/28 05:38:38 ERROR: Failed to notify error to client: io: read/write on closed pipe Step #17 - "push-images": #1 DONE 0.7s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-amd64 us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9 Step #17 - "push-images": #1 0.000 pushing sha256:90be8a5c4215b6811aaaaee11f13513f516de1b41402fbc762f3f2489516549f to us-docker.pkg.dev/agones-images/ci/agones-ping:1.57.0-dev-5bf18f9 Step #17 - "push-images": 757a2eb4f461: Pushed Step #17 - "push-images": Created manifest list us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9 Step #17 - "push-images": /usr/bin/make push_windows_manifest Step #17 - "push-images": make[2]: Entering directory '/workspace/build' Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.557850899Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.558162766Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.558556606Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.559232907Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.559333789Z"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 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-02-28T05:38:39.559639543Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.559704511Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.560053317Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.560066484Z"} Step #21 - "sdk-conformance": sdk-client-test.go:103: object_meta:{name:"local" namespace:"default" uid:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 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-02-28T05:38:39.560585778Z","values":{"key":"creationTimestamp","value":"1772257118"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.560693252Z"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 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": {"message":"Setting annotation","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.560883787Z","values":{"key":"UID","value":"3732902192537461876"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.560915377Z"} Step #21 - "sdk-conformance": sdk-client-test.go:74: object_meta:{name:"local" namespace:"default" uid:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257118"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 annotations:{key:"agones.dev/sdk-UID" value:"3732902192537461876"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257118"} 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-02-28T05:38:39.56133968Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.561392779Z"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 annotations:{key:"agones.dev/sdk-UID" value:"3732902192537461876"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257118"} labels:{key:"islocal" value:"true"}} spec:{health:{period_seconds:3 failure_threshold:5 initial_delay_seconds:10}} status:{state:"Allocated" address:"127.0.0.1" ports:{name:"default" port:7777} players:{capacity:10} counters:{key:"rooms" value:{count:1 capacity:10}} lists:{key:"players" value:{capacity:100 values:"test0" values:"test1" values:"test2"}}} Step #21 - "sdk-conformance": {"message":"Getting Player Capacity","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.561697295Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.562745523Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.562800324Z"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 annotations:{key:"agones.dev/sdk-UID" value:"3732902192537461876"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257118"} 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-02-28T05:38:39.563850014Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.564201726Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.564547063Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.564585715Z"} 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:"3732902192537461876" resource_version:"v1" generation:1 creation_timestamp:1772257118 annotations:{key:"agones.dev/sdk-UID" value:"3732902192537461876"} annotations:{key:"annotation" value:"true"} labels:{key:"agones.dev/sdk-creationTimestamp" value:"1772257118"} 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-02-28T05:38:39.564890156Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.565346135Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.565854295Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.566129117Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.56651939Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.566766726Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.56705477Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.567466372Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.567817618Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.568065233Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.568410014Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.568771804Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.569012352Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.569382772Z"} Step #21 - "sdk-conformance": sdk-client-test.go:127: Waiting 0 seconds before shutting down game server Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.569667059Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:39.569718611Z"} Step #21 - "sdk-conformance": sdk-client-test.go:135: Waiting 0 seconds before exiting Step #21 - "sdk-conformance": sdk-client-test.go:73: Received GameServer update 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.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-windows_amd64-$osversion; \ Step #17 - "push-images": done Step #17 - "push-images": #1 DONE 0.6s Step #17 - "push-images": # Docker >=24.0.6 Step #17 - "push-images": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-amd64 us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": #9 exporting layers 2.2s done Step #17 - "push-images": #9 exporting manifest sha256:3d62cea09fd6e1bf1e7d62311ffcc3cbe21bd07e5879f25585be4b03b2028a78 done Step #17 - "push-images": #9 exporting config sha256:bca14ea4632a30967c40cc17c63dc46d284f16ed6a5f8d4993ffea44515cb470 done Step #17 - "push-images": #9 pushing layers 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.57.0-dev-5bf18f9 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9 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": #1 0.000 pushing sha256:0487484fd73f8f73ff0a5b41a1404f5ad2de519fd48c3cd8ad6e1d2d69ddb15e to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.57.0-dev-5bf18f9 Step #17 - "push-images": Step #17 - "push-images": #9 exporting to image Step #17 - "push-images": 1.57.0-dev-5bf18f9-amd64: digest: sha256:d97ed987e60acee7c2ace416079d445b98b2c74448e82a910b85c312a9ac5fd1 size: 3651 Step #17 - "push-images": sha256:bdf83c10e6b317ecd47d61631962fcfeef0dd13ec571d2dc21ff42ce341b620d Step #17 - "push-images": make[1]: Leaving directory '/workspace/build' 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.57.0-dev-5bf18f9-arm64@sha256:3d62cea09fd6e1bf1e7d62311ffcc3cbe21bd07e5879f25585be4b03b2028a78 Step #17 - "push-images": #1 DONE 0.6s Step #17 - "push-images": #9 pushing manifest for us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-arm64@sha256:3d62cea09fd6e1bf1e7d62311ffcc3cbe21bd07e5879f25585be4b03b2028a78 0.6s done Step #17 - "push-images": #9 DONE 3.6s 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.57.0-dev-5bf18f9 us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-amd64 us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9-arm64 Step #17 - "push-images": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9 Step #17 - "push-images": #1 0.000 pushing sha256:e8f4095f5de87c899f6f76434f329f909eb3643f436326f3eae5d1108eb45938 to us-docker.pkg.dev/agones-images/ci/agones-processor:1.57.0-dev-5bf18f9 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:38:42.317338589Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"node","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:42.317420771Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:38:42.317479895Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) node Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": # run with Beta feature flags enabled Step #21 - "sdk-conformance": /usr/bin/make run-sdk-conformance-test SDK_FOLDER=csharp GRPC_PORT=9005 HTTP_PORT=9105 FEATURE_GATES="CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" TESTS=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:14803ac99e 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.57.0-dev-5bf18f9-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:14803ac99e 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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #17 - "push-images": #1 DONE 0.6s Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9005 -e AGONES_SDK_HTTP_PORT=9105 -e FEATURE_GATES='CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9005:9005 -p 9105:9105 -e "FEATURE_GATES=CountsAndLists=true&GKEAutopilotExtendedDurationPods=true&PortPolicyNone=true&PortRanges=true&RollingUpdateFix=true&ScheduledAutoscaler=true&SidecarContainers=true&FleetAutoscaleRequestMetaData=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getcounter,updatecounter,setcountcounter,setcapacitycounter,getlist,updatelist,addlistvalue,removelistvalue" -e "SDK_NAME=csharp" -e "TIMEOUT=40" -e "DELAY=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:14803ac99e 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-02-28T05:38:42.880981514Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:38:42.881170015Z"} Finished Step #17 - "push-images" Starting Step #19 - "build-push-simple-game-server" Starting Step #25 - "wait-to-become-leader" Starting Step #24 - "push-upgrade-test" Step #25 - "wait-to-become-leader": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk Step #19 - "build-push-simple-game-server": Already have image: make-docker Step #24 - "push-upgrade-test": Already have image: make-docker Step #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.418 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 #25 - "wait-to-become-leader": Using default tag: latest Step #19 - "build-push-simple-game-server": cd /workspace && docker build -f /workspace/examples/simple-game-server/Dockerfile --tag=us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c-amd64 . Step #24 - "push-upgrade-test": cd "/workspace/test/upgrade/../.." && DOCKER_BUILDKIT=1 docker build -f /workspace/test/upgrade/Dockerfile --tag=us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.57.0-dev-5bf18f9 . 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 #25 - "wait-to-become-leader": latest: Pulling from google.com/cloudsdktool/cloud-sdk Step #25 - "wait-to-become-leader": 6bc9f599b3ef: Already exists Step #25 - "wait-to-become-leader": c641fc9d9c7f: Pulling fs layer Step #25 - "wait-to-become-leader": 2efcf331f30e: Pulling fs layer Step #25 - "wait-to-become-leader": f69efcaf036f: Pulling fs layer Step #25 - "wait-to-become-leader": 14ddce2aab1b: Pulling fs layer Step #25 - "wait-to-become-leader": bbc9f7615abb: Pulling fs layer Step #25 - "wait-to-become-leader": 14ddce2aab1b: Verifying Checksum Step #25 - "wait-to-become-leader": 14ddce2aab1b: Download complete Step #25 - "wait-to-become-leader": c641fc9d9c7f: Download complete Step #25 - "wait-to-become-leader": bbc9f7615abb: Verifying Checksum Step #25 - "wait-to-become-leader": bbc9f7615abb: Download complete Step #25 - "wait-to-become-leader": c641fc9d9c7f: Pull complete Step #19 - "build-push-simple-game-server": #0 building with "default" instance using docker driver Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #1 [internal] load build definition from Dockerfile Step #19 - "build-push-simple-game-server": #1 DONE 0.0s Step #24 - "push-upgrade-test": #0 building with "default" instance using docker driver Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #1 [internal] load build definition from Dockerfile Step #24 - "push-upgrade-test": #1 transferring dockerfile: 1.76kB 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.25.0-alpine 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.06kB 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.07kB done Step #19 - "build-push-simple-game-server": #2 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #3 [internal] load metadata for docker.io/library/golang:1.25.0 Step #19 - "build-push-simple-game-server": #3 ... Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #4 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #19 - "build-push-simple-game-server": #4 DONE 0.2s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #3 [internal] load metadata for docker.io/library/golang:1.25.0 Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:38:44.883078473Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:38:44.888076355Z"} Step #25 - "wait-to-become-leader": f69efcaf036f: Verifying Checksum Step #25 - "wait-to-become-leader": f69efcaf036f: Download complete Step #19 - "build-push-simple-game-server": #3 DONE 1.6s Step #24 - "push-upgrade-test": #3 DONE 1.7s 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:f512d819b8f109f2375e8b51d8cfd8aafe81034bc3e319740128b7d7f70d5036 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.25.0@sha256:5502b0e56fca23feba76dbc5387ba59c593c02ccc2f0f7355871ea9a0852cebe Step #19 - "build-push-simple-game-server": #6 resolve docker.io/library/golang:1.25.0@sha256:5502b0e56fca23feba76dbc5387ba59c593c02ccc2f0f7355871ea9a0852cebe 0.0s done Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 0B / 67.78MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:749aa15fc6e4fac30c91f785daf525be2b791065e7eb225a43de6492ed2d03c0 2.94kB / 2.94kB done Step #19 - "build-push-simple-game-server": #6 sha256:f7414a0dc5a64713686cbc9f1e8a7379b66af63ef9ad15760b43db40e0b15d9c 2.32kB / 2.32kB done Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 0B / 49.28MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:36e4db86de6eba33869491caa7946b80dd71c255f1940e96a9f755cc2b1f3829 0B / 25.61MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 0B / 102.06MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 0B / 60.05MB 0.1s Step #19 - "build-push-simple-game-server": #6 sha256:5502b0e56fca23feba76dbc5387ba59c593c02ccc2f0f7355871ea9a0852cebe 9.69kB / 9.69kB done Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #4 [internal] load build context Step #24 - "push-upgrade-test": #4 transferring context: 680.69kB 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.25.0-alpine@sha256:f18a072054848d87a8077455f0ac8a25886f2397f88bfdd222d6fafbb5bba440 Step #24 - "push-upgrade-test": #5 resolve docker.io/library/golang:1.25.0-alpine@sha256:f18a072054848d87a8077455f0ac8a25886f2397f88bfdd222d6fafbb5bba440 0.0s done Step #24 - "push-upgrade-test": #5 sha256:68fc16b7551a4cf71251f343a47ff766ec4fa7c02fbdeb4c5ed2a14c2c23ea08 1.92kB / 1.92kB done Step #24 - "push-upgrade-test": #5 sha256:9d20132bb448d9b0a8ecbe754579b8fb657d8d471368d0e94f2455741f775ca5 2.08kB / 2.08kB done Step #24 - "push-upgrade-test": #5 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 0B / 60.05MB 0.1s Step #24 - "push-upgrade-test": #5 sha256:f18a072054848d87a8077455f0ac8a25886f2397f88bfdd222d6fafbb5bba440 10.29kB / 10.29kB done Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 12.58MB / 67.78MB 0.4s Step #19 - "build-push-simple-game-server": #6 sha256:36e4db86de6eba33869491caa7946b80dd71c255f1940e96a9f755cc2b1f3829 14.68MB / 25.61MB 0.4s Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 25.17MB / 67.78MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 12.58MB / 49.28MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 10.49MB / 102.06MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 16.78MB / 60.05MB 0.5s Step #24 - "push-upgrade-test": #5 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 25.17MB / 60.05MB 0.5s Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 41.80MB / 67.78MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 25.93MB / 49.28MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:36e4db86de6eba33869491caa7946b80dd71c255f1940e96a9f755cc2b1f3829 25.61MB / 25.61MB 0.5s done Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 27.26MB / 102.06MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 34.60MB / 60.05MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:82e0cc681648f441c1c9d7f2865b7619bb2312671c777fa33768270a808a76ac 0B / 126B 0.6s Step #24 - "push-upgrade-test": #5 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 42.99MB / 60.05MB 0.6s Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 58.72MB / 67.78MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 38.54MB / 49.28MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 45.09MB / 102.06MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 51.73MB / 60.05MB 0.7s Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 67.78MB / 67.78MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 49.28MB / 49.28MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 60.82MB / 102.06MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 60.05MB / 60.05MB 0.8s Step #24 - "push-upgrade-test": #5 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 60.05MB / 60.05MB 0.8s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 79.69MB / 102.06MB 0.9s Step #19 - "build-push-simple-game-server": #6 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 60.05MB / 60.05MB 0.9s done Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 96.47MB / 102.06MB 1.0s Step #19 - "build-push-simple-game-server": #6 sha256:82e0cc681648f441c1c9d7f2865b7619bb2312671c777fa33768270a808a76ac 126B / 126B 1.0s Step #24 - "push-upgrade-test": #5 sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 60.05MB / 60.05MB 0.8s done Step #19 - "build-push-simple-game-server": #6 sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 67.78MB / 67.78MB 1.1s done Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 102.06MB / 102.06MB 1.1s Step #24 - "push-upgrade-test": #5 sha256:ec7d4ca09441bdb9129d5708d2aa8802e233b2d11d1797317158c4095e9df8fc 0B / 282.44kB 1.2s Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 1.2s Step #19 - "build-push-simple-game-server": #6 sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 49.28MB / 49.28MB 1.2s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0B / 32B 1.3s Step #19 - "build-push-simple-game-server": #6 sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 102.06MB / 102.06MB 1.5s done Step #19 - "build-push-simple-game-server": #6 sha256:82e0cc681648f441c1c9d7f2865b7619bb2312671c777fa33768270a808a76ac 126B / 126B 1.5s done Step #19 - "build-push-simple-game-server": #6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 1.5s done Step #24 - "push-upgrade-test": #5 sha256:ec7d4ca09441bdb9129d5708d2aa8802e233b2d11d1797317158c4095e9df8fc 282.44kB / 282.44kB 1.5s done Step #24 - "push-upgrade-test": #5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 1.5s done Step #24 - "push-upgrade-test": #5 sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 0B / 3.80MB 1.6s Step #24 - "push-upgrade-test": #5 sha256:18414ed0f6669fd1d6e137922f2a57e37aaf0a63ae6968c499fe69b17d148d14 0B / 124B 1.6s 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-02-28T05:38:47.915952595Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:47.916079942Z"} Step #21 - "sdk-conformance": ...marked for Shutdown Step #21 - "sdk-conformance": GameServer Update: Step #21 - "sdk-conformance": name: local Step #21 - "sdk-conformance": state: Shutdown Step #24 - "push-upgrade-test": #5 sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 3.80MB / 3.80MB 1.8s Step #24 - "push-upgrade-test": #5 sha256:18414ed0f6669fd1d6e137922f2a57e37aaf0a63ae6968c499fe69b17d148d14 124B / 124B 1.8s Step #24 - "push-upgrade-test": #5 sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 3.80MB / 3.80MB 1.8s done Step #24 - "push-upgrade-test": #5 sha256:18414ed0f6669fd1d6e137922f2a57e37aaf0a63ae6968c499fe69b17d148d14 124B / 124B 1.8s done Step #24 - "push-upgrade-test": #5 extracting sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 0.1s Step #21 - "sdk-conformance": ../proto/sdk/beta/beta.proto(24,1): warning : warning: Import google/protobuf/empty.proto is unused. [/go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj] Step #24 - "push-upgrade-test": #5 extracting sha256:9824c27679d3b27c5e1cb00a73adb6f4f8d556994111c12db3c5d61a0c843df8 0.1s done Step #24 - "push-upgrade-test": #5 extracting sha256:ec7d4ca09441bdb9129d5708d2aa8802e233b2d11d1797317158c4095e9df8fc 0.1s done Step #24 - "push-upgrade-test": #5 extracting sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 Step #19 - "build-push-simple-game-server": #6 extracting sha256:80b7316254b3093eb3c7ac44bb6c34bde013f27947c1ed8d8afe456b957ebfdb 1.2s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:36e4db86de6eba33869491caa7946b80dd71c255f1940e96a9f755cc2b1f3829 Step #19 - "build-push-simple-game-server": #6 extracting sha256:36e4db86de6eba33869491caa7946b80dd71c255f1940e96a9f755cc2b1f3829 0.6s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 Step #24 - "push-upgrade-test": #5 extracting sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 2.7s done Step #24 - "push-upgrade-test": #5 extracting sha256:18414ed0f6669fd1d6e137922f2a57e37aaf0a63ae6968c499fe69b17d148d14 Step #24 - "push-upgrade-test": #5 extracting sha256:18414ed0f6669fd1d6e137922f2a57e37aaf0a63ae6968c499fe69b17d148d14 done Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 Step #19 - "build-push-simple-game-server": #6 extracting sha256:8ea45766c6449310ca2fc621a7e00bedb4b9b803a7fbfe2607efce6d2e07e435 2.4s done Step #24 - "push-upgrade-test": #5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done Step #19 - "build-push-simple-game-server": #6 extracting sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.043594927Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.043696388Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.043731712Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.074252835Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.074490704Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.078789667Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.078940236Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.091885368Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.096053993Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "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": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "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": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "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": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "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": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "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-02-28T05:38:54.215123179Z","values":{"key":"creationTimestamp","value":"1772257124"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.215275912Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "annotations": { "annotation": "true" }, "labels": { "agones.dev/sdk-creationTimestamp": "1772257124", "islocal": "true" } }, "spec": { "health": { "periodSeconds": 3, "failureThreshold": 5, "initialDelaySeconds": 10 } }, "status": { "state": "Allocated", "address": "127.0.0.1", "ports": [ { "name": "default", "port": 7777 } ], "counters": { "rooms": { "count": "1", "capacity": "10" } }, "lists": { "players": { "capacity": "100", "values": [ "test0", "test1", "test2" ] } } } } Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.219539291Z","values":{"key":"UID","value":"7106214185799579223"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.219618424Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "7106214185799579223" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257124" } }, "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-02-28T05:38:54.224801474Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.232523833Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.233647676Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.235249915Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.2361189Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.248239863Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.249221131Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.250854663Z"} Step #21 - "sdk-conformance": {"message":"Updating Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.25285624Z"} Step #21 - "sdk-conformance": {"message":"Getting Counter","name":"rooms","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.253826111Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.256676342Z"} Step #21 - "sdk-conformance": {"message":"Updating List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.262378152Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.263629179Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.265367424Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.267210905Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.268788784Z"} Step #21 - "sdk-conformance": {"message":"Adding Value to List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.27249946Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.27352854Z"} Step #21 - "sdk-conformance": {"message":"Removing Value from List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.277000637Z"} Step #21 - "sdk-conformance": {"message":"Getting List","name":"players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.277899506Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.279669497Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:38:54.279730998Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "7106214185799579223", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257124", "annotations": { "agones.dev/sdk-UID": "7106214185799579223", "annotation": "true" }, "labels": { "agones.dev/sdk-creationTimestamp": "1772257124", "islocal": "true" } }, "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 #24 - "push-upgrade-test": #5 DONE 8.2s Step #19 - "build-push-simple-game-server": #6 ... Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #7 [internal] load build context Step #19 - "build-push-simple-game-server": #7 transferring context: 759.99MB 7.9s done Step #19 - "build-push-simple-game-server": #7 DONE 8.2s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #6 [builder 1/5] FROM docker.io/library/golang:1.25.0@sha256:5502b0e56fca23feba76dbc5387ba59c593c02ccc2f0f7355871ea9a0852cebe Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #6 [ 2/13] RUN apk update && apk upgrade && apk --no-cache add curl Step #24 - "push-upgrade-test": #6 0.355 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz Step #24 - "push-upgrade-test": #6 0.457 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz Step #25 - "wait-to-become-leader": 2efcf331f30e: Verifying Checksum Step #25 - "wait-to-become-leader": 2efcf331f30e: Download complete Step #24 - "push-upgrade-test": #6 0.930 v3.22.3-43-g7447efb1e76 [https://dl-cdn.alpinelinux.org/alpine/v3.22/main] Step #24 - "push-upgrade-test": #6 0.930 v3.22.3-42-g2b363deb3f7 [https://dl-cdn.alpinelinux.org/alpine/v3.22/community] Step #24 - "push-upgrade-test": #6 0.930 OK: 26334 distinct packages available Step #19 - "build-push-simple-game-server": #6 extracting sha256:ce11f29b0a47819a4e86298a507cdbac74b7882bf33a76326ce2b0f6fb2c70ca 2.5s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 Step #24 - "push-upgrade-test": #6 1.542 Upgrading critical system libraries and apk-tools: Step #24 - "push-upgrade-test": #6 1.542 (1/1) Upgrading apk-tools (2.14.9-r2 -> 2.14.9-r3) Step #24 - "push-upgrade-test": #6 1.572 Executing busybox-1.37.0-r18.trigger Step #24 - "push-upgrade-test": #6 1.694 Continuing the upgrade transaction with new apk-tools: Step #24 - "push-upgrade-test": #6 2.239 (1/9) Upgrading busybox (1.37.0-r18 -> 1.37.0-r20) Step #24 - "push-upgrade-test": #6 2.304 Executing busybox-1.37.0-r20.post-upgrade Step #24 - "push-upgrade-test": #6 2.526 (2/9) Upgrading busybox-binsh (1.37.0-r18 -> 1.37.0-r20) Step #24 - "push-upgrade-test": #6 2.530 (3/9) Upgrading alpine-release (3.22.1-r0 -> 3.22.3-r0) Step #24 - "push-upgrade-test": #6 2.535 (4/9) Upgrading libcrypto3 (3.5.1-r0 -> 3.5.5-r0) Step #24 - "push-upgrade-test": #6 2.590 (5/9) Upgrading ca-certificates-bundle (20250619-r0 -> 20250911-r0) Step #24 - "push-upgrade-test": #6 2.597 (6/9) Upgrading libssl3 (3.5.1-r0 -> 3.5.5-r0) Step #24 - "push-upgrade-test": #6 2.610 (7/9) Upgrading ssl_client (1.37.0-r18 -> 1.37.0-r20) Step #24 - "push-upgrade-test": #6 2.614 (8/9) Upgrading libapk2 (2.14.9-r2 -> 2.14.9-r3) Step #24 - "push-upgrade-test": #6 2.619 (9/9) Upgrading ca-certificates (20250619-r0 -> 20250911-r0) Step #24 - "push-upgrade-test": #6 2.640 Executing busybox-1.37.0-r20.trigger Step #24 - "push-upgrade-test": #6 2.644 Executing ca-certificates-20250911-r0.trigger Step #24 - "push-upgrade-test": #6 2.686 OK: 8 MiB in 17 packages Step #24 - "push-upgrade-test": #6 2.814 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz Step #24 - "push-upgrade-test": #6 2.917 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz Step #24 - "push-upgrade-test": #6 3.418 (1/9) Installing brotli-libs (1.1.0-r2) Step #24 - "push-upgrade-test": #6 3.437 (2/9) Installing c-ares (1.34.6-r0) Step #24 - "push-upgrade-test": #6 3.445 (3/9) Installing libunistring (1.3-r0) Step #24 - "push-upgrade-test": #6 3.469 (4/9) Installing libidn2 (2.3.7-r0) Step #24 - "push-upgrade-test": #6 3.476 (5/9) Installing nghttp2-libs (1.65.0-r0) Step #24 - "push-upgrade-test": #6 3.482 (6/9) Installing libpsl (0.21.5-r3) Step #24 - "push-upgrade-test": #6 3.487 (7/9) Installing zstd-libs (1.5.7-r0) Step #24 - "push-upgrade-test": #6 3.503 (8/9) Installing libcurl (8.14.1-r2) Step #24 - "push-upgrade-test": #6 3.516 (9/9) Installing curl (8.14.1-r2) Step #24 - "push-upgrade-test": #6 3.523 Executing busybox-1.37.0-r20.trigger Step #24 - "push-upgrade-test": #6 3.537 OK: 13 MiB in 26 packages Step #19 - "build-push-simple-game-server": #6 extracting sha256:8286cb4ece30afb97c398c2b5ac1f35e8f502f758d4ea2fc69e179efdf471ea2 2.6s done Step #19 - "build-push-simple-game-server": #6 extracting sha256:82e0cc681648f441c1c9d7f2865b7619bb2312671c777fa33768270a808a76ac Step #19 - "build-push-simple-game-server": #6 extracting sha256:82e0cc681648f441c1c9d7f2865b7619bb2312671c777fa33768270a808a76ac 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 #24 - "push-upgrade-test": #6 DONE 6.8s Step #19 - "build-push-simple-game-server": #6 DONE 15.0s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #7 [ 3/13] WORKDIR /usr/local Step #24 - "push-upgrade-test": #7 DONE 0.1s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #8 [ 4/13] RUN curl -LO https://dl.k8s.io/release/v1.33.5/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": #8 [builder 2/5] WORKDIR /go/src Step #19 - "build-push-simple-game-server": #8 DONE 0.0s Step #19 - "build-push-simple-game-server": Step #19 - "build-push-simple-game-server": #9 [builder 3/5] COPY . agones.dev/agones Step #24 - "push-upgrade-test": #8 0.508 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #8 0.508 Dload Upload Total Spent Left Speed Step #24 - "push-upgrade-test": #8 0.508 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 57.3M 100 57.3M 0 0 239M 0 --:--:-- --:--:-- --:--:-- 240M Step #24 - "push-upgrade-test": #8 DONE 3.3s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #9 [ 5/13] RUN curl -L https://get.helm.sh/helm-v3.18.4-linux-amd64.tar.gz > /tmp/helm.tar.gz && tar -zxvf /tmp/helm.tar.gz -C /tmp && mv /tmp/linux-amd64/helm /usr/local/bin/helm && chmod go+rx /usr/local/bin/helm && rm /tmp/helm.tar.gz && rm -rf /tmp/linux-amd64 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:05.067023108Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"cpp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:05.067109388Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:05.067206996Z"} Step #19 - "build-push-simple-game-server": #9 DONE 4.4s 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 #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.1s 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 #24 - "push-upgrade-test": #9 1.414 % Total % Received % Xferd Average Speed Time Time Time Current Step #24 - "push-upgrade-test": #9 1.414 Dload Upload Total Spent Left Speed Step #19 - "build-push-simple-game-server": #11 0.334 go: downloading google.golang.org/protobuf v1.36.10 Step #19 - "build-push-simple-game-server": #11 0.334 go: downloading google.golang.org/grpc v1.77.0 Step #19 - "build-push-simple-game-server": #11 0.334 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #9 1.414 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17.0M 100 17.0M 0 0 158M 0 --:--:-- --:--:-- --:--:-- 160M Step #24 - "push-upgrade-test": #9 1.528 linux-amd64/ Step #19 - "build-push-simple-game-server": #11 0.336 go: downloading github.com/pkg/errors v0.9.1 Step #19 - "build-push-simple-game-server": #11 0.348 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 Step #19 - "build-push-simple-game-server": #11 0.926 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 Step #19 - "build-push-simple-game-server": #11 0.926 go: downloading golang.org/x/net v0.48.0 Step #19 - "build-push-simple-game-server": #11 0.926 go: downloading golang.org/x/sys v0.39.0 Step #24 - "push-upgrade-test": #9 2.265 linux-amd64/README.md Step #24 - "push-upgrade-test": #9 2.265 linux-amd64/helm Step #24 - "push-upgrade-test": #9 2.265 linux-amd64/LICENSE Step #19 - "build-push-simple-game-server": #11 1.227 go: downloading golang.org/x/text v0.32.0 Step #24 - "push-upgrade-test": #9 DONE 2.7s 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.332 go: downloading agones.dev/agones v1.54.0 Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:07.786149241Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:07.786242207Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:07.786306166Z"} 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:827434e169 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.57.0-dev-5bf18f9-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:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #24 - "push-upgrade-test": #14 1.208 go: downloading k8s.io/client-go v0.34.2 Step #24 - "push-upgrade-test": #14 1.209 go: downloading k8s.io/api v0.34.2 Step #24 - "push-upgrade-test": #14 1.209 go: downloading golang.org/x/sync v0.19.0 Step #24 - "push-upgrade-test": #14 1.210 go: downloading k8s.io/apimachinery v0.34.2 Step #24 - "push-upgrade-test": #14 1.241 go: downloading github.com/pkg/errors v0.9.1 Step #24 - "push-upgrade-test": #14 1.241 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 Step #24 - "push-upgrade-test": #14 1.280 go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2 Step #24 - "push-upgrade-test": #14 1.294 go: downloading github.com/robfig/cron/v3 v3.0.1 Step #24 - "push-upgrade-test": #14 1.311 go: downloading github.com/go-openapi/spec v0.22.2 Step #24 - "push-upgrade-test": #14 1.391 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 Step #24 - "push-upgrade-test": #14 1.399 go: downloading github.com/sirupsen/logrus v1.9.3 Step #24 - "push-upgrade-test": #14 1.419 go: downloading k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e 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 #24 - "push-upgrade-test": #14 1.424 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 Step #24 - "push-upgrade-test": #14 1.507 go: downloading github.com/spf13/pflag v1.0.10 Step #24 - "push-upgrade-test": #14 1.507 go: downloading github.com/spf13/viper v1.21.0 Step #24 - "push-upgrade-test": #14 1.508 go: downloading google.golang.org/protobuf v1.36.10 Step #24 - "push-upgrade-test": #14 1.523 go: downloading github.com/go-openapi/jsonpointer v0.22.4 Step #24 - "push-upgrade-test": #14 1.523 go: downloading github.com/go-openapi/jsonreference v0.21.4 Step #24 - "push-upgrade-test": #14 1.523 go: downloading github.com/go-openapi/swag/jsonname v0.25.4 Step #24 - "push-upgrade-test": #14 1.523 go: downloading github.com/go-openapi/swag/jsonutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.523 go: downloading github.com/go-openapi/swag/loading v0.25.4 Step #24 - "push-upgrade-test": #14 1.524 go: downloading github.com/go-openapi/swag/stringutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.524 go: downloading golang.org/x/sys v0.39.0 Step #24 - "push-upgrade-test": #14 1.524 go: downloading github.com/gogo/protobuf v1.3.2 Step #24 - "push-upgrade-test": #14 1.526 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 Step #24 - "push-upgrade-test": #14 1.528 go: downloading sigs.k8s.io/randfill v1.0.0 Step #24 - "push-upgrade-test": #14 1.531 go: downloading k8s.io/klog/v2 v2.130.1 Step #24 - "push-upgrade-test": #14 1.536 go: downloading github.com/go-openapi/swag v0.25.4 Step #24 - "push-upgrade-test": #14 1.552 go: downloading gopkg.in/inf.v0 v0.9.1 Step #24 - "push-upgrade-test": #14 1.565 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.1 Step #24 - "push-upgrade-test": #14 1.597 go: downloading gopkg.in/fsnotify.v1 v1.4.7 Step #24 - "push-upgrade-test": #14 1.599 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 Step #24 - "push-upgrade-test": #14 1.603 go: downloading golang.org/x/net v0.48.0 Step #24 - "push-upgrade-test": #14 1.634 go: downloading github.com/fsnotify/fsnotify v1.9.0 Step #24 - "push-upgrade-test": #14 1.643 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 Step #24 - "push-upgrade-test": #14 1.643 go: downloading github.com/sagikazarmark/locafero v0.12.0 Step #24 - "push-upgrade-test": #14 1.643 go: downloading github.com/spf13/afero v1.15.0 Step #24 - "push-upgrade-test": #14 1.648 go: downloading github.com/spf13/cast v1.10.0 Step #24 - "push-upgrade-test": #14 1.667 go: downloading sigs.k8s.io/yaml v1.6.0 Step #24 - "push-upgrade-test": #14 1.677 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 Step #24 - "push-upgrade-test": #14 1.677 go: downloading github.com/go-logr/logr v1.4.3 Step #24 - "push-upgrade-test": #14 1.683 go: downloading github.com/subosito/gotenv v1.6.0 Step #24 - "push-upgrade-test": #14 1.684 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 Step #24 - "push-upgrade-test": #14 1.690 go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #24 - "push-upgrade-test": #14 1.692 go: downloading github.com/json-iterator/go v1.1.12 Step #24 - "push-upgrade-test": #14 1.692 go: downloading go.yaml.in/yaml/v2 v2.4.3 Step #24 - "push-upgrade-test": #14 1.695 go: downloading github.com/go-openapi/swag/yamlutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.701 go: downloading golang.org/x/text v0.32.0 Step #24 - "push-upgrade-test": #14 1.726 go: downloading github.com/go-openapi/swag/typeutils v0.25.4 Step #24 - "push-upgrade-test": #14 1.730 go: downloading github.com/go-openapi/swag/conv v0.25.4 Step #24 - "push-upgrade-test": #14 1.739 go: downloading github.com/x448/float16 v0.8.4 Step #21 - "sdk-conformance": + cargo build Step #24 - "push-upgrade-test": #14 1.763 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Step #24 - "push-upgrade-test": #14 1.772 go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee Step #24 - "push-upgrade-test": #14 1.778 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 Step #24 - "push-upgrade-test": #14 1.780 go: downloading google.golang.org/grpc v1.77.0 Step #24 - "push-upgrade-test": #14 2.048 go: downloading github.com/google/gnostic-models v0.7.1 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-bcd92ee89c78f436/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.15s Step #24 - "push-upgrade-test": #14 2.049 go: downloading github.com/google/uuid v1.6.0 Step #24 - "push-upgrade-test": #14 2.050 go: downloading github.com/emicklei/go-restful/v3 v3.13.0 Step #24 - "push-upgrade-test": #14 2.106 go: downloading github.com/go-openapi/swag/cmdutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.106 go: downloading github.com/go-openapi/swag/fileutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.109 go: downloading github.com/go-openapi/swag/mangling v0.25.4 Step #24 - "push-upgrade-test": #14 2.113 go: downloading github.com/go-openapi/swag/netutils v0.25.4 Step #24 - "push-upgrade-test": #14 2.312 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 Step #24 - "push-upgrade-test": #14 2.317 go: downloading golang.org/x/time v0.14.0 Step #24 - "push-upgrade-test": #14 2.318 go: downloading golang.org/x/term v0.38.0 Step #24 - "push-upgrade-test": #14 2.319 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 Step #24 - "push-upgrade-test": #14 2.320 go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 Step #24 - "push-upgrade-test": #14 2.320 go: downloading golang.org/x/oauth2 v0.34.0 Step #24 - "push-upgrade-test": #14 2.321 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc 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:827434e169 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.57.0-dev-5bf18f9-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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:827434e169 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": + /root/sdktest.sh Step #21 - "sdk-conformance": + /go/src/agones.dev/agones/test/sdk/rust/.cargo-targets/debug/rust-simple Step #21 - "sdk-conformance": Rust Game Server has started! Step #21 - "sdk-conformance": rust: RUN_ASYNC is set to true, so run test for async functions Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-02-28T05:39:11.987109724Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:39:11.987310527Z"} Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:39:15.988566813Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:39:15.993399433Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:16.038843427Z"} 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-02-28T05:39:16.040808576Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:16.040866088Z"} 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-02-28T05:39:16.041971065Z","values":{"key":"test-annotation","value":"7477670922688256650"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:16.042184316Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Ready Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.041401462Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.041753913Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.041841009Z"} Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:18.041102527Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"restapi","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.04119507Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:18.041274681Z"} Step #21 - "sdk-conformance": rust_async: Marking server as ready... 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": 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": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.043303086Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.043484296Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.044443726Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.044519218Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: ...marked Allocated Step #21 - "sdk-conformance": rust_async: Getting GameServer details... Step #21 - "sdk-conformance": rust_async: GameServer name: local Step #21 - "sdk-conformance": rust_async: Setting a label Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.049729889Z"} Step #21 - "sdk-conformance": {"message":"Setting label","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.051456377Z","values":{"key":"test-label","value":"1772257155"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.051536118Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Allocated Step #21 - "sdk-conformance": rust_async: Running for 0 seconds Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:18.053117633Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"go","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:18.053201544Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:18.053287114Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:20.041054563Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:22.040973739Z"} 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": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) go Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Command clean not found - nothing to execute 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-02-28T05:39:23.053733488Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:23.053858709Z"} Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:24.883027043Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:24.883148521Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:24.883211279Z"} Step #19 - "build-push-simple-game-server": #11 DONE 19.4s Step #21 - "sdk-conformance": rust_async: GameServer Update, name: 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:14803ac99e 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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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 #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:14803ac99e 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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image 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 Step #19 - "build-push-simple-game-server": #13 exporting layers 0.2s done Step #19 - "build-push-simple-game-server": #13 writing image sha256:a444777149474e729ae12e0eb32db6352c06458c8ef54ee2652e9d95087d53af 0.0s done Step #19 - "build-push-simple-game-server": #13 naming to us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c-amd64 done Step #19 - "build-push-simple-game-server": #13 DONE 0.3s Step #19 - "build-push-simple-game-server": docker push us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c-amd64 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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-linux-amd64 --grpc-port 9005 --http-port 9105 && \ Step #21 - "sdk-conformance": wait $CONFORMANCE_TEST_PID Step #19 - "build-push-simple-game-server": The push refers to repository [us-docker.pkg.dev/agones-images/ci/simple-game-server] Step #21 - "sdk-conformance": /workspace/build Step #19 - "build-push-simple-game-server": 1e2a97fe0519: Preparing Step #19 - "build-push-simple-game-server": 5fd2536c39c0: Preparing Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Preparing Step #19 - "build-push-simple-game-server": ad51d0769d16: Preparing Step #19 - "build-push-simple-game-server": 4cde6b0bb6f5: Preparing Step #19 - "build-push-simple-game-server": bd3cdfae1d3f: Preparing Step #19 - "build-push-simple-game-server": 6f1cdceb6a31: Preparing Step #19 - "build-push-simple-game-server": af5aa97ebe6c: Preparing Step #19 - "build-push-simple-game-server": 4d049f83d9cf: Preparing Step #19 - "build-push-simple-game-server": 275a30dd8ce9: Preparing Step #19 - "build-push-simple-game-server": 17245ff3a276: Preparing Step #19 - "build-push-simple-game-server": 191cb2c9f7f9: Preparing Step #19 - "build-push-simple-game-server": 621c35e751a5: Preparing Step #19 - "build-push-simple-game-server": 22ef2825ecc0: Preparing Step #19 - "build-push-simple-game-server": 191cb2c9f7f9: Waiting Step #19 - "build-push-simple-game-server": 621c35e751a5: Waiting Step #19 - "build-push-simple-game-server": 22ef2825ecc0: Waiting Step #19 - "build-push-simple-game-server": 17245ff3a276: Waiting Step #21 - "sdk-conformance": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:14803ac99e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode 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": 4d049f83d9cf: 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": af5aa97ebe6c: Layer already exists Step #19 - "build-push-simple-game-server": 187cfc6d1e3e: Layer already exists Step #19 - "build-push-simple-game-server": 5fd2536c39c0: Layer already exists Step #19 - "build-push-simple-game-server": 4cde6b0bb6f5: Layer already exists 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":"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-02-28T05:39:26.123520894Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:39:26.123695118Z"} 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 #19 - "build-push-simple-game-server": 22ef2825ecc0: Layer already exists Step #19 - "build-push-simple-game-server": 17245ff3a276: Layer already exists Step #19 - "build-push-simple-game-server": 621c35e751a5: Layer already exists Step #19 - "build-push-simple-game-server": 191cb2c9f7f9: Layer already exists 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.418 Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Telemetry Step #21 - "sdk-conformance": --------- Step #21 - "sdk-conformance": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Installed an ASP.NET Core HTTPS development certificate. Step #21 - "sdk-conformance": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": ---------------- Step #21 - "sdk-conformance": Write your first app: https://aka.ms/dotnet-hello-world Step #21 - "sdk-conformance": Find out what's new: https://aka.ms/dotnet-whats-new Step #21 - "sdk-conformance": Explore documentation: https://aka.ms/dotnet-docs Step #21 - "sdk-conformance": Report issues and find source on GitHub: https://github.com/dotnet/core Step #21 - "sdk-conformance": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #21 - "sdk-conformance": -------------------------------------------------------------------------------------- Step #19 - "build-push-simple-game-server": 1e2a97fe0519: Pushed Step #19 - "build-push-simple-game-server": 5bf18f93eb02616b28ebd85ac2e3db3625d5774c-amd64: digest: sha256:fc3935cbc9afcb2c1ecfefacb42f5557525bfd3368a7628318460796c1106805 size: 3232 Step #19 - "build-push-simple-game-server": docker buildx imagetools create --tag us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c \ Step #19 - "build-push-simple-game-server": us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c-amd64 Step #19 - "build-push-simple-game-server": #1 [internal] pushing us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c Step #19 - "build-push-simple-game-server": #1 0.000 pushing sha256:7d3be29aa76ba0ac31fa63cd377adc63aa505310815ecb1a4d85e4f2995c631c to us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c Step #21 - "sdk-conformance": {"httpEndpoint":":9105","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:39:30.126993268Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9005","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:39:30.131584617Z"} Step #19 - "build-push-simple-game-server": #1 DONE 0.7s Step #25 - "wait-to-become-leader": 2efcf331f30e: Pull complete Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.634332137Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.634455427Z"} Step #21 - "sdk-conformance": {"message":"Connected to watch GameServer...","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.634504845Z"} Step #21 - "sdk-conformance": {"duration":{"seconds":5},"message":"Reserve request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.661054956Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.661239653Z"} Step #21 - "sdk-conformance": {"message":"Allocate request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.664672488Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.664770568Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.67565875Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.679543512Z"} Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "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": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "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": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "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": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "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-02-28T05:39:31.806449175Z","values":{"key":"creationTimestamp","value":"1772257170"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.806669904Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257170" } }, "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-02-28T05:39:31.810391294Z","values":{"key":"UID","value":"5827189054193400204"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.810478098Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "5827189054193400204" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257170" } }, "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-02-28T05:39:31.815378796Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.815463662Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "5827189054193400204" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257170" } }, "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-02-28T05:39:31.819957242Z"} Step #21 - "sdk-conformance": {"message":"Player Connected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.826437174Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.826757492Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "5827189054193400204" }, "labels": { "agones.dev/sdk-creationTimestamp": "1772257170", "islocal": "true" } }, "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-02-28T05:39:31.831596031Z"} Step #21 - "sdk-conformance": {"message":"Getting Connected Players","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.834643107Z"} Step #21 - "sdk-conformance": {"message":"Player Disconnected","playerID":"1234","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.837895827Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.837991549Z"} Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "5827189054193400204" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257170" } }, "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-02-28T05:39:31.84051316Z"} Step #21 - "sdk-conformance": {"message":"Shutdown request has been received!","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.842892909Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:31.842998979Z"} Step #21 - "sdk-conformance": Finish all tests Step #21 - "sdk-conformance": Received GameServer update Step #21 - "sdk-conformance": { "objectMeta": { "name": "local", "namespace": "default", "uid": "5827189054193400204", "resourceVersion": "v1", "generation": "1", "creationTimestamp": "1772257170", "annotations": { "annotation": "true", "agones.dev/sdk-UID": "5827189054193400204" }, "labels": { "islocal": "true", "agones.dev/sdk-creationTimestamp": "1772257170" } }, "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" ] } } } } Finished Step #19 - "build-push-simple-game-server" Step #25 - "wait-to-become-leader": f69efcaf036f: Pull complete Step #25 - "wait-to-become-leader": 14ddce2aab1b: Pull complete Step #25 - "wait-to-become-leader": bbc9f7615abb: Pull complete Step #25 - "wait-to-become-leader": Digest: sha256:ba0af18673b138090a5a874db6e05875d9427786cf5817d064b7ff9b3f60c08e 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 #25 - "wait-to-become-leader": 2026-02-28T05:39:42Z: Waiting to become oldest running build Step #25 - "wait-to-become-leader": 2026-02-28T05:39:43Z: Oldest is (id startTime): 7a6144fa-c3c1-4682-87e6-0c7a520dac0e 2026-02-28T05:25:56.393216169Z Step #25 - "wait-to-become-leader": 2026-02-28T05:39:43Z: That's us, we're done! Finished Step #25 - "wait-to-become-leader" Starting Step #27 - "cancel-orphan-e2e-tests" Starting Step #35 - "cleanup-services" Step #27 - "cancel-orphan-e2e-tests": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #35 - "cleanup-services": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #35 - "cleanup-services": Cleaning up preview service... Step #24 - "push-upgrade-test": #14 DONE 37.8s Step #24 - "push-upgrade-test": Step #24 - "push-upgrade-test": #15 [11/13] RUN adduser -D -g '' adduser Step #24 - "push-upgrade-test": #15 DONE 0.4s 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 Finished Step #27 - "cancel-orphan-e2e-tests" Starting Step #28 - "submit-e2e-test-cloud-build" Step #28 - "submit-e2e-test-cloud-build": Already have image (with digest): gcr.io/cloud-builders/gcloud Step #28 - "submit-e2e-test-cloud-build": Using simple-game-server image: us-docker.pkg.dev/agones-images/ci/simple-game-server:5bf18f93eb02616b28ebd85ac2e3db3625d5774c Step #35 - "cleanup-services": Deleting the following versions: Step #35 - "cleanup-services": - agones-images/preview/259d9dc Step #35 - "cleanup-services": Deleting [preview/259d9dc]... Step #35 - "cleanup-services": .....done. Step #35 - "cleanup-services": Cleaning up development service... Step #35 - "cleanup-services": Cleaning up default service... Finished Step #35 - "cleanup-services" Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:39:55.992299048Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:55.992369125Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:39:55.992443704Z"} 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:827434e169 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.57.0-dev-5bf18f9-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:827434e169 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-bcd92ee89c78f436/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.17s 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:827434e169 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.57.0-dev-5bf18f9-linux-amd64 BUILD_TARGET=build-agones-sdk-image Step #21 - "sdk-conformance": DOCKER_RUN_ARGS="--net host -e AGONES_SDK_GRPC_PORT=9004 -e AGONES_SDK_HTTP_PORT=9104 -e FEATURE_GATES='PlayerTracking=true' " COMMAND=sdktest /usr/bin/make run-sdk-command & \ Step #21 - "sdk-conformance": CONFORMANCE_TEST_PID=$! && \ Step #21 - "sdk-conformance": docker run -p 9004:9004 -p 9104:9104 -e "FEATURE_GATES=PlayerTracking=true" -e "ADDRESS=" -e "TEST=ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers" -e "SDK_NAME=rust" -e "TIMEOUT=40" -e "DELAY=2" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":2,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"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-02-28T05:39:57.863114551Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 2 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:39:57.863341572Z"} 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 #24 - "push-upgrade-test": #17 exporting layers 13.6s done Step #24 - "push-upgrade-test": #17 writing image sha256:e7c79b3370fe4b2b48b0709bd09e876367eeb22600089e4b8813e788fe18bd22 done Step #24 - "push-upgrade-test": #17 naming to us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.57.0-dev-5bf18f9 done Step #24 - "push-upgrade-test": #17 DONE 13.6s Step #24 - "push-upgrade-test": docker push us-docker.pkg.dev/agones-images/ci/upgrade-test-controller:1.57.0-dev-5bf18f9 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": 2f4c197a8e23: Preparing Step #24 - "push-upgrade-test": 5c90614cd763: Preparing Step #24 - "push-upgrade-test": 827ba4a2353f: Preparing Step #24 - "push-upgrade-test": 3b65d8f5d383: Preparing Step #24 - "push-upgrade-test": d28b9c6bf4d9: Preparing Step #24 - "push-upgrade-test": acc576a0e7c5: Preparing Step #24 - "push-upgrade-test": 0b726f8e56ed: Preparing Step #24 - "push-upgrade-test": 2eb6d9c27833: Preparing Step #24 - "push-upgrade-test": a1ac5ffa7785: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": 50e21637a882: Preparing Step #24 - "push-upgrade-test": 5f70bf18a086: Preparing Step #24 - "push-upgrade-test": 3d6378210e81: Preparing Step #24 - "push-upgrade-test": cfc7ff5fc9b2: Preparing Step #24 - "push-upgrade-test": 27d800e37165: Preparing Step #24 - "push-upgrade-test": 418dccb7d85a: Preparing Step #24 - "push-upgrade-test": 50e21637a882: Waiting Step #24 - "push-upgrade-test": 3d6378210e81: Waiting Step #24 - "push-upgrade-test": cfc7ff5fc9b2: Waiting Step #24 - "push-upgrade-test": 27d800e37165: Waiting Step #24 - "push-upgrade-test": 418dccb7d85a: Waiting Step #24 - "push-upgrade-test": 5f70bf18a086: Layer already exists Step #24 - "push-upgrade-test": 0b726f8e56ed: Pushed Step #24 - "push-upgrade-test": acc576a0e7c5: Pushed Step #24 - "push-upgrade-test": d28b9c6bf4d9: Pushed Step #24 - "push-upgrade-test": 5c90614cd763: Pushed Step #24 - "push-upgrade-test": 3b65d8f5d383: Pushed Step #24 - "push-upgrade-test": 2f4c197a8e23: Pushed Step #21 - "sdk-conformance": {"httpEndpoint":":9104","message":"Starting SDKServer grpc-gateway...","severity":"info","source":"main","time":"2026-02-28T05:39:59.864602374Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:39:59.869388548Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:59.925517254Z"} 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-02-28T05:39:59.928026421Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:59.928322351Z"} 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-02-28T05:39:59.929119878Z","values":{"key":"test-annotation","value":"157375501179365644"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:39:59.929389046Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Ready Step #24 - "push-upgrade-test": 418dccb7d85a: Layer already exists Step #24 - "push-upgrade-test": 3d6378210e81: Layer already exists Step #24 - "push-upgrade-test": cfc7ff5fc9b2: Layer already exists Step #24 - "push-upgrade-test": 27d800e37165: Layer already exists Step #24 - "push-upgrade-test": 50e21637a882: Pushed Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.32: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.32: Creating temporary archive of 14455 file(s) totalling 289.2 MiB before compression. Step #21 - "sdk-conformance": rust: Marking server as ready... Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.928291094Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.928549907Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.928664638Z"} 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-02-28T05:40:01.929716379Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.929834885Z"} 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-02-28T05:40:01.930675063Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.930720668Z"} 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-02-28T05:40:01.931751643Z"} 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-02-28T05:40:01.932920455Z","values":{"key":"test-label","value":"1772257199"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.932979658Z"} 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-02-28T05:40:01.933906016Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.933966894Z"} 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-02-28T05:40:01.934923519Z"} 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-02-28T05:40:01.936050527Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.936158774Z"} 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-02-28T05:40:01.937221546Z"} 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-02-28T05:40:01.938073644Z"} 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-02-28T05:40:01.939098393Z"} 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-02-28T05:40:01.94034404Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:01.940428566Z"} 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-02-28T05:40:01.941507843Z"} Step #21 - "sdk-conformance": rust: Current player count: 0 Step #21 - "sdk-conformance": rust: Running for 0 seconds Step #23 - "deploy-site-static": .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done. Step #23 - "deploy-site-static": Deployed service [preview] to [https://5bf18f9-dot-preview-dot-agones-images.uc.r.appspot.com] Step #24 - "push-upgrade-test": 2eb6d9c27833: Pushed Step #24 - "push-upgrade-test": a1ac5ffa7785: Pushed 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 #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:03.928924278Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:05.928942562Z"} 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-02-28T05:40:06.943127905Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:06.943213272Z"} Step #21 - "sdk-conformance": rust: GameServer Update, name: local Step #21 - "sdk-conformance": rust: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": rust: Shutting down GameServer watch loop Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:40:10.127003554Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"csharp","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:10.127094282Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:40:10.127154369Z"} 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-02-28T05:40:39.865816295Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:39.865902708Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:40:39.865968346Z"} 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:827434e169 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.57.0-dev-5bf18f9-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:827434e169 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-bcd92ee89c78f436/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:827434e169 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.57.0-dev-5bf18f9-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=4" \ Step #21 - "sdk-conformance": --net=host us-docker.pkg.dev/agones-images/ci/agones-sdk:1.57.0-dev-5bf18f9-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:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #21 - "sdk-conformance": WARNING: Published ports are discarded when using host network mode Step #21 - "sdk-conformance": {"ctlConf":{"GameServerName":"","PodNamespace":"","Address":"","IsLocal":false,"LocalFile":"","Delay":4,"Timeout":40,"Test":"ready,allocate,setlabel,setannotation,gameserver,health,shutdown,watch,reserve,getplayercapacity,setplayercapacity,playerconnect,playerdisconnect,getplayercount,isplayerconnected,getconnectedplayers","TestSdkName":"rust","KubeConfig":"","GracefulTermination":true,"GRPCPort":9004,"HTTPPort":9104,"HealthPort":8080,"LogLevel":"Info","RequestsRateLimit":500000000},"featureGates":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=true\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=true\u0026WasmAutoscaler=false","message":"Starting sdk sidecar","severity":"info","source":"main","time":"2026-02-28T05:40:41.820355719Z","version":"1.57.0-dev-5bf18f9"} Step #21 - "sdk-conformance": {"message":"Waiting 4 seconds before starting","severity":"info","source":"main","time":"2026-02-28T05:40:41.820536737Z"} 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-02-28T05:40:45.821331027Z"} Step #21 - "sdk-conformance": {"grpcEndpoint":":9004","message":"Starting SDKServer grpc service...","severity":"info","source":"main","time":"2026-02-28T05:40:45.825740029Z"} Step #21 - "sdk-conformance": {"message":"Getting GameServer details","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:45.88105878Z"} 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-02-28T05:40:45.883853558Z"} 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":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:45.884794285Z"} Step #21 - "sdk-conformance": {"message":"Setting annotation","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:45.884921971Z","values":{"key":"test-annotation","value":"5290028439309649228"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:45.885061615Z"} 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-02-28T05:40:47.88465428Z"} Step #21 - "sdk-conformance": {"message":"Ready request has been received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.885171051Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.885283231Z"} 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-02-28T05:40:47.886291405Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.88643182Z"} 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-02-28T05:40:47.887409301Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.887489808Z"} 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-02-28T05:40:47.888446463Z"} 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-02-28T05:40:47.889750958Z","values":{"key":"test-label","value":"1772257245"}} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.889908691Z"} 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-02-28T05:40:47.89146928Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.891558739Z"} 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-02-28T05:40:47.892703525Z"} 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-02-28T05:40:47.893800348Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.893873161Z"} 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-02-28T05:40:47.894858894Z"} 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-02-28T05:40:47.895759555Z"} 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-02-28T05:40:47.896741101Z"} 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-02-28T05:40:47.89779492Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:47.897835718Z"} 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-02-28T05:40:47.898907139Z"} 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-02-28T05:40:49.885407921Z"} Step #21 - "sdk-conformance": {"message":"Health Ping Received!","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:51.885686927Z"} 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-02-28T05:40:52.902343659Z"} Step #21 - "sdk-conformance": {"message":"Gameserver update received","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:40:52.902441725Z"} Step #21 - "sdk-conformance": rust_async: GameServer Update, name: local Step #21 - "sdk-conformance": rust_async: GameServer Update, state: Shutdown Step #21 - "sdk-conformance": rust_async: ...marked for Shutdown Step #21 - "sdk-conformance": Rust Game Server finished. Step #21 - "sdk-conformance": rust_async: Shutting down GameServer watch loop Step #21 - "sdk-conformance": Health check task canceled Step #24 - "push-upgrade-test": 827ba4a2353f: Pushed Step #24 - "push-upgrade-test": 1.57.0-dev-5bf18f9: digest: sha256:c2d79bbd77efe80377daf2e4d95cc37877e7adbc75f02c611a89bd0a5a30956c size: 3665 Finished Step #24 - "push-upgrade-test" Starting Step #26 - "submit-upgrade-test-cloud-build" Step #26 - "submit-upgrade-test-cloud-build": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk Step #26 - "submit-upgrade-test-cloud-build": Hit:1 http://deb.debian.org/debian bookworm InRelease Step #26 - "submit-upgrade-test-cloud-build": Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] Step #26 - "submit-upgrade-test-cloud-build": Hit:4 http://packages.cloud.google.com/apt cloud-sdk-bookworm InRelease Step #26 - "submit-upgrade-test-cloud-build": Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [297 kB] Step #26 - "submit-upgrade-test-cloud-build": Fetched 401 kB in 0s (1117 kB/s) Step #26 - "submit-upgrade-test-cloud-build": Reading package lists... Step #26 - "submit-upgrade-test-cloud-build": Reading package lists... Step #26 - "submit-upgrade-test-cloud-build": Building dependency tree... Step #26 - "submit-upgrade-test-cloud-build": Reading state information... Step #26 - "submit-upgrade-test-cloud-build": The following additional packages will be installed: Step #26 - "submit-upgrade-test-cloud-build": libjq1 libonig5 Step #26 - "submit-upgrade-test-cloud-build": The following NEW packages will be installed: Step #26 - "submit-upgrade-test-cloud-build": jq libjq1 libonig5 Step #26 - "submit-upgrade-test-cloud-build": 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. Step #26 - "submit-upgrade-test-cloud-build": Need to get 385 kB of archives. Step #26 - "submit-upgrade-test-cloud-build": After this operation, 1164 kB of additional disk space will be used. Step #26 - "submit-upgrade-test-cloud-build": Get:1 http://deb.debian.org/debian bookworm/main amd64 libonig5 amd64 6.9.8-1 [188 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:2 http://deb.debian.org/debian bookworm/main amd64 libjq1 amd64 1.6-2.1+deb12u1 [134 kB] Step #26 - "submit-upgrade-test-cloud-build": Get:3 http://deb.debian.org/debian bookworm/main amd64 jq amd64 1.6-2.1+deb12u1 [63.7 kB] Step #26 - "submit-upgrade-test-cloud-build": debconf: delaying package configuration, since apt-utils is not installed Step #26 - "submit-upgrade-test-cloud-build": Fetched 385 kB in 0s (16.5 MB/s) Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package libonig5:amd64. Step #26 - "submit-upgrade-test-cloud-build": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88505 files and directories currently installed.) Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../libonig5_6.9.8-1_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking libonig5:amd64 (6.9.8-1) ... Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package libjq1:amd64. Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../libjq1_1.6-2.1+deb12u1_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking libjq1:amd64 (1.6-2.1+deb12u1) ... Step #26 - "submit-upgrade-test-cloud-build": Selecting previously unselected package jq. Step #26 - "submit-upgrade-test-cloud-build": Preparing to unpack .../jq_1.6-2.1+deb12u1_amd64.deb ... Step #26 - "submit-upgrade-test-cloud-build": Unpacking jq (1.6-2.1+deb12u1) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up libonig5:amd64 (6.9.8-1) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up libjq1:amd64 (1.6-2.1+deb12u1) ... Step #26 - "submit-upgrade-test-cloud-build": Setting up jq (1.6-2.1+deb12u1) ... Step #26 - "submit-upgrade-test-cloud-build": Processing triggers for libc-bin (2.36-9+deb12u13) ... Step #26 - "submit-upgrade-test-cloud-build": ===== Processing cluster: standard-upgrade-test-cluster-1-31 in us-east1 ===== Step #26 - "submit-upgrade-test-cloud-build": Fetching cluster endpoint and auth data. Step #26 - "submit-upgrade-test-cloud-build": ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=404, message=Not found: projects/agones-images/locations/us-east1/clusters/standard-upgrade-test-cluster-1-31. This command is authenticated as 258182270954@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property. Step #26 - "submit-upgrade-test-cloud-build": No cluster named 'standard-upgrade-test-cluster-1-31' in agones-images. Step #26 - "submit-upgrade-test-cloud-build": Cleaning up any remaining running pids: Step #26 - "submit-upgrade-test-cloud-build": === upgrade tests failed === Finished Step #26 - "submit-upgrade-test-cloud-build" Step #28 - "submit-e2e-test-cloud-build": generic-1.32: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/67d4570a-5e29-4515-a07d-aa35962671c4]. Step #28 - "submit-e2e-test-cloud-build": generic-1.32: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/67d4570a-5e29-4515-a07d-aa35962671c4?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/6a34e343-72bf-4e63-85b4-25c9b10625eb]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/6a34e343-72bf-4e63-85b4-25c9b10625eb?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/3b9174ce-1075-4c8d-8e56-f57f8c32c5c5]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/3b9174ce-1075-4c8d-8e56-f57f8c32c5c5?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/bdbcf9fe-730c-48ca-8722-7c0fde29cce2]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/bdbcf9fe-730c-48ca-8722-7c0fde29cce2?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.34: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.32: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/b29cc64f-e60b-426c-b0c4-114107c680e1]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.32: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/b29cc64f-e60b-426c-b0c4-114107c680e1?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Created [https://cloudbuild.googleapis.com/v1/projects/agones-images/locations/global/builds/31617967-d2c6-4a25-9d57-98b3a14913e4]. Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/31617967-d2c6-4a25-9d57-98b3a14913e4?project=258182270954 ]. Step #28 - "submit-e2e-test-cloud-build": generic-1.34: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.32: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.32: Waiting for build to complete. Polling interval: 1 second(s). Step #28 - "submit-e2e-test-cloud-build": generic-1.33: Waiting for build to complete. Polling interval: 1 second(s). Step #21 - "sdk-conformance": {"message":"Shutting down SDK server","severity":"info","source":"main","time":"2026-02-28T05:41:25.824759869Z"} Step #21 - "sdk-conformance": {"message":"Received requests match expected list. Test run was successful","sdkName":"rust","severity":"info","source":"*sdkserver.LocalSDKServer","time":"2026-02-28T05:41:25.824899325Z"} Step #21 - "sdk-conformance": {"error":"http: Server closed","message":"http server closed","severity":"info","source":"main","time":"2026-02-28T05:41:25.824982014Z"} Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": +++ Success: (1/5) rust Step #21 - "sdk-conformance": Step #21 - "sdk-conformance": Finished Step #21 - "sdk-conformance" Starting Step #30 - "cpp-sdk-conformance-save-cache" Starting Step #31 - "rust-build-save-cache" Step #30 - "cpp-sdk-conformance-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #31 - "rust-build-save-cache": Already have image (with digest): us-docker.pkg.dev/agones-images/ci/save_cache Step #30 - "cpp-sdk-conformance-save-cache": /usr/bin/save_cache: line 87: sdks/cpp/CMakeLists.txt: Permission denied Step #30 - "cpp-sdk-conformance-save-cache": Compressing cache to ./cpp-sdk-conformance-.tgz... Step #30 - "cpp-sdk-conformance-save-cache": Uploading cache to Google Cloud Storage... Step #30 - "cpp-sdk-conformance-save-cache": Copying file://./cpp-sdk-conformance-.tgz [Content-Type=application/gzip]... Step #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.1 MiB] / [1 files][ 1.1 MiB/ 1.1 MiB] Step #30 - "cpp-sdk-conformance-save-cache": Operation completed over 1 objects/1.1 MiB. Finished Step #31 - "rust-build-save-cache" Finished Step #30 - "cpp-sdk-conformance-save-cache" Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: BUILD FAILURE: Build step failure: build step 1 "e2e-runner" failed: step exited with non-zero status: 2 Step #28 - "submit-e2e-test-cloud-build": gke-autopilot-1.33: ERROR: (gcloud.builds.submit) build 3b9174ce-1075-4c8d-8e56-f57f8c32c5c5 completed with status "FAILURE" Step #28 - "submit-e2e-test-cloud-build": One of the e2e test child cloud build exited with nonzero status 1. Aborting. Step #28 - "submit-e2e-test-cloud-build": killed 7 Step #28 - "submit-e2e-test-cloud-build": killed 8 Step #28 - "submit-e2e-test-cloud-build": killed 11 Step #28 - "submit-e2e-test-cloud-build": killed 15 Step #28 - "submit-e2e-test-cloud-build": killed 19 Step #28 - "submit-e2e-test-cloud-build": killed 23 Finished Step #28 - "submit-e2e-test-cloud-build" ERROR ERROR: build step 28 "gcr.io/cloud-builders/gcloud" failed: step exited with non-zero status: 1 Step #20 - "tests": hugo: collected modules in 24662 ms Step #22 - "site-static": hugo: collected modules in 19212 ms