From ac423bae938230c16ea605edd281784e02ff8904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Lochm=C3=BCller?= Date: Wed, 20 Nov 2024 21:40:02 +0100 Subject: [PATCH] Cleanups workfliw --- .github/workflows/Release.yml | 21 +++++++++++++-------- .github/workflows/Test.yml | 2 +- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 6ad7af3..778e513 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -1,4 +1,5 @@ name: Release + on: push: tags: @@ -10,39 +11,43 @@ jobs: if: startsWith(github.ref, 'refs/tags/') runs-on: ubuntu-20.04 env: + TYPO3_EXTENSION_KEY: 'language_detection' TYPO3_API_TOKEN: ${{ secrets.TYPO3_API_TOKEN }} steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Check tag run: | if ! [[ ${{ github.ref }} =~ ^refs/tags/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$ ]]; then exit 1 fi + - name: Get version id: get-version - run: echo ::set-output name=version::${GITHUB_REF/refs\/tags\//} + run: echo "version=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV - name: Get comment id: get-comment run: | - readonly local comment=$(git tag -n10 -l ${{ steps.get-version.outputs.version }} | sed "s/^[0-9.]*[ ]*//g") + readonly local comment=$(git tag -n10 -l ${{ env.version }} | sed "s/^[0-9.]*[ ]*//g") + if [[ -z "${comment// }" ]]; then - echo ::set-output name=comment::Released version ${{ steps.get-version.outputs.version }} of language_detection + echo "comment=Released version ${{ env.version }} of ${{ env.TYPO3_EXTENSION_KEY }}" >> $GITHUB_ENV else - echo ::set-output name=comment::$comment + echo "comment=$comment" >> $GITHUB_ENV fi + - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: 7.4 + php-version: 8.1 extensions: intl, mbstring, json, zip, curl tools: composer:v2 - name: Install tailor - run: composer global require typo3/tailor --prefer-dist --no-progress + run: composer global require typo3/tailor --prefer-dist --no-progress --no-suggest - name: Publish to TER - run: php ~/.composer/vendor/bin/tailor ter:publish --comment "${{ steps.get-comment.outputs.comment }}" ${{ steps.get-version.outputs.version }} \ No newline at end of file + run: php ~/.composer/vendor/bin/tailor ter:publish --comment "${{ env.comment }}" ${{ env.version }} diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index a065eec..a456fc6 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup PHP uses: shivammathur/setup-php@v2