Skip to content

Commit 11e3f42

Browse files
authored
Merge pull request #6 from MaplePHP/develop
build: add unitary test to actions
2 parents 67ac305 + 95ad593 commit 11e3f42

2 files changed

Lines changed: 45 additions & 1 deletion

File tree

.github/workflows/php.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: PHP Unitary
2+
3+
on:
4+
push:
5+
branches: ["main"]
6+
pull_request:
7+
branches: ["main"]
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
build:
15+
runs-on: ubuntu-latest
16+
env:
17+
COMPOSER_ROOT_VERSION: 3.x-dev
18+
19+
steps:
20+
- uses: actions/checkout@v4
21+
22+
- name: Cache Composer packages
23+
uses: actions/cache@v3
24+
with:
25+
path: vendor
26+
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
27+
restore-keys: |
28+
${{ runner.os }}-php-
29+
30+
- name: Install dependencies
31+
run: composer install --prefer-dist --no-progress
32+
33+
- name: Run test suite
34+
run: php vendor/bin/unitary

composer.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
"homepage": "https://wazabii.se"
3131
}
3232
],
33+
"scripts": {
34+
"test": "php vendor/bin/unitary"
35+
},
3336
"require": {
3437
"php": ">=8.2"
3538
},
@@ -41,5 +44,12 @@
4144
"MaplePHP\\DTO\\": "src"
4245
}
4346
},
44-
"minimum-stability": "dev"
47+
"extra": {
48+
"branch-alias": {
49+
"dev-main": "3.x-dev",
50+
"dev-develop": "3.x-dev"
51+
}
52+
},
53+
"minimum-stability": "dev",
54+
"prefer-stable": true
4555
}

0 commit comments

Comments
 (0)