pub-dev
pub-dev copied to clipboard
Feature request: include change log in "Package uploaded" emails
Would be nice if the "Package uploaded: " email that is sent to package uploaders will include the changelog, that's the main thing I care about when I see these emails.
Thanks!
Before we try this we should have a format enforcer for the changelog, maybe even reduce package score if older entries of the changelog were modified. This seems hard to do, and perhaps a bit extreme...
@amirh, why do you want this? These emails are sent to all uploaders, ie. people who are working on the package, not downstream consumers of the package. An important goal with this is make compromised credentials easier to detect.
I'm still not entirely sure we should do this... I think it's better to send the relevant changelog section to people who subscribe for updates... and then allowing you to subscribe for updated on your favorite packages, including packages you don't necessarily own.
We are doing some common maintenance for all the flutter/plugins packages.
Sometimes someone is doing some maintenance to all packages (e.g upgrading common dependencies).
When this happen and I get a "Package uploaded" email for a package I maintain I want to know what happened, last few times this happened I had to go to pub and check the change log.
Not a super big deal but I assumed it should be easy to append the changelog to the email (even the entire changelog, or top N lines are good for me) and can help answer the "what was just pushed" question faster.
It'll answer "what was just pushed" if you trust the uploader and is confident the uploader wasn't compromised.
50% of the upload emails I get from other folks – I click the link and open the changelog to see the delta.
This would be "very nice".
This is still attractive to do.
Relates to https://github.com/dart-lang/pana/issues/1406
Is there an issue for subscribing to that change logs email?
Is there an issue for subscribing to that change logs email?
This issue is about the audit-trail email for the package admins.
We have another RSS/Atom feed that one can use to track the package uploads, and we want to expose the relevant changelog parts there too. Issue to track: https://github.com/dart-lang/pub-dev/issues/5267