Skip to content

[bug] Upload progress stalled due to chunk timeout change from 5 minutes to 30 seconds. #591

@phillipleblanc

Description

@phillipleblanc

What happened?

This PR changed the default chunk upload timeout from 5 minutes to 30 seconds: actions/toolkit#1774

I believe this was done to keep the comment in sync, but it has caused our release pipeline to break consistently: https://github.com/spiceai/spiceai/actions/runs/10257723635/job/28383417254

Run actions/upload-artifact@v4
  
With the provided path, there will be 1 file uploaded
Artifact name is valid!
Root directory input is valid!
Beginning upload of artifact content to blob storage
Error: Upload progress stalled.
Uploaded bytes 8388608
Uploaded bytes [16](https://github.com/spiceai/spiceai/actions/runs/10257723635/job/28383417254#step:22:17)777216
Uploaded bytes 25165824
Uploaded bytes 33554432
Uploaded bytes 41943040
Uploaded bytes 50331648
Uploaded bytes 533586[19](https://github.com/spiceai/spiceai/actions/runs/10257723635/job/28383417254#step:22:20)

What did you expect to happen?

I expected my release pipeline to not have any breaking changes.

How can we reproduce it?

Upload a file from a self-hosted runner that takes longer than 30 seconds to upload. This might be easier to reproduce by hosting a runner in the APAC region and uploading from there (which is where my runner is).

Anything else we need to know?

No response

What version of the action are you using?

v4.3.5

What are your runner environments?

self-hosted

Are you on GitHub Enterprise Server? If so, what version?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions