1
0
mirror of https://github.com/arduino/library-registry.git synced 2025-12-24 20:40:59 +03:00

Specify when release removal is appropriate and alternative

In most cases, the library maintainer and users will be best served by a new release rather than the removal of an
existing release.
This commit is contained in:
per1234
2021-07-13 07:49:38 -07:00
parent 677a546ed5
commit 7c85165263

7
FAQ.md
View File

@@ -136,9 +136,12 @@ http://downloads.arduino.cc/libraries/logs/github.com/arduino-libraries/Servo/
### How can I remove a release of my library from Library Manager?
In order to **un**publish a problematic library version, delete its related tag/release.
If you discover a problem with the library release, simply fix the problem and make a new [release](#how-can-i-publish-a-new-release-once-my-library-is-in-the-list). Library Manager defaults to installing the latest version of the library and offers updates to those with an older version installed, so this is the fastest and most effective method for distributing a fix to the users.
Once you have done that, open an issue in [the issue tracker of this repository](https://github.com/arduino/library-registry/issues), specifying the URL of the library repository and requesting that the library be updated.
In the event a library release is later discovered to contain something that absolutely can not be published, we do allow removing releases from Library Manager on request by the following procedure:
1. Delete the [tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) of the problematic release from the library's repository.
1. Open an issue in [the issue tracker of this repository](https://github.com/arduino/library-registry/issues), specifying the URL of the library repository and requesting that the library be updated.
<a id="how-can-i-change-my-librarys-name"></a>