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

There is no way to re-fetch or invalidate old versions of providers+modules #278

Open
Yantrio opened this issue Mar 5, 2024 · 1 comment
Labels
enhancement New feature or request question Further information is requested

Comments

@Yantrio
Copy link
Member

Yantrio commented Mar 5, 2024

Right now the registry only fetches new items whenever it does a refresh, and we have no process in place right now to invalidate releases.

To Discuss: Should we assume that the registry entries are immutable in the future? or should we introduce a process to revoke/remove versions?

@Yantrio Yantrio added bug Something isn't working enhancement New feature or request question Further information is requested and removed bug Something isn't working labels Mar 5, 2024
@virtualroot
Copy link
Contributor

I vow for immutable, as SemVer Specification states

Once a versioned package has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version.

This will lower the workload around the registry, with the only exception being security-related, like removing a hijacked provider that distributes malware.

This conversation relates to the policy issue #68.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants