Skip to content

Commit a88e2a1

Browse files
committed
Add reader and docs to subsplit
1 parent f679797 commit a88e2a1

55 files changed

Lines changed: 810 additions & 1152 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
*.pp eol=lf linguist-language=EBNF
33
*.pp2 eol=lf linguist-language=EBNF
44

5+
# GIT
56
.editorconfig export-ignore
6-
.php-cs-fixer.php export-ignore
77
.gitattributes export-ignore
88
.gitignore export-ignore
99

10+
# Tools
11+
.php-cs-fixer.php export-ignore
12+
phpstan.neon export-ignore
13+
14+
# Tests + CI
1015
phpunit.xml export-ignore
11-
psalm.xml export-ignore
12-
rector.php export-ignore
1316

1417
/.github export-ignore
15-
/example export-ignore
1618
/tests export-ignore

.github/workflows/codestyle.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/workflows/security.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/workflows/static-analysis.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
name: tests
1+
name: Tests
22

33
on:
44
push:
55
pull_request:
6-
schedule:
7-
- cron: '0 0 * * 0'
86

97
jobs:
108
tests:
@@ -13,31 +11,27 @@ jobs:
1311
strategy:
1412
fail-fast: false
1513
matrix:
16-
php: [ '8.1', '8.2', '8.3', '8.4' ]
14+
php: [ '8.4', '8.5' ]
1715
os: [ ubuntu-latest, macos-latest, windows-latest ]
18-
stability: [ prefer-lowest, prefer-stable ]
16+
stability: [ lowest, stable ]
1917
steps:
18+
- name: Checkout
19+
uses: actions/checkout@v7
2020
- name: Set Git To Use LF
2121
run: |
2222
git config --global core.autocrlf false
2323
git config --global core.eol lf
24-
- name: Checkout
25-
uses: actions/checkout@v4
2624
- name: Setup PHP ${{ matrix.php }}
2725
uses: shivammathur/setup-php@v2
2826
with:
2927
php-version: ${{ matrix.php }}
30-
tools: pecl
3128
ini-values: "memory_limit=-1"
32-
- name: Validate Composer
33-
run: composer validate
3429
- name: Install Dependencies
35-
uses: nick-invision/retry@v2
30+
uses: nick-invision/retry@v4
3631
with:
3732
timeout_minutes: 5
38-
max_attempts: 5
39-
command: composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress
40-
- name: Execute Unit Tests
41-
run: composer test:unit
42-
- name: Execute Functional Tests
43-
run: composer test:functional
33+
max_attempts: 3
34+
command: composer update --prefer-${{ matrix.stability }} --prefer-dist --no-interaction --no-progress
35+
# Action
36+
- name: Execute Tests
37+
run: composer test

0 commit comments

Comments
 (0)