Skip to content

Commit fc00418

Browse files
authored
Merge pull request #49 from williamdes/patch-2
Add more PHP versions to the CI and bump actions
2 parents dfb4dc4 + 1014579 commit fc00418

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ name: CI
22

33
on:
44
push:
5-
branches: ['master']
6-
pull_request:
75
branches: ['*']
6+
pull_request:
87
schedule:
98
- cron: '0 0 * * *'
109

@@ -15,23 +14,23 @@ jobs:
1514
runs-on: ubuntu-latest
1615
timeout-minutes: 15
1716
strategy:
17+
fail-fast: false
1818
matrix:
19-
php: [ '7.3', '7.4', '8.0' ]
19+
php: [ '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
2020
dependency-version: [ '' ]
2121
include:
2222
- php: '7.3'
2323
dependency-version: '--prefer-lowest'
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v2
26+
uses: actions/checkout@v4
2727
- name: Setup PHP
2828
uses: shivammathur/setup-php@v2
2929
with:
3030
php-version: ${{ matrix.php }}
31-
tools: composer:v2
3231
coverage: none
3332
- name: Cache Composer dependencies
34-
uses: actions/cache@v2
33+
uses: actions/cache@v3
3534
with:
3635
path: ~/.composer/cache
3736
key: php-${{ matrix.php }}-composer-locked-${{ hashFiles('composer.lock') }}
@@ -46,15 +45,15 @@ jobs:
4645
runs-on: ubuntu-latest
4746
steps:
4847
- name: Checkout
49-
uses: actions/checkout@v2
48+
uses: actions/checkout@v4
5049
- name: Setup PHP
5150
uses: shivammathur/setup-php@v2
5251
with:
5352
php-version: 7.4
54-
tools: composer:v2, cs2pr
53+
tools: cs2pr
5554
coverage: none
5655
- name: Cache Composer dependencies
57-
uses: actions/cache@v2
56+
uses: actions/cache@v3
5857
with:
5958
path: ~/.composer/cache
6059
key: php-composer-locked-${{ hashFiles('composer.lock') }}

composer.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,10 @@
2323
"phpunit/phpunit": "^9.0",
2424
"athletic/athletic": "~0.1.8",
2525
"mnapoli/hard-mode": "~0.3.0"
26+
},
27+
"config": {
28+
"allow-plugins": {
29+
"dealerdirect/phpcodesniffer-composer-installer": true
30+
}
2631
}
2732
}

0 commit comments

Comments
 (0)