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

Git Action to create new package on referenced package release #300

Open
christopher-watanabe-snkeos opened this issue Jun 15, 2022 · 0 comments

Comments

@christopher-watanabe-snkeos
Copy link

Is your feature request related to a problem? Please describe.
I use Serilog.AspNetCore in my .Net Core projects, but would like the most recent release of the Serilog package, without adding an extra reference to my projects. The latest version of Serilog.AspNetCore references Serilog v2.10.0, which was released September 2020. A more recent release, v2.11.0, was released April 2022.

Describe the solution you'd like
It might be nice if there was a Git action in this repo that gets triggered when any of the referencing packages are updated, so that all referenced packages stay up-to-date without manual effort to release new versions.

Describe alternatives you've considered

  1. A semi-automated approach could be implemented. Perhaps notifications to admins when new referenced packages are available to indicate readiness for manual release of a new Serilog.AspNetCore package.

  2. Anyone like me that wants the most recent versions of the referenced packages can replace the reference to Serilog.AspNetCore with individual package references (Serilog, Serilog.Extensions.*, Serilog.Sink.*, etc.). This is unfortunately against the recommendation that .Net Core projects reference Serilog.AspNetCore, in the READMEs of the Serilog.Extensions.Hosting & Serilog.Extensions.Configuration projects, for example.

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

No branches or pull requests

1 participant