shopify app deploy for our app started failing today with:
App configuration is not valid
Validation errors in shopify.app.beta.toml:
• [events]: Required
This app was deploying successfully a few hours earlier with no config changes on our side. We do not use the Events API — our app only ships a theme extension, a checkout UI extension, a customer account UI extension, and a web pixel extension, alongside classic [webhooks].
The doc assistance says the new CLI above 3.9 requires this so i downgraded to 3.8 and still it requires.
Shopify’s own docs (shopify.dev/docs/apps/build/events/subscribe) state Events is still in developer preview on the "unstable" API version, and explicitly say: “for all production use cases, continue to use webhooks.” That guidance seems to directly contradict app deploy now hard-requiring an Events subscription just to ship unrelated extension changes.
Do any of you encountered this or do anyone know how to resolve this?