Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plan / Package subscription feature for Builder #821

Open
predominant opened this issue Dec 3, 2018 · 7 comments
Open

Plan / Package subscription feature for Builder #821

predominant opened this issue Dec 3, 2018 · 7 comments
Labels
Milestone

Comments

@predominant
Copy link
Contributor

predominant commented Dec 3, 2018

Describe the Enhancement:

Allow users to opt in for notifications / alerts about activity on a plan.

Describe the Need:

This is universally useful to all users on any builder instance. Users that want to be notified of new builds available, new promoted packages, or special notifications regarding the package can be reached via this system.

General user benefits:

  • Get notified about selected events for selected plans:
  • Just promotion notifications on core/glibc
  • All new builds for myapp/backend
  • Receive special announcements regarding subscribed packages

Administrator / plan author benefits:

  • Reach users for breaking changes
  • This is a big need in core-plans at the moment
  • A way to send notifications (optionally emails, based on user preference?) when breaking changes are coming through the pipeline

Notification Levels

I can see this being useful, but also noisy. Package notification is going to have to be a tiered thing. Much like the way Github allows increasingly noisy notifications to be sent to users based on their preferences for a repo.

Increasing, such as:

  • Breaking changes
  • Only Promotions to stable
  • All promotions (any channel)
  • All builds

Current Alternative

No current alternative

Can We Help You Implement This?:

I'm relatively busy on other community bits. And am not as confident as I need to be with my Rust level of skill as yet to contribute to this, personally.

Aha! Link: https://chef.aha.io/features/APPDL-11

@Defilan
Copy link

Defilan commented Dec 3, 2018

This is a FANTASTIC idea and very much needed. We should not expect casual users of Habitat to be reading each minute detail of every PR that comes through. Great idea @predominant !!!

@dmccown dmccown added this to the 1.0 Builder milestone Dec 6, 2018
@stale
Copy link

stale bot commented Apr 2, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.

@stale stale bot added the Stale label Apr 2, 2020
@eeyun
Copy link
Contributor

eeyun commented Apr 7, 2020

Stalebot, more like... jerkbot, amirite... ?

Er... Obviously we have a lot of issues in this area. Leaving a comment as we're starting into discovery on this.

@stale stale bot removed the Stale label Apr 7, 2020
@stale
Copy link

stale bot commented Apr 7, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.

@stale stale bot added the Stale label Apr 7, 2021
@sajjaphani
Copy link
Contributor

This isn't stale

@stale stale bot removed the Stale label Apr 8, 2021
@stale
Copy link

stale bot commented Jun 11, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.

@stale stale bot added the Stale label Jun 11, 2022
@stale
Copy link

stale bot commented Sep 18, 2023

This issue has been automatically closed after being stale for 400 days. We still value your input and contribution. Please re-open the issue if desired and leave a comment with details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants