Skip to content

Commit 1c44ecc

Browse files
committed
Bump minimum PHP version to 8.2 & add interop-test
1 parent cb43546 commit 1c44ecc

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

.github/workflows/interoperability.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
operating-system: [ubuntu-latest]
26-
php-versions: ['8.2']
26+
php-versions: ['8.4']
2727

2828
steps:
2929
- name: Setup PHP, with composer and extensions
@@ -80,9 +80,16 @@ jobs:
8080
run: |
8181
mkdir -p /tmp/metadata
8282
wget https://mds.edugain.org/edugain-v2.xml -O /tmp/metadata/edugain.xml
83-
wget https://technical.edugain.org/mds-v2.cer -O /tmp/metadataedugain-pub.crt
83+
wget https://technical.edugain.org/mds-v2.cer -O /tmp/metadata/edugain-pub.crt
8484
8585
86+
- name: Download eduID metadata & public key
87+
if: steps.cache-metadata.outputs.cache-hit != 'true'
88+
run: |
89+
mkdir -p /tmp/metadata
90+
wget https://metadata.eduid.cz/entities/eduid -O /tmp/metadata/eduid.xml
91+
wget https://www.eduid.cz/docs/eduid/metadata/metadata.eduid.cz.crt.pem -O /tmp/metadata/eduid.crt
92+
8693
- name: Download GRNET metadata
8794
if: steps.cache-metadata.outputs.cache-hit != 'true'
8895
run: |

.github/workflows/php.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
php-version: ['8.1', '8.2', '8.3', '8.4']
22+
php-version: ['8.2', '8.3', '8.4']
2323

2424
uses: simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_phplinter.yml@v1.10.2
2525
with:
@@ -45,7 +45,7 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
operating-system: [ubuntu-latest]
48-
php-versions: ['8.1', '8.2', '8.3', '8.4']
48+
php-versions: ['8.2', '8.3', '8.4']
4949

5050
steps:
5151
- name: Setup PHP, with composer and extensions
@@ -107,7 +107,7 @@ jobs:
107107
fail-fast: true
108108
matrix:
109109
operating-system: [windows-latest]
110-
php-versions: ['8.1', '8.2', '8.3', '8.4']
110+
php-versions: ['8.2', '8.3', '8.4']
111111

112112
steps:
113113
- name: Setup PHP, with composer and extensions
@@ -161,7 +161,7 @@ jobs:
161161
with:
162162
# Should be the higest supported version, so we can use the newest tools
163163
php-version: '8.4'
164-
tools: composer, composer-require-checker, composer-unused, phpcs
164+
tools: composer, composer-require-checker, composer-unused
165165
extensions: ctype, date, dom, filter, hash, mbstring, openssl, pcre, soap, spl, xml
166166
coverage: none
167167

@@ -193,7 +193,7 @@ jobs:
193193
run: composer-unused
194194

195195
- name: PHP Code Sniffer
196-
run: phpcs
196+
run: vendor/bin/phpcs
197197

198198
- name: PHPStan
199199
run: |
@@ -212,7 +212,7 @@ jobs:
212212
uses: shivammathur/setup-php@v2
213213
with:
214214
# Should be the lowest supported version
215-
php-version: '8.1'
215+
php-version: '8.2'
216216
extensions: ctype, date, dom, filter, hash, mbstring, openssl, pcre, soap, spl, xml
217217
tools: composer
218218
coverage: none

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
}
1919
],
2020
"require": {
21-
"php": "^8.1",
21+
"php": "^8.2",
2222
"ext-date": "*",
2323
"ext-dom": "*",
2424
"ext-filter": "*",

0 commit comments

Comments
 (0)