Skip to content

CI

CI #140

Workflow file for this run

name: CI
on:
push:
branches: [ main ]
pull_request:
types: [ opened, synchronize ]
branches: [ main ]
workflow_dispatch:
schedule:
- cron: '55 17 * * *'
jobs:
quality:
uses: prinsfrank/CI-PHP/.github/workflows/quality.yml@main
with:
PHP_VERSION: '8.3'
PHP_VERSIONS: '["8.1", "8.2", "8.3"]'
secrets: inherit
integration-tests:
runs-on: ubuntu-latest
strategy:
matrix:
php-version: [8.1, 8.2, 8.3]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup PHP version
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
coverage: none
- name: Install dependencies
run: composer install
- name: Run integration tests
run: composer run integration