Skip to content

fix(v12): use typo3 12 #192

fix(v12): use typo3 12

fix(v12): use typo3 12 #192

Workflow file for this run

name: Backend-CI
on: [ push, pull_request ]
jobs:
build:
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php: [ '8.1', '8.2' ]
include:
- php: '8.1'
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Set up PHP version ${{ matrix.php }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
tools: composer:v2, php-cs-fixer
- name: Environment Check
run: |
php --version
composer --version
- name: Validate composer.json and composer.lock
run: composer validate
- name: Install dependencies
uses: ramsey/composer-install@v2
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
COMPOSER_POOL_OPTIMIZER: 0
- name: Info
run: composer info
- name: Check coding standards
run: ./etc/scripts/checkCodingStandards.sh
- name: Lint yaml
run: ./.Build/bin/yaml-lint Configuration --parse-tags
- name: Run unit tests
run: ./etc/scripts/runTests.sh -s unit -p ${{ matrix.php }}
- name: Run acceptance tests
run: ./etc/scripts/runTests.sh -s acceptance -p ${{ matrix.php }}