Skip to content

Commit

Permalink
ci: move to php 8.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubmikita committed Sep 1, 2023
1 parent 314707f commit 2609805
Showing 1 changed file with 8 additions and 19 deletions.
27 changes: 8 additions & 19 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup PHP 7.4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.2'
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
coverage: none
- name: Install Composer dependencies
Expand All @@ -22,16 +22,13 @@ jobs:
phpstan:
name: PHPStan
runs-on: ubuntu-latest
strategy:
matrix:
php: ['7.4', '8.2']
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup PHP 7.4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.2'
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
coverage: none
- name: Install Composer dependencies
Expand All @@ -40,14 +37,6 @@ jobs:
run: composer bin build install --no-progress
- name: Compose dependencies
run: composer compose
- name: Setup PHP ${{ matrix.php }}
# https://github.com/shivammathur/setup-php/issues/446#issuecomment-824001225
uses: shivammathur/setup-php@develop
with:
php-version: ${{ matrix.php }}
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
coverage: none
tools: none
- name: Analyze
run: composer phpstan
phplint:
Expand All @@ -56,10 +45,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup PHP 7.4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.2'
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
coverage: none
- name: Install Composer dependencies
Expand All @@ -75,9 +64,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
php: ['7.4', '8.0', '8.1', '8.2']
php: ['8.2']
steps:
- name: Setup PHP 7.4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
Expand Down

0 comments on commit 2609805

Please sign in to comment.