Skip to content

Automatically remove stale packages #132899

Open
@github-account1111

Description

@github-account1111

Description of the new feature / enhancement

I was about to install a package but was prudent enough to check the website to make sure I'm getting the latest version through winget. Turns out I wouldn't be. Winget has 3.9.1 while the actual newest version is 3.16.3.

I don't know how updates are handled. Hopefully automatically, in which case when there is an error (e.g. a 404) all versions of the package should be wiped from the repo. If for whatever weird reason the updates are handled manually.. then they shouldn't be handled manually.

Proposed technical implementation details

Maybe only the actual publishers should be allowed to add their packages to the repo. That would at least ensure that the publisher is aware the package even is on winget. Consequently it will ensure that the package won't go stale.

Correct me if I'm wrong, but the current way of submitting-any-app-willynilly-by-anyone-willing seems very insecure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions