From 6ebd24d849455a51c13997933692312bbb657f6c Mon Sep 17 00:00:00 2001 From: Frank Berger Date: Thu, 10 Aug 2023 14:46:53 +0200 Subject: [PATCH] [TASK] Establish TYPO3 12.4 compatibility --- .github/workflows/ci.yml | 31 +++++++++---------------------- README.md | 3 ++- composer.json | 6 ++++-- ext_emconf.php | 30 ++++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 25 deletions(-) create mode 100644 ext_emconf.php diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e2ac813..c59b906 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,29 +1,16 @@ name: Publish on: - push: - tags: - - '*' + release: + types: [published] + jobs: - publish: - name: Publish to TER + TERUpload: runs-on: ubuntu-latest + strategy: + fail-fast: false steps: - - name: Checkout code - uses: actions/checkout@master - - name: Set up PHP Version 7.4 - uses: shivammathur/setup-php@v2 + - uses: actions/checkout@v1 + - uses: tomasnorre/typo3-upload-ter@v2 with: - php-version: 7.4 - - name: Install Dependencies - move old composer.json - run: | - rm -rf Tests - rm -f docker-compose.yml - rm -rf .run - - name: Publish to TER - uses: the-coding-owl/action-typo3-extension-repository-upload@0.0.1 - env: - SECRET_USERNAME: ${{ secrets.USERNAME }} - SECRET_PASSWORD: ${{ secrets.PASSWORD }} - EXTENSION_KEY: 'sudhaus7_gpgadmin' - UPLOAD_MESSAGE: ${{ github.event.head_commit.message }} + api-token: ${{ secrets.TYPO3_API_TOKEN }} diff --git a/README.md b/README.md index ae5fc5e..1a0f41f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![Latest Stable Version](https://poser.pugx.org/sudhaus7/sudhaus7-gpgadmin/v/stable.svg)](https://extensions.typo3.org/extension/sudhaus7_gpgadmin/) +[![TYPO3 12](https://img.shields.io/badge/TYPO3-11-orange.svg)](https://get.typo3.org/version/12) [![TYPO3 11](https://img.shields.io/badge/TYPO3-11-orange.svg)](https://get.typo3.org/version/11) [![TYPO3 10](https://img.shields.io/badge/TYPO3-10-orange.svg)](https://get.typo3.org/version/10) [![Total Downloads](https://poser.pugx.org/sudhaus7/sudhaus7-gpgadmin/d/total.svg)](https://packagist.org/packages/sudhaus7/sudhaus7-gpgadmin) @@ -16,4 +17,4 @@ This TYPO3 extension enables your TYPO3 instance to send GPG/PGP encrypted email | **Read online:** | https://docs.typo3.org/p/sudhaus7/sudhaus7-gpgadmin/main/en-us/ | | **TER:** | https://extensions.typo3.org/extension/sudhaus7_gpgadmin | -Powered by

[![SUDHAUS7](./Documentation/Images/sudhaus7.png)](https://www.sudhaus7.de/) \ No newline at end of file +Powered by

[![SUDHAUS7](./Documentation/Images/sudhaus7.png)](https://www.sudhaus7.de/) diff --git a/composer.json b/composer.json index dd10c22..768ff76 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,6 @@ "issues": "https://github.com/sudhaus7/typo3-gpgadmin/issues", "source": "https://github.com/sudhaus7/typo3-gpgadmin" }, - "version": "4.0.0", "type": "typo3-cms-extension", "license": "MIT", "authors": [ @@ -18,6 +17,10 @@ { "name": "Markus Hofmann", "role": "Developer" + }, + { + "name": "Daniel Simon", + "role": "Developer" } ], "replace": { @@ -32,7 +35,6 @@ "typo3/cms-tstemplate": "^12.4", "typo3/cms-lowlevel": "^12.4", "typo3/cms-viewpage": "^12.4", - "nimut/testing-framework": "*", "phpstan/phpstan": "*", "codeception/codeception": "*", "helhum/typo3-console": "*", diff --git a/ext_emconf.php b/ext_emconf.php new file mode 100644 index 0000000..3e196e1 --- /dev/null +++ b/ext_emconf.php @@ -0,0 +1,30 @@ + '(Sudhaus7) PGP/GPG/OpenPGP Finisher', + 'description' => 'ext:form Finisher and Library to add OpenPGP support to TYPO3', + 'category' => 'be', + 'shy' => 0, + 'dependencies' => '', + 'conflicts' => '', + 'priority' => '', + 'loadOrder' => '', + 'module' => '', + 'state' => 'stable', + 'uploadfolder' => 0, + 'createDirs' => '', + 'modify_tables' => '', + 'clearCacheOnLoad' => 1, + 'lockType' => '', + 'author' => 'Sudhaus7', + 'author_email' => 'fberger@sudhaus7.de', + 'author_company' => 'Sudhaus 7', + 'CGLcompliance' => '', + 'CGLcompliance_note' => '', + 'version' => '4.0.1', + 'constraints' => [ + 'depends' => [ + 'typo3' => '12.4.0-12.4.99' + ] + ], + 'suggests' => [], +];