This repository was archived by the owner on Jan 19, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Migrate @remove annotations #1144
Copy link
Copy link
Closed
Labels
@removeRelated to the @remove annotationRelated to the @remove annotationenhancement 💡New feature or requestNew feature or requestmigrationMigration of annotation to a new API versionMigration of annotation to a new API versionreleasedIncluded in a releaseIncluded in a release
Description
Is your feature request related to a problem?
After changes to an API, we still want to use most of the @remove annotations.
Desired solution
Migrate the @remove annotations through a mapping from old api elements to new api elements. If the mapped apiv2 element is removable, change the target of the annotation.
Otherwise, mark all similar api elements with an unsure (?) @todo annotation.
Possible alternatives (optional)
No response
Screenshots (optional)
No response
Additional Context (optional)
Create the file package_parser/processing/migration/annotations/_migrate_remove_annotation.py with a function to migrate an annotation with the related mapping.
See #1125.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@removeRelated to the @remove annotationRelated to the @remove annotationenhancement 💡New feature or requestNew feature or requestmigrationMigration of annotation to a new API versionMigration of annotation to a new API versionreleasedIncluded in a releaseIncluded in a release