-
Notifications
You must be signed in to change notification settings - Fork 135
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
App version is silently overwritten #1142
Comments
It's quite important that you raised this topic, thank you for that. I prefer the ban on overwriting application versions and correct handling of this. Main reasons for disallowing uploading the same version twice: Immutable Releases: Once a version is released and people start using it, changing the contents of that release could break things for the users. By disallowing re-uploads, we ensures that versions are immutable. This way, a version number is a definitive reference to a specific set of functionality and bugs. Versioning Semantics: Semantic versioning or other versioning schemes rely on a version number to convey information about what has changed in the software. Releasing different code under the same version number would undermine this. Audit Trail: Allowing re-uploads of the same version would make it difficult to track changes over time. This is particularly important in environments where software audits are required for compliance with regulations or company policies. Integrity and Trust: If the same version could be changed after release, it could potentially be exploited to distribute malicious code. |
Please provide the following details for error reports from https://apps.nextcloud.com/. Ignore in case of a feature request.
Details
Unrelated
JavaScript Console Output
None
Steps to reproduce
Additional information
You might check that the app appears on the list of published releases. Nevertheless, the old version A was silently overwritten which might cause even more strange effects.
I would vote to
I consider this somewhere between a bug report and a feature request. I was bitten by the assumption that I cannot silently overwrite apps on the store. In that sense, it is a bug. But you can interpret it as a feature request for more output at least.
The text was updated successfully, but these errors were encountered: