TYPO3 Ter Uploader
ActionsTags
(2)GitHub Action that helps you upload your Extensions to TER.
name: TERUpload
on:
push:
tags:
- "**"
jobs:
TERUpload:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v1
- uses: tomasnorre/typo3-upload-ter@init
with:
username: ${{ secrets.TYPO3_ORG_USERNAME }}
password: ${{ secrets.TYPO3_ORG_PASSWORD }}
You have to set your extensionkey in composer.json
, this will soon be mandatory in all TYPO3 Extensions.
Example:
"extra": {
"typo3/cms": {
"extension-key": "my_extensionkey",
}
},
It's recommended to add a prepare-release
to your composer.json script
-section, if this exists it will run before zipping and uploading.
This can be helpful to ensure that some files are removed before uploading.
Example:
"scripts": {
"prepare-release": [
"@extension-create-libs",
"rm -rf .devbox",
"rm -rf Tests/",
"rm .gitignore",
"rm .scrutinizer.yml",
"rm disabled.travis.yml"
]
}
TYPO3 Ter Uploader is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.