Skip to content

Add pre-release check when releasing extension

There should be some checks for basic things when there is an extension release (via form, SOAP or REST)

  1. composer.json file (?) and mandatory fields inside
    1. extension-key
    2. vendor (TYPO3 not allowed)
    3. require includes typo3/cms-core
    4. Link to the repository (?)
    5. autoload information if Classes folder exists (?)
  2. Documentation exists in any way (Readme file, Documentation folder including not only fake)

Additionally provide this as GitHub Action, GitLab job, etc. for automatic checks before even tags are set.

Edited by Thomas Löffler