Skip to content

Adds detection for Alpine Linux, AOSC OS, Clear Linux OS, EulerOS, Loongnix, Rocky Linux, Scientific Linux and improves version detection for CentOS, Debian, iPadOS, macOS, Red Hat, SUSE and Windows #3826

Adds detection for Alpine Linux, AOSC OS, Clear Linux OS, EulerOS, Loongnix, Rocky Linux, Scientific Linux and improves version detection for CentOS, Debian, iPadOS, macOS, Red Hat, SUSE and Windows

Adds detection for Alpine Linux, AOSC OS, Clear Linux OS, EulerOS, Loongnix, Rocky Linux, Scientific Linux and improves version detection for CentOS, Debian, iPadOS, macOS, Red Hat, SUSE and Windows #3826

Workflow file for this run

name: PHPUnit
on:
pull_request:
push:
branches: [ master ]
permissions:
actions: read
checks: read
contents: read
deployments: none
issues: read
packages: none
pull-requests: read
repository-projects: none
security-events: none
statuses: none
jobs:
build:
name: PHPUnit
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: [ubuntu-latest, windows-latest]
php-version: ['7.2', '8.3']
include:
- php-version: 7.3
operating-system: ubuntu-latest
- php-version: 7.4
operating-system: ubuntu-latest
- php-version: 8.0
operating-system: ubuntu-latest
- php-version: 8.1
operating-system: ubuntu-latest
- php-version: 8.2
operating-system: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
tools: composer:v2
extensions: memcached
- name: "Composer install"
run: |
composer install --ignore-platform-reqs
composer require doctrine/cache ~1.2 --ignore-platform-reqs
- name: PHPUnit / PHP ${{ matrix.php-version }}
run: |
php -v
./vendor/bin/phpunit
build2:
name: PHPUnit
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: [macOS-latest]
php-version: [ '7.2', '8.3' ]
steps:
- uses: actions/checkout@v2
- name: Install PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
tools: composer:v2
extensions: memcached
- name: "Composer install"
run: |
composer install --ignore-platform-reqs
composer require doctrine/cache ~1.2 --ignore-platform-reqs
- name: PHPUnit / PHP ${{ matrix.php-version }}
run: |
php -v
./vendor/bin/phpunit