Skip to content

sheets#218

Open
sgresh-stripe wants to merge 2 commits intov2from
sgresh/v2-sheets
Open

sheets#218
sgresh-stripe wants to merge 2 commits intov2from
sgresh/v2-sheets

Conversation

@sgresh-stripe
Copy link
Copy Markdown

@sgresh-stripe sgresh-stripe commented Apr 1, 2026

Summary

Updates the sync engine google sheets destination to support the workflow engine driven sheets sync integration.

  • The setup command will always create a new spreadsheet and return the ID to the calling service (to be stored in mongo)
  • /sync no longer calls setup for the sheets destination (since the sheet creation will happen elsewhere)
  • Added intro sheet and range protection on setup
  • Added ability to update rows by spreadsheet row # via updateRows
  • Added /write-events endpoint which assumes payload will be thin events
  • Added many scripts to test these flows

How to test (optional)

Related

  • Closes #

Thanks for contributing ❤️

@tonyxiao tonyxiao force-pushed the sgresh/v2-sheets branch 6 times, most recently from 4498d4f to 0532802 Compare April 1, 2026 22:39
@sgresh-stripe sgresh-stripe marked this pull request as ready for review April 2, 2026 01:39
Committed-By-Agent: claude
- Full setup/teardown lifecycle for Google Sheets destination
- Sheet writer with batched upserts and header management
- Scripts for manual testing via engine HTTP server
- Source-stripe: expose setup() config updates for destination wiring

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Committed-By-Agent: claude
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants