Skip to content

Commit 9f5456b

Browse files
authored
PHP 8.4, Texlive, and code coverage
Add PHP 8.4 to CI, use a different Texlive GitHub action, and remove code coverage (which wasn't being run).
1 parent 4f63a72 commit 9f5456b

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
php: [ '7.4', '8.0', '8.1', '8.2', '8.3' ]
16+
php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
1717

1818
runs-on: ubuntu-latest
1919

@@ -29,7 +29,7 @@ jobs:
2929
php-version: ${{matrix.php}}
3030

3131
- name: Set up TeXLive
32-
uses: teatimeguest/setup-texlive-action@v3
32+
uses: zauguin/install-texlive@v4
3333
with:
3434
packages: scheme-basic latexmk listings float etoolbox footmisc
3535

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ composer.lock
44
build/
55
vendor/
66
tests/data/CompileTest*
7-

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"scripts": {
3232
"phpcs": "phpcs",
33-
"phpunit": "phpunit --no-coverage",
33+
"phpunit": "phpunit",
3434
"test": [
3535
"@phpcs",
3636
"@phpunit"

phpunit.xml.dist

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
<include>
1616
<directory suffix=".php">src/</directory>
1717
</include>
18-
<report>
19-
<clover outputFile="build/logs/clover.xml"/>
20-
<html outputDirectory="build/coverage"/>
21-
<text outputFile="build/coverage.txt"/>
22-
</report>
2318
</coverage>
2419
<testsuites>
2520
<testsuite name="Tests">

0 commit comments

Comments
 (0)