Open
Description
we using lot of steps in our ci, which brings use pretty often to scenarios when we hit the API rate limits...
for example:
Warning: Failed to save: Cache service responded with 429 during upload chunk.
/home/runner/work/_actions/moonrepo/setup-rust/v1/dist/post/index.js:475
throw new Error(`Cache upload failed because file read failed with ${error.message}`);
^
Error: Cache upload failed because file read failed with EBADF: bad file descriptor, read
at ReadStream.<anonymous> (/home/runner/work/_actions/moonrepo/setup-rust/v1/dist/post/index.js:475:31)
at ReadStream.emit (node:events:519:28)
at emitErrorNT (node:internal/streams/destroy:169:8)
at errorOrDestroy (node:internal/streams/destroy:238:7)
at node:internal/fs/streams:[27](https://github.com/starkware-libs/sequencer/actions/runs/10980431063/job/30486199032?pr=913#step:25:27)2:9
at FSReqCallback.wrapper [as oncomplete] (node:fs:682:5)
Is it possible to make the upload cache flow optional and to do not failed the entire ci when the upload is not available?
Metadata
Metadata
Assignees
Labels
No labels