Does CSV still get created even if automated Google Sheets options is set?
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- node.js, typescript
- Domain
- cli
Research direction
Start by tracing the --output google-sheets entry point and the existing CSV-generation path; the issue does not name specific files or tests. Reproduce an interrupted Google Sheets request and determine whether processing stops, then define and test the intended CSV fallback and user notification behavior.
Written by the indexing model from the issue text.
Description
I ran Lighthouse Parade with the --output google-sheets option.
I stepped away from my computer because an audit can take hours. I forgot to disable my laptop's sleep feature.
I then came back, and saw this error:
FetchError: Invalid response body while trying to fetch https://sheets.googleapis.com/v4/spreadsheets/1QF4KmnIF6HYJ2Fdi4qZLV-87EpENzgblG_fMuYWwS_4/values/%27Lighthouse%20Results%27%21A409?valueInputOption=USER_ENTERED: read ECONNRESET
The Google Sheet was not being written to anymore.
How can we gracefully handle this use case?
Does a CSV still get created, or does the whole process stop?
An idea
At least a CSV gets created and some message/notification somewhere telling me along the lines of: "The Google Sheet write isn't working anymore, but no worries, you'll still get a CSV that you can [manually import](link to docs)".
- Dominant language
- TypeScript
- Stars
- 373
- Forks
- 15
- Avg merge
- 15h 20m
- Merged PRs (30d)
- 25
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cloudfour/lighthouse-parade
-
Dependency DashboardOpen
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
cloudfour/lighthouse-parade#166 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
cloudfour/lighthouse-parade#151 ·
Maintainers usually reply within 1 day
-
Will the reports be affected if I'm doing something processor intensive while the report is running?Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
cloudfour/lighthouse-parade#147 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
cloudfour/lighthouse-parade#145 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 Half a day Newbie friendliness 35/100
cloudfour/lighthouse-parade#144 · 2 comments ·
Maintainers usually reply within 1 day
All issues in cloudfour/lighthouse-parade
Similar issues
-
unwrapDatabaseError masks real DB errors with TypeError: Cannot convert object to primitive valueOpen
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
NEARBuilders/everything-dev#798 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
vercel-labs/durable-harness#53 ·
Maintainers usually reply within 1 day
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
experiência: a doc manda subir para o Micro do Supabase, mas não diz que exige plano pago nem quanto custaPossibly taken A pull request linked to this issue is open or already merged. Openarea/docs area/ui enhancement
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
melgarafael/DeskcommCRM#4098 ·
Maintainers usually reply within 1 day
-
dependencies platform: ios
Difficulty 1/5 1-3 hours Newbie friendliness 78/100
software-mansion/react-native-executorch#1617 ·
Maintainers usually reply within 1 day