Skip to content

decision(firestore-send-email): kit/extension parity – kit continues after an Eventarc publish failure, the extension aborts #3326

Closed

Description

@CorieW

firestore-send-email kit/extension parity. Priority: low. The kit is intentionally more robust here; this needs recording, not fixing.

Difference

  • Extension: eventChannel.publish() is awaited with no try/catch, and processQueue publishes onStart before it processes the document. If that publish fails, the function fails and the mail is never sent.
  • Kit: publish failures are caught and logged as WARN (Failed to publish Eventarc event <type>), and delivery carries on.

Reproduced

Seen in the code, not tested live.

Code

Resolution

Keep the kit's behaviour, and list it under the README's differences from the extension, as the firestore-bigquery-export kit README does (#3322).

Activity

  1. self-assigned this
    on Nov 10, 2026
  2. added a commit that references this issue on Nov 10, 2026
    4fc4e52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

decisionNeeds a decision before work can proceedkitsparity

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions