Skip to content

[TASK] Improve packagist import to TER

Torben Hansen requested to merge task/improve-packagist-import into develop

This change adds several improvements to the packagist import.

  • Abandoned packages are now deleted from TER, if the package has been flagged as "abandoned" in composer.json #607 (closed)
  • The import now has a garbage collector, which removes packages from TER, that have been deleted on packagist. #606 (closed)
  • If an extension key is registered in TER, a package using the same extension key will not be imported. Packages which already might have been imported, will be removed. #602 (closed) and #603 (closed)
  • Respect opt-out setting skip-ter-packagist-import, which can be defined in the ['extra']['typo3/cms'] section of the composer.json. If this setting is defined, the package will not be imported to TER and a possible existing package will be removed #601 (closed)

Additionally, getNewestVersionForDependencyCheck function has been fixed to return the correct latest version #614 (closed)

Closes #601 (closed) Closes #602 (closed) Closes #603 (closed) Closes #606 (closed) Closes #607 (closed) Closes #614 (closed)

Merge request reports