Skip to content

Commit dace6b0

Browse files
committed
Prepare classifier for release
1 parent 8aced71 commit dace6b0

3 files changed

Lines changed: 36 additions & 2 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,20 @@ on:
55
branches:
66
- master
77
pull_request:
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
13+
concurrency:
14+
group: ${{ github.workflow }}-${{ github.ref }}
15+
cancel-in-progress: true
816

917
jobs:
1018
tests:
1119
name: PHP ${{ matrix.php }}
1220
runs-on: ubuntu-latest
21+
timeout-minutes: 10
1322

1423
strategy:
1524
fail-fast: false
@@ -21,14 +30,18 @@ jobs:
2130

2231
steps:
2332
- name: Checkout
24-
uses: actions/checkout@v4
33+
uses: actions/checkout@v6.0.3
2534

2635
- name: Setup PHP
2736
uses: shivammathur/setup-php@v2
2837
with:
2938
php-version: ${{ matrix.php }}
39+
tools: composer:v2
3040
coverage: none
3141

42+
- name: Validate Composer
43+
run: composer validate --strict
44+
3245
- name: Install dependencies
3346
run: composer install --prefer-dist --no-interaction --no-progress
3447

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright © Steve Bauman
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"type": "library",
66
"require": {
77
"php": "^8.2",
8-
"symfony/process": "^7.0"
8+
"symfony/process": "^6.4|^7.0|^8.0"
99
},
1010
"require-dev": {
1111
"laravel/pint": "^1.0",

0 commit comments

Comments
 (0)