Skip to content

Commit 20ecb9c

Browse files
committed
Update supported versions
1 parent 3439404 commit 20ecb9c

5 files changed

Lines changed: 11 additions & 14 deletions

File tree

.github/workflows/CI.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
php-versions: ['8.2', '8.3', '8.4']
10+
php-versions: ['8.4', '8.5']
1111
fail-fast: false
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- uses: shivammathur/setup-php@v2
1515
with:
1616
php-version: ${{ matrix.php-versions }}
17-
extensions: gd, mbstring, pcov, zip
17+
extensions: gd, mbstring, zip
1818
ini-values: max_execution_time=600, memory_limit=-1
1919
tools: composer:v2
20-
coverage: pcov
20+
coverage: xdebug
2121
env:
2222
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2323

@@ -54,7 +54,7 @@ jobs:
5454
run: |
5555
composer update --prefer-lowest
5656
vendor/bin/unit-test
57-
vendor/bin/functional-test 5.4
57+
vendor/bin/functional-test 6.4
5858
5959
- name: Archive logs
6060
if: ${{ failure() }}
@@ -64,7 +64,7 @@ jobs:
6464
path: vendor/endroid/quality/application/var/log
6565

6666
- name: Archive code coverage results
67-
uses: actions/upload-artifact@v4
67+
uses: actions/upload-artifact@v5
6868
with:
6969
name: coverage-php-${{ matrix.php-versions }}
7070
path: tests/coverage

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2024 (c) Jeroen van den Enden
1+
Copyright 2025 (c) Jeroen van den Enden
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ the latest default configuration just remove the files locally before update.
4545
## Disabling auto installation for a package
4646

4747
Generally you want the files to be installed automatically but if you
48-
experience issues with the installer or just don't want some package to be
49-
auto installed you can specify this via your `composer.json`:
48+
experience issues with the installer or don't want some package to be auto
49+
installed you can add the package name to the excludes in `composer.json`.
5050

5151
```
5252
"extra": {
@@ -61,9 +61,6 @@ auto installed you can specify this via your `composer.json`:
6161
}
6262
}
6363
```
64-
65-
With the following configuration the files from both [`endroid/asset`](https://github.com/endroid/asset)
66-
and [`endroid/embed`](https://github.com/endroid/embed) packages will be excluded.
6764

6865
## Versioning
6966

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}
1111
],
1212
"require": {
13-
"php": "^8.2",
13+
"php": "^8.4",
1414
"composer-plugin-api": "^2.0"
1515
},
1616
"require-dev": {

src/Installer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ private function copy(string $sourcePath, string $targetPath): bool
114114
{
115115
$changed = false;
116116

117-
/** @var \RecursiveDirectoryIterator $iterator */
117+
/** @var \RecursiveIteratorIterator<\RecursiveDirectoryIterator> $iterator */
118118
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($sourcePath, \RecursiveDirectoryIterator::SKIP_DOTS), \RecursiveIteratorIterator::SELF_FIRST);
119119

120120
/** @var \SplFileInfo $fileInfo */

0 commit comments

Comments
 (0)