Skip to content

Commit cd3b237

Browse files
committed
Merge branch 'master' into release-1.11
2 parents 0293a93 + 45e1be1 commit cd3b237

4 files changed

Lines changed: 26 additions & 10 deletions

File tree

.github/workflows/php.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
matrix:
2121
php-version: ['8.3', '8.4', '8.5']
2222

23-
uses: simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_phplinter.yml@v1.11.4
23+
uses: simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_phplinter.yml@v1.11.5
2424
with:
2525
php-version: ${{ matrix.php-version }}
2626

@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131

32-
uses: simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_linter.yml@v1.11.4
32+
uses: simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_linter.yml@v1.11.5
3333
with:
3434
enable_eslinter: false
3535
enable_jsonlinter: true
@@ -78,7 +78,7 @@ jobs:
7878
uses: actions/cache@v5
7979
with:
8080
path: ${{ env.COMPOSER_CACHE }}
81-
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
81+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
8282
restore-keys: ${{ runner.os }}-composer-
8383

8484
- name: Install Composer dependencies
@@ -141,7 +141,7 @@ jobs:
141141
uses: actions/cache@v5
142142
with:
143143
path: ${{ env.COMPOSER_CACHE }}
144-
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
144+
key: ${{ runner.os }}-composer-${{ hashFiles('**\composer.json') }}
145145
restore-keys: ${{ runner.os }}-composer-
146146

147147
- name: Install Composer dependencies
@@ -178,7 +178,7 @@ jobs:
178178
uses: actions/cache@v5
179179
with:
180180
path: ${{ env.COMPOSER_CACHE }}
181-
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
181+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
182182
restore-keys: ${{ runner.os }}-composer-
183183

184184
- name: Validate composer.json and composer.lock
@@ -188,7 +188,7 @@ jobs:
188188
run: composer install --no-progress --prefer-dist --optimize-autoloader
189189

190190
- name: Check code for hard dependencies missing in composer.json
191-
run: composer-require-checker check composer.json
191+
run: composer-require-checker check --config-file=tools/composer-require-checker.json composer.json
192192

193193
- name: Check code for unused dependencies in composer.json
194194
run: |
@@ -241,7 +241,7 @@ jobs:
241241
uses: actions/cache@v5
242242
with:
243243
path: ${{ env.COMPOSER_CACHE }}
244-
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
244+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
245245
restore-keys: ${{ runner.os }}-composer-
246246

247247
- name: Install Composer dependencies
@@ -269,7 +269,7 @@ jobs:
269269
path: ${{ github.workspace }}/build
270270

271271
- name: Codecov
272-
uses: codecov/codecov-action@v5
272+
uses: codecov/codecov-action@v6
273273
with:
274274
token: ${{ secrets.CODECOV_TOKEN }}
275275
fail_ci_if_error: true
@@ -285,6 +285,6 @@ jobs:
285285
(needs.unit-tests-linux.result == 'success' && needs.coverage.result == 'skipped')
286286
287287
steps:
288-
- uses: geekyeggo/delete-artifact@v5
288+
- uses: geekyeggo/delete-artifact@v6
289289
with:
290290
name: coverage-data

.github/workflows/reusable_phplinter.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,8 @@ jobs:
4747

4848
- name: Install overtrue/phplint (latest)
4949
run: phive install overtrue/phplint --force-accept-unsigned --target ./bin
50+
env:
51+
GITHUB_AUTH_TOKEN: ${{ secrets.PAT_TOKEN }}
52+
5053
- name: Lint PHP files
5154
run: ./bin/phplint --no-cache --no-progress -v

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@
3232
"phpstan/phpstan-phpunit": "^2.0",
3333
"phpunit/phpunit": "^12.3 || ^13.0",
3434
"psr/log": "^3.0",
35-
"simplesamlphp/simplesamlphp": "^2.5",
3635
"slevomat/coding-standard": "^8.25",
3736
"squizlabs/php_codesniffer": "^4.0",
3837
"symfony/phpunit-bridge": "^8.0",
3938
"twig/twig": "~3.23"
4039
},
40+
"require-dev": {
41+
"simplesamlphp/simplesamlphp": "^2.5"
42+
},
4143
"support": {
4244
"issues": "https://github.com/simplesamlphp/simplesamlphp-test-framework/issues",
4345
"source": "https://github.com/simplesamlphp/simplesamlphp-test-framework"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
{
22
"symbol-whitelist": [
3+
"SimpleSAML\\Configuration",
4+
"SimpleSAML\\Logger\\LoggingHandlerInterface",
5+
"SimpleSAML\\Metadata\\MetaDataStorageHandler",
6+
"SimpleSAML\\Module",
7+
"SimpleSAML\\Session",
8+
"SimpleSAML\\Store\\StoreFactory",
9+
"SimpleSAML\\Store\\StoreInterface",
10+
"SimpleSAML\\Utils",
11+
"SimpleSAML\\Utils\\ClearableState",
12+
"SimpleSAML\\Utils\\System",
13+
"SimpleSAML\\XHTML\\Template"
314
]
415
}

0 commit comments

Comments
 (0)