MetaMask / MetaMask/metamask-extension
ci - `Upload Artifacts` step fails with error `Error: Failed to CreateArtifact: Failed to make request after 5 attempts`
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
### What is this about?
There's an intermittent failure on the `Upload Artifacts` step which logs this error: `Error: Failed to CreateArtifact: Failed to make request after 5 attempts: Request timeout: /twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact`
It's unclear if the `Run e2e tests` previous step run successfully or not, because it's not clickable in the link. So it could also be that there's a problem in the previous step, causing then an error to the next one (unsure, but something to look).
Instances:
- https://github.com/MetaMask/metamask-extension/actions/runs/17209886031/job/48819811529
- https://github.com/MetaMask/metamask-extension/actions/runs/17209886031/job/48819647732
### Scenario
_No response_
### Design
_No response_
### Technical Details
_No response_
### Threat Modeling Framework
_No response_
### Acceptance Criteria
_No response_
### Stakeholder review needed before the work gets merged
- [ ] Engineering (needed in most cases)
- [ ] Design
- [ ] Product
- [ ] QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
- [ ] Security
- [ ] Legal
- [ ] Marketing
- [ ] Management (please specify)
- [ ] Other (please specify)
### References
_No response_
Contributor guide
Research direction
Start with the two linked GitHub Actions job logs and inspect the `Run e2e tests` and `Upload Artifacts` steps, including whether the earlier step completed successfully. Determine the cause of the intermittent CreateArtifact timeout and verify that artifact uploads complete reliably without obscuring the preceding step's status.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, typescript
- Domain
- ci-cd, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100