mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-26 10:56:18 +01:00

[TASK] Upgrade the GitHub runners to Ubuntu 22.04 (#456)

Fixes #455
This commit is contained in:
Oliver Klee 2022-06-15 16:26:43 +02:00 committed by GitHub
parent be40b3719e
commit 53e9d65a0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 18 deletions

View file

@ -12,7 +12,7 @@ on:
jobs: jobs:
php-lint: php-lint:
name: "PHP linter" name: "PHP linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -35,7 +35,7 @@ jobs:
- 8.1 - 8.1
code-quality: code-quality:
name: "Code quality checks" name: "Code quality checks"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -73,7 +73,7 @@ jobs:
- 7.4 - 7.4
code-quality-frontend: code-quality-frontend:
name: "Code quality frontend checks" name: "Code quality frontend checks"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@ -89,7 +89,7 @@ jobs:
run: "yarn lint:${{ matrix.command }}" run: "yarn lint:${{ matrix.command }}"
xliff-lint: xliff-lint:
name: "Xliff linter" name: "Xliff linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -97,7 +97,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-Xliff-Lint@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-Xliff-Lint@v1
unit-tests: unit-tests:
name: "Unit tests" name: "Unit tests"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"

View file

@ -11,7 +11,7 @@ on:
jobs: jobs:
php-lint: php-lint:
name: "PHP linter" name: "PHP linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -32,7 +32,7 @@ jobs:
- 7.4 - 7.4
typoscript-lint: typoscript-lint:
name: "TypoScript linter" name: "TypoScript linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -40,7 +40,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-Typoscript-Lint@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-Typoscript-Lint@v1
php-codesniffer: php-codesniffer:
name: "PHP Codesniffer" name: "PHP Codesniffer"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"
@ -49,7 +49,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-PHP-Codesniffer@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-PHP-Codesniffer@v1
yaml-lint: yaml-lint:
name: "YAML linter" name: "YAML linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -57,7 +57,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-YAML-Lint@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-YAML-Lint@v1
json-lint: json-lint:
name: "JSON linter" name: "JSON linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -65,7 +65,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-JSON-Lint@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-JSON-Lint@v1
php-cs-fixer: php-cs-fixer:
name: "PHP CS Fixer" name: "PHP CS Fixer"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"
@ -74,7 +74,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-PHP-CS-Fixer@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-PHP-CS-Fixer@v1
phpstan-check: phpstan-check:
name: "PHPStan check" name: "PHPStan check"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"
@ -85,7 +85,7 @@ jobs:
config_file: './phpstan.neon' config_file: './phpstan.neon'
copypaste-detector: copypaste-detector:
name: "Copy'n'paste detector" name: "Copy'n'paste detector"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"
@ -94,7 +94,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-Copy-Paste-Detector@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-Copy-Paste-Detector@v1
code-quality: code-quality:
name: "Code quality checks" name: "Code quality checks"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -126,7 +126,7 @@ jobs:
- 7.4 - 7.4
code-quality-frontend: code-quality-frontend:
name: "Code quality frontend checks" name: "Code quality frontend checks"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@ -142,7 +142,7 @@ jobs:
run: "yarn lint:${{ matrix.command }}" run: "yarn lint:${{ matrix.command }}"
xliff-lint: xliff-lint:
name: "Xliff linter" name: "Xliff linter"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -150,7 +150,7 @@ jobs:
uses: TYPO3-Continuous-Integration/TYPO3-CI-Xliff-Lint@v1 uses: TYPO3-Continuous-Integration/TYPO3-CI-Xliff-Lint@v1
unit-tests: unit-tests:
name: "Unit tests" name: "Unit tests"
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: php-lint needs: php-lint
steps: steps:
- name: "Checkout" - name: "Checkout"

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
publish: publish:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v3 uses: actions/checkout@v3