Skip to content

Commit bf95de2

Browse files
Merge pull request #185 from jrfnl/feature/ghactions-tweak-php-versions
GH Actions: update PHP versions in workflows
2 parents 64f3265 + 0d047e6 commit bf95de2

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/ci.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
php-versions: ['5.3', '5.4', '5.5', '5.6', '7.0']
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616

1717
- name: Setup PHP
1818
uses: shivammathur/setup-php@v2
@@ -26,7 +26,7 @@ jobs:
2626
run: composer self-update --1
2727

2828
- name: Install Composer dependencies
29-
uses: "ramsey/composer-install@v2"
29+
uses: "ramsey/composer-install@v3"
3030

3131
- name: PHPUnit tests
3232
run: vendor/bin/phpunit
@@ -37,13 +37,13 @@ jobs:
3737
strategy:
3838
matrix:
3939
operating-system: ['ubuntu-latest']
40-
php-versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
40+
php-versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
4141

42-
continue-on-error: ${{ matrix.php-versions == '8.2' }}
42+
continue-on-error: ${{ matrix.php-versions == '8.4' }}
4343

4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v3
46+
uses: actions/checkout@v4
4747

4848
- name: Setup PHP
4949
uses: shivammathur/setup-php@v2
@@ -56,13 +56,13 @@ jobs:
5656
- name: Modernize dependencies
5757
run: composer require --dev --no-update "phpunit/phpunit:>=4"
5858

59-
- name: Install Composer dependencies (PHP < 8.2)
60-
if: ${{ matrix.php-versions != '8.2' }}
61-
uses: "ramsey/composer-install@v2"
59+
- name: Install Composer dependencies (PHP < 8.4)
60+
if: ${{ matrix.php-versions != '8.4' }}
61+
uses: "ramsey/composer-install@v3"
6262

63-
- name: Install Composer dependencies - ignore-platform-reqs (PHP 8.2)
64-
if: ${{ matrix.php-versions == '8.2' }}
65-
uses: "ramsey/composer-install@v2"
63+
- name: Install Composer dependencies - ignore-platform-reqs (PHP 8.4)
64+
if: ${{ matrix.php-versions == '8.4' }}
65+
uses: "ramsey/composer-install@v3"
6666
with:
6767
composer-options: --ignore-platform-reqs
6868

.github/workflows/psalm.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
php-versions: ['7.4']
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616

1717
- name: Setup PHP
1818
uses: shivammathur/setup-php@v2
@@ -22,7 +22,7 @@ jobs:
2222
coverage: none
2323

2424
- name: Install Composer dependencies
25-
uses: "ramsey/composer-install@v2"
25+
uses: "ramsey/composer-install@v3"
2626
with:
2727
composer-options: --no-dev
2828

0 commit comments

Comments
 (0)