github-actions-cache-server icon indicating copy to clipboard operation
github-actions-cache-server copied to clipboard

Understanding Cache Invalidation Mechanism

Open KarthikHolikatti opened this issue 8 months ago • 26 comments

Question: Cache Invalidation Mechanism

Hi team,

I am trying to understand how the cache invalidation works under the hood in github-actions-cache-server. Could you provide an explanation or point me to the relevant documentation or code?

Specifically, I am interested in:

  • The conditions under which a cache is invalidated.
  • How cache keys are managed.
  • Any relevant algorithms or implementation details.

Thank you!

KarthikHolikatti avatar May 15 '25 11:05 KarthikHolikatti

Checkout the docs

LouisHaftmann avatar May 15 '25 14:05 LouisHaftmann

@LouisHaftmann My issue is i am using GHA server hosted locally, and during docker build step buildx returns following error:

RESPONSE 400: 400 Invalid block id: KGuevnbfS3RjnjJBUL78/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== ERROR CODE UNAVAILABLE

Below is my setup.

      id: docker_build
      uses: docker/[email protected]
      with:
        secret-files: ${{ inputs.secret-files }}
        secrets: ${{ inputs.secrets }}
        push: ${{ inputs.publish_to_ecr == 'true' }}
        tags: ${{ steps.full_tag.outputs.name }}
        context: ${{ inputs.context }}
        file: ${{ inputs.dockerfile }}
        cache-from: type=gha
        cache-to: type=gha,mode=${{ inputs.cache_mode }}
        load: ${{ inputs.load_docker_build == 'true' && inputs.publish_to_ecr != 'true' }}
        build-args: |
          ${{ inputs.docker_build_args }}
        annotations: ${{ steps.metadata.outputs.annotations }}
        platforms: ${{ inputs.platforms }} ```
 

KarthikHolikatti avatar May 16 '25 05:05 KarthikHolikatti

Please help resolve this issue or point out to the issue in my set up!

KarthikHolikatti avatar May 16 '25 05:05 KarthikHolikatti

Sorry closed this by mistake!

KarthikHolikatti avatar May 16 '25 05:05 KarthikHolikatti

Now i tried the below set up and got following error: WARNING: local cache import at /tmp/.buildx-cache not found due to err: could not lock /tmp/.buildx-cache/index.json.lock: open /tmp/.buildx-cache/index.json.lock: no such file or directory

    - name: Cache Docker layers
      uses: actions/cache@v4
      with:
        path: /tmp/.buildx-cache
        key: buildx-cache-${{ github.event.repository.name }}
        restore-keys: |
          buildx-cache-${{ github.event.repository.name }}

    - name: Docker build
      id: docker_build
      uses: docker/[email protected]
      with:
        secret-files: ${{ inputs.secret-files }}
        secrets: ${{ inputs.secrets }}
        push: ${{ inputs.publish_to_ecr == 'true' }}
        tags: ${{ steps.full_tag.outputs.name }}
        context: ${{ inputs.context }}
        file: ${{ inputs.dockerfile }}
        cache-from: type=local,src=/tmp/.buildx-cache
        cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=${{ inputs.cache_mode }}
        load: ${{ inputs.load_docker_build == 'true' && inputs.publish_to_ecr != 'true' }}
        build-args: |
          ${{ inputs.docker_build_args }}
        annotations: ${{ steps.metadata.outputs.annotations }}
        platforms: ${{ inputs.platforms }}

KarthikHolikatti avatar May 16 '25 05:05 KarthikHolikatti

I am using the below patch in my runner dockerfile:

RUN sudo sed -i 's/\x41\x00\x43\x00\x54\x00\x49\x00\x4F\x00\x4E\x00\x53\x00\x5F\x00\x52\x00\x45\x00\x53\x00\x55\x00\x4C\x00\x54\x00\x53\x00\x5F\x00\x55\x00\x52\x00\x4C\x00/\x41\x00\x43\x00\x54\x00\x49\x00\x4F\x00\x4E\x00\x53\x00\x5F\x00\x52\x00\x45\x00\x53\x00\x55\x00\x4C\x00\x54\x00\x53\x00\x5F\x00\x4F\x00\x52\x00\x4C\x00/g' /runnertmp/bin/Runner.Worker.dll

KarthikHolikatti avatar May 16 '25 05:05 KarthikHolikatti

Could you please share your cache server configuration (docker compose or kubernetes files) and if possible debug logs from an actions run 🙏

LouisHaftmann avatar May 16 '25 06:05 LouisHaftmann

Hi @LouisHaftmann Below is the configuration:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: action-cache-server
  namespace: cache-server
spec:
  replicas: 1
  selector:
    matchLabels:
      app: action-cache-server
  template:
    metadata:
      labels:
        app: action-cache-server
    spec:
      containers:
        - name: action-cache-server
          image: ghcr.io/falcondev-oss/github-actions-cache-server:latest
          env:
            - name: API_BASE_URL
              value: "http://action-cache-server.cache-server.svc:3000"
            - name: CACHE_CLEANUP_OLDER_THAN_DAYS
              value: "10"
          volumeMounts:
            - name: cache-data
              mountPath: /app/.data
          resources:
            requests:
              cpu: "128m"
              memory: "256Mi"
            limits:
              cpu: "500m"
              memory: "512Mi"
      volumes:
        - name: cache-data
          persistentVolumeClaim:
            claimName: cache-data-pvc

KarthikHolikatti avatar May 16 '25 09:05 KarthikHolikatti

Following is the error logs from the actions:

#22 exporting to GitHub Actions Cache
#22 preparing build cache for export 0.0s done
#22 writing layer sha256:0d647c5eab4080a7531e43f65[793](https://github.com/propertyguru/release-dashboard/actions/runs/15044717058/job/42337096916#step:8:813)d14ff3298212ec0b8b2c6abc455e4351f8fa 0.0s done
#22 ERROR: error writing layer blob: PUT http://action-cache-server.cache-server.svc:3000/upload/2993214762
--------------------------------------------------------------------------------
RESPONSE 400: 400 Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
ERROR CODE UNAVAILABLE
--------------------------------------------------------------------------------
{
  "error": true,
  "url": "http://action-cache-server.cache-server.svc:3000/upload/2993214762?blockid=I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block",
  "statusCode": 400,
  "statusMessage": "Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
  "message": "Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
}
--------------------------------------------------------------------------------

------
 > exporting to GitHub Actions Cache:
------

 2 warnings found (use docker --debug to expand):
 - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1)
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 9)
ERROR: failed to solve: error writing layer blob: PUT http://action-cache-server.cache-server.svc:3000/upload/2993214762
--------------------------------------------------------------------------------
RESPONSE 400: 400 Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
ERROR CODE UNAVAILABLE
--------------------------------------------------------------------------------
{
  "error": true,
  "url": "http://action-cache-server.cache-server.svc:3000/upload/2993214762?blockid=I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block",
  "statusCode": 400,
  "statusMessage": "Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
  "message": "Invalid block id: I5jOqPyxQHls6t0EGn7DUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
}
--------------------------------------------------------------------------------

KarthikHolikatti avatar May 16 '25 09:05 KarthikHolikatti

hi @LouisHaftmann

Do we have any comments on the above?

KarthikHolikatti avatar May 19 '25 10:05 KarthikHolikatti

Could you try running the cache server with the ghcr.io/falcondev-oss/github-actions-cache-server:dev image tag?

LouisHaftmann avatar May 19 '25 15:05 LouisHaftmann

Sure, let me try this and ill keep you posted.

KarthikHolikatti avatar May 20 '25 04:05 KarthikHolikatti

@LouisHaftmann using ghcr.io/falcondev-oss/github-actions-cache-server:dev worked, but when i connect to the cache-server and check.. i dont see any cache stored inside /app/.data/storage/filesystem, usually we will find hash files stored here.

KarthikHolikatti avatar May 20 '25 10:05 KarthikHolikatti

Cache is going to github repos cache, not the cache server we have hosted internally!

KarthikHolikatti avatar May 20 '25 11:05 KarthikHolikatti

Does it work with actions/cache action?

LouisHaftmann avatar May 20 '25 14:05 LouisHaftmann

It works well with actions/cache action but like i said, the cache is getting stored in the githubs cache not the gha cache server we have created using your solution.

KarthikHolikatti avatar May 21 '25 03:05 KarthikHolikatti

Hi @LouisHaftmann Any comments here? Using ghcr.io/falcondev-oss/github-actions-cache-server:dev does work with actions/cache but then when I use this, the cache is going to Github Repository Cache, not into the server we have created.

KarthikHolikatti avatar May 22 '25 03:05 KarthikHolikatti

It must have worked before, otherwise you wouldn't have gotten the error you reported. Check actions run debug logs and check whether it's even using the correct api url.

LouisHaftmann avatar May 22 '25 04:05 LouisHaftmann

@LouisHaftmann yes, it was going to the cache server earlier. Once i changes the image to dev tag, i saw this behaviour where the docker build used cache-to and cache-from as gha... this is getting into Github Repo's Cache and not the gha cache server we have deployed. That is my concern

KarthikHolikatti avatar May 22 '25 05:05 KarthikHolikatti

Could you check the cache server logs for anything saying 'proxying unknown path'?

LouisHaftmann avatar May 22 '25 05:05 LouisHaftmann

pod logs does not show much! 😄

KarthikHolikatti avatar May 22 '25 06:05 KarthikHolikatti

Try setting DEBUG env var to true

LouisHaftmann avatar May 22 '25 06:05 LouisHaftmann

Same for me:

[cache-server-node-1]  ERROR  Response: PUT /upload/3902841319?blockid=WGRiiOEqTy5BnqElmFKpYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 400
 Invalid block id: WGRiiOEqTy5BnqElmFKpYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

    at createError$1 (server/index.mjs:647:15)
    at Object.handler (server/chunks/routes/upload/_cacheId_.put.mjs:47:11)
    at Object.handler (server/index.mjs:1557:24)
    at Object.handler (server/index.mjs:1867:34)
    at Object.handler (server/index.mjs:1628:31)
    at async Server.toNodeHandle (server/index.mjs:1899:7)

  [cause]: { statusCode: 400,
  statusMessage:
   'Invalid block id: WGRiiOEqTy5BnqElmFKpYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==' }

Ran in docker-compose with the standard config

opanopan avatar May 22 '25 09:05 opanopan

Please try with the latest version @opanopan

LouisHaftmann avatar May 23 '25 05:05 LouisHaftmann

@LouisHaftmann thank you for your help.

I pulled the latest image, the error were changed:

#23 exporting to GitHub Actions Cache
#23 preparing build cache for export
#23 writing layer sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f
ERROR: failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF
Reference
  builder-dffb209d-5470-40d3-90fd-eda6afa689c7/builder-dffb209d-5470-40d3-90fd-eda6afa689c70/j4zgpx3q7l0saf24938vynnb1
Check build summary support
  Build summary supported!
Error: buildx failed with: ERROR: failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF

cache-server logs:

[cache-server-node-1] ⚙ Finding key match { key:
   'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f',
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2',
  restoreKeys:
   [ 'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f' ] }
[cache-server-node-1] ⚙ No exact primary matches found
[cache-server-node-1] ⚙ Trying restore keys [ 'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f' ]
[cache-server-node-1] ⚙ No exact matches found for buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f
[cache-server-node-1] ⚙ No prefixed matches found for buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f
[cache-server-node-1] ⚙ Get: Cache entry not found { keys:
   [ 'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f',
     'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f' ],
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2' }
[cache-server-node-1] ⚙ Response: POST /twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL > 200
[cache-server-node-1] ⚙ Request: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry
[cache-server-node-1] ⚙ Reserve: { key:
   'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f',
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2' }
[cache-server-node-1] ⚙ Reserve: { key:
   'buildkit-blob-1-sha256:106c94143f3a508cc140c000c4fd7ddaa0fb6cb27144ea5471920e3fb88ed64f',
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2',
  driverUploadId: '559f63b9-68ee-46e4-b4da-e25a0ef0f3de',
  uploadId: 5574625294 }
[cache-server-node-1] ⚙ Response: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry > 200
[cache-server-node-1] ⚙ Request: PUT /upload/5574625294
[cache-server-node-1] ⚙ Upload: { uploadId: 5574625294, chunkStart: 0, chunkEnd: 15391, partNumber: 1 }
[cache-server-node-1] ⚙ Response: PUT /upload/5574625294 > 201

opanopan avatar May 23 '25 07:05 opanopan

same as https://github.com/falcondev-oss/github-actions-cache-server/issues/131

LouisHaftmann avatar May 23 '25 07:05 LouisHaftmann

Hi @LouisHaftmann Apologies for reverting late. I am using the latest image v8.0.1 as suggested by you. I have enabled DEBUG logs as well..

Buildx fails with following error: buildx failed with: ERROR: failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF

KarthikHolikatti avatar Jun 12 '25 09:06 KarthikHolikatti

Logs from the cache server:

[cache-server-node-1] ⚙ Trying restore keys [ 'buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa' ]
[cache-server-node-1] ⚙ No exact matches found for buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa
[cache-server-node-1] ⚙ No prefixed matches found for buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa
[cache-server-node-1] ⚙ Get: Cache entry not found { keys:
   [ 'buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa',
     'buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa' ],
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2' }
[cache-server-node-1] ⚙ Response: POST /twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL > 200
[cache-server-node-1] ⚙ Request: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry
[cache-server-node-1] ⚙ Reserve: { key:
   'buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa',
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2' }
[cache-server-node-1] ⚙ Reserve: { key:
   'buildkit-blob-1-sha256:138e8f9d7f3d116a62e5cf8ed1369b79e52dfbaa9f9b83fd802c151f576284aa',
  version: '693bb7016429d80366022f036f84856888c9f13e00145f5f6f4dce303a38d6f2',
  driverUploadId: '42dc8359-9b8d-4efc-93f9-55f94beca52a',
  uploadId: 8425504222 }
[cache-server-node-1] ⚙ Response: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry > 200
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 0, chunkEnd: 1048575, partNumber: 1 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 1048576, chunkEnd: 2097151, partNumber: 2 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 2097152, chunkEnd: 3145727, partNumber: 3 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 3145728, chunkEnd: 4194303, partNumber: 4 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 4194304, chunkEnd: 5242879, partNumber: 5 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 5242880, chunkEnd: 6291455, partNumber: 6 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 6291456, chunkEnd: 7340031, partNumber: 7 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 7340032, chunkEnd: 8388607, partNumber: 8 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 8388608, chunkEnd: 9437183, partNumber: 9 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 9437184, chunkEnd: 10485759, partNumber: 10 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 10485760, chunkEnd: 11534335, partNumber: 11 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 11534336, chunkEnd: 12582911, partNumber: 12 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 12582912, chunkEnd: 13631487, partNumber: 13 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 13631488, chunkEnd: 14680063, partNumber: 14 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 14680064, chunkEnd: 15728639, partNumber: 15 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 15728640, chunkEnd: 16777215, partNumber: 16 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 16777216, chunkEnd: 17825791, partNumber: 17 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 17825792, chunkEnd: 18874367, partNumber: 18 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 18874368, chunkEnd: 19922943, partNumber: 19 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 19922944, chunkEnd: 20971519, partNumber: 20 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 20971520, chunkEnd: 22020095, partNumber: 21 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 22020096, chunkEnd: 23068671, partNumber: 22 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 23068672, chunkEnd: 24117247, partNumber: 23 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 24117248, chunkEnd: 25165823, partNumber: 24 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 25165824, chunkEnd: 26214399, partNumber: 25 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 26214400, chunkEnd: 27262975, partNumber: 26 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 27262976, chunkEnd: 28311551, partNumber: 27 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 28311552, chunkEnd: 29360127, partNumber: 28 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 29360128, chunkEnd: 30408703, partNumber: 29 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 30408704, chunkEnd: 31457279, partNumber: 30 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 31457280, chunkEnd: 32505855, partNumber: 31 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 32505856, chunkEnd: 33554431, partNumber: 32 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 33554432, chunkEnd: 34603007, partNumber: 33 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 34603008, chunkEnd: 35651583, partNumber: 34 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block
[cache-server-node-1] ⚙ Upload: { uploadId: 8425504222, chunkStart: 35651584, chunkEnd: 35918624, partNumber: 35 }
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?blockid=mAIuHFFgSw56GIx7t8GPCAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D&comp=block > 201
[cache-server-node-1] ⚙ Request: PUT /upload/8425504222?comp=blocklist
[cache-server-node-1] ⚙ Response: PUT /upload/8425504222?comp=blocklist > 201
[cache-server-node-1] ⚙ Request: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry
[cache-server-node-1] ⚙ Reserve: { key: 'buildx-dl-bin-0.24.0-linux-x64',
  version: '15dea88768682609cedc0ed91f8a0fa15b85c153a42ef7a2ec5b614cd8103244' }
[cache-server-node-1] ⚙ Reserve: { key: 'buildx-dl-bin-0.24.0-linux-x64',
  version: '15dea88768682609cedc0ed91f8a0fa15b85c153a42ef7a2ec5b614cd8103244',
  driverUploadId: 'cab92111-0a9b-44ff-9bc3-f75ad0916c9f',
  uploadId: 2367748705 }
[cache-server-node-1] ⚙ Response: POST /twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry > 200
[cache-server-node-1] ⚙ Request: PUT /upload/2367748705
[cache-server-node-1] ⚙ Upload: { uploadId: 2367748705, chunkStart: 0, chunkEnd: 19565708, partNumber: 1 }
[cache-server-node-1] ⚙ Response: PUT /upload/2367748705 > 201```

KarthikHolikatti avatar Jun 12 '25 09:06 KarthikHolikatti

I further checked the GHA logs with debug mode and found below error:

  ##[debug][Request] CreateArtifact http://action-cache-server.cache-server.svc:3000/twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact
  ERROR: read unix @->/var/run/docker.sock: use of closed network connection
  Process "buildx dial-stdio" was killed with signal SIGKILL
  ##[debug][Response] - 200
  ##[debug]Headers: {
  ##[debug]  "content-type": "application/json",
  ##[debug]  "date": "Thu, 12 Jun 2025 12:35:43 GMT",
  ##[debug]  "x-github-backend": "Kubernetes",
  ##[debug]  "x-github-request-id": "6AE4:2DEEA8:552F16:606399:684AC99F",
  ##[debug]  "connection": "keep-alive",
  ##[debug]  "keep-alive": "timeout=5",
  ##[debug]  "transfer-encoding": "chunked"
  ##[debug]}
  ::add-mask::***
  ::add-mask::***
  ##[debug]Body: {
  ##[debug]  "ok": true,
  ##[debug]  "signed_upload_url": "https://productionresultssa16.blob.core.windows.net/actions-results/d20901e2-514a-4dcd-af79-95c6d90c93f2/workflow-job-run-ff627a51-c7cd-56fc-84a8-c3f7168ca061/artifacts/7764fc96ff2592e08274263d995f29dd691089a688b1b13fd7cb067344276040.zip?se=2025-06-12T13%3A35%3A43Z&sig=***&ske=2025-06-12T20%3A52%3A35Z&skoid=ca7593d4-ee42-46cd-af88-8b886a2f84eb&sks=b&skt=2025-06-12T08%3A52%3A35Z&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skv=2025-05-05&sp=cw&spr=https&sr=b&st=2025-06-12T12%3A35%3A38Z&sv=2025-05-05"
  ##[debug]}
  ##[debug]Upload headers: {"blobContentDisposition":"attachment; filename=\"propertyguru~release-dashboard~Q83R1M.dockerbuild\"","blobContentType":"application/gzip"}
  Beginning upload of artifact content to blob storage
  Uploaded bytes 39600
  Finished uploading artifact content to blob storage!
  SHA[256](https://github.com/propertyguru/release-dashboard/actions/runs/15610047640/job/43970390510#step:13:256) hash of uploaded artifact is e49e6098b2e995b9b0c72a7249805efe07b21608703bd1a3717149703dcd58ef
  Finalizing artifact upload
  ##[debug][Request] FinalizeArtifact http://action-cache-server.cache-server.svc:3000/twirp/github.actions.results.api.v1.ArtifactService/FinalizeArtifact
  ##[debug][Response] - 200
  ##[debug]Headers: {
  ##[debug]  "content-type": "application/json",
  ##[debug]  "date": "Thu, 12 Jun 2025 12:35:45 GMT",
  ##[debug]  "x-github-backend": "Kubernetes",
  ##[debug]  "x-github-request-id": "6AE4:2DEEA8:55343D:6069AC:684AC99F",
  ##[debug]  "connection": "keep-alive",
  ##[debug]  "keep-alive": "timeout=5",
  ##[debug]  "transfer-encoding": "chunked"
  ##[debug]}
  ##[debug]Body: {
  ##[debug]  "ok": true,
  ##[debug]  "artifact_id": "3314133626"
  ##[debug]}
  Artifact successfully finalized (3314133626)
  Artifact download URL: https://github.com/propertyguru/release-dashboard/actions/runs/15610047640/artifacts/3314133626
  Writing summary
  ::endgroup::```

KarthikHolikatti avatar Jun 12 '25 12:06 KarthikHolikatti

Help check what could potentially cause this issue:

  Process "buildx dial-stdio" was killed with signal SIGKILL

KarthikHolikatti avatar Jun 12 '25 12:06 KarthikHolikatti