Commit 75891f0
refactor: modernize report-to-backend action (#284)
- Replace abandoned `httpie` package (last release 2019) with native
`fetch()`, eliminating deprecated `url.parse()` calls
- Add retry with exponential backoff for transient 5xx errors (3
attempts at 2s/4s/8s) — this would have prevented the false
failures seen on Apr 25 when the backend returned transient 500s
- Bundle with @vercel/ncc into a single dist/index.js, removing 298
committed node_modules files from the repository
- Upgrade from node20 to node24, ahead of the June 2 2026 deadline
when GitHub Actions will force node24 for all actions
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent adebacf commit 75891f0
305 files changed
Lines changed: 27121 additions & 37730 deletions
File tree
- .github/workflows/actions/report-to-backend
- dist
- node_modules
- .bin
- @actions
- core
- lib
- node_modules/.bin
- http-client
- lib
- @fastify/busboy
- deps
- dicer
- lib
- streamsearch
- lib
- types
- utils
- httpie
- dist
- tunnel
- lib
- undici
- docs
- api
- assets
- best-practices
- lib
- api
- cache
- compat
- cookies
- core
- fetch
- fileapi
- handler
- interceptor
- llhttp
- mock
- node
- websocket
- types
- uuid
- dist
- bin
- esm-browser
- esm-node
- umd
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
| 57 | + | |
| 58 | + | |
0 commit comments