Skip to content

Publish email notification can not be turned off, and are not rolled up #9355

@lucacasonato

Description

@lucacasonato

Hey folks - I'm one of the maintainers of Deno. On every release, we release ~25 different crates. In a week, we publish anywhere from 25-100 new crate versions.

The new publish email notifiations are unfortunately very disruptive to my email inbox. During a release, 25 seperate 1 paragraph emails are sent to all owners of the deno_* crates.

I understand this is a security feature designed to ensure a publish can not happen without an owner noticing. However because of the sheer volume of emails, every owner will now have to set up an email filter that directs these notifications directly into the trash - that is quite unfortunate because it is a lot of effort for everyone to do, and completely negates the security purpose of this feature.

I think it would be a lot more useful if:

a) users had control over whether they want to get these emails or not (for example teams that have a bot account as an owner could receive all emails into a shared inbox rather than personal emails, so individual users could turn this off in crates.io, at the source)

b) notification emails were rolled up when many publishes occur in a short timeframe. if we got 1 email for every release, that said "25 crates successfully published" and listed the crate names and versions, this would be a useful feature.

I hope this doesn't come across too negative - I'm really glad you all are working on crates.io! The current iteration of this feature is just very very prone to alert fatigue, which is something that we should really try to avoid, especially for security related features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-backend ⚙️C-enhancement ✨Category: Adding new behavior or a change to the way an existing feature works

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions