Whenever our builds happen, our webhook listener gets called three times. Each invocation has the same id, and the same status ('“status”: “finished”). I have tried this both using a webhook listener on a server and as a lambda, and it’s the same for both. I have verified using Postman that the logic in my webhook isn’t doing something strange.
I could theoretically make my webhook listener idempotent but that seems like a lot of work (and state) just to wire up a build pipeline.
eas webhook:list shows
★ email@example.com is now available.
To upgrade, run npm install -g eas-cli.
Proceeding with outdated version.
Found 1 webhooks on project @tmcdo/my-ssdev
Created at 7/22/2023, 1:44:36 PM
Updated at 7/22/2023, 1:44:36 PM