nuxt-hub / core

Build full-stack applications with Nuxt on CloudFlare, with zero configuration.
https://hub.nuxt.com
Apache License 2.0
820 stars 37 forks source link

Deployment notifications #102

Closed IsraelOrtuno closed 1 month ago

IsraelOrtuno commented 2 months ago

Is your feature request related to a problem? Please describe. When deploying, you have keep looking at the deployment's tab until it's finished to know the status.

Describe the solution you'd like Just like other providers, it would be nice to have some sort of notifications about deployments, specially failed ones. Maybe e-mail notifications for now.

Describe alternatives you've considered Discord or Slack integrations would be really nice to have too.

Atinux commented 2 months ago

I think we can start by creating Team Webhooks system for all projects or specific projects.

We could detect Slack & Discord webhooks automatically to send a message instead.

Later we could think about emails :)

ra-jeev commented 2 months ago

Came here for a similar feedback. Even if I'm using the NuxtHub admin console, I don't see auto updation of the deployment status. Need to manually reload the page. Not sure if this is because of a downstream bottleneck from Cloudflare APIs or NuxtHub console issue. Same thing happens on new code push: I don't see a new deployment card unless I manually reload the page.

Atinux commented 1 month ago

So far we don't have the sockets yet, we do refresh the data when the tab gets back the focus or you can see a refresh icon next to the deployments list.

The webhooks with Slack & Discord support are coming this week, stay tuned 👀