Commit a121488 1 parent 3d0c63d commit a121488 Copy full SHA for a121488
File tree 4 files changed +72
-16
lines changed
4 files changed +72
-16
lines changed Original file line number Diff line number Diff line change
1
+ name : BlackBox
2
+
3
+ on :
4
+ workflow_call :
5
+ inputs :
6
+ scenarii :
7
+ type : number
8
+ default : 100
9
+ required : false
10
+
11
+ jobs :
12
+ blackbox :
13
+ uses : .github/workflows/black-box.yml
14
+ strategy :
15
+ matrix :
16
+ os : [ubuntu-latest, macOS-latest]
17
+ php-version : ['8.2', '8.3']
18
+ dependency-versions : ['lowest', 'highest']
19
+ name : ' BlackBox'
20
+ with :
21
+ os : ${{ matrix.os }}
22
+ php-version : ${{ matrix.php-version }}
23
+ dependency-versions : ${{ matrix.dependency-versions }}
24
+ scenarii : ${{ inputs.scenarii }}
Original file line number Diff line number Diff line change 7
7
type : number
8
8
default : 100
9
9
required : false
10
+ os :
11
+ type : string
12
+ required : false
13
+ default : ubuntu-latest
14
+ php-version :
15
+ type : string
16
+ required : true
17
+ dependency-versions :
18
+ type : string
19
+ required : false
20
+ default : ' highest'
10
21
11
22
jobs :
12
23
blackbox :
13
- runs-on : ${{ matrix.os }}
14
- strategy :
15
- matrix :
16
- os : [ubuntu-latest, macOS-latest]
17
- php-version : ['8.2', '8.3']
18
- dependency-versions : ['lowest', 'highest']
24
+ runs-on : ${{ input.os }}
19
25
name : ' BlackBox'
20
26
steps :
21
27
- name : Checkout
22
28
uses : actions/checkout@v4
23
29
- name : Setup PHP
24
30
uses : shivammathur/setup-php@v2
25
31
with :
26
- php-version : ${{ matrix .php-version }}
32
+ php-version : ${{ inputs .php-version }}
27
33
extensions : mbstring, intl
28
34
coverage : none
29
35
- name : Composer
30
36
uses : " ramsey/composer-install@v3"
31
37
with :
32
- dependency-versions : ${{ matrix .dependencies }}
38
+ dependency-versions : ${{ inputs .dependencies }}
33
39
- name : BlackBox
34
40
run : php blackbox.php
35
41
env :
Original file line number Diff line number Diff line change
1
+ name : Coverage
2
+
3
+ on :
4
+ workflow_call :
5
+
6
+ jobs :
7
+ coverage :
8
+ uses : .github/workflows/coverage.yml
9
+ secrets : inherit
10
+ strategy :
11
+ matrix :
12
+ os : [ubuntu-latest, macOS-latest]
13
+ php-version : ['8.2', '8.3']
14
+ dependency-versions : ['lowest', 'highest']
15
+ name : ' Coverage'
16
+ with :
17
+ os : ${{ matrix.os }}
18
+ php-version : ${{ matrix.php-version }}
19
+ dependency-versions : ${{ matrix.dependency-versions }}
Original file line number Diff line number Diff line change @@ -2,29 +2,36 @@ name: Coverage
2
2
3
3
on :
4
4
workflow_call :
5
+ inputs :
6
+ os :
7
+ type : string
8
+ required : false
9
+ default : ubuntu-latest
10
+ php-version :
11
+ type : string
12
+ required : true
13
+ dependency-versions :
14
+ type : string
15
+ required : false
16
+ default : ' highest'
5
17
6
18
jobs :
7
19
coverage :
8
- runs-on : ${{ matrix.os }}
9
- strategy :
10
- matrix :
11
- os : [ubuntu-latest, macOS-latest]
12
- php-version : ['8.2', '8.3']
13
- dependency-versions : ['lowest', 'highest']
20
+ runs-on : ${{ inputs.os }}
14
21
name : ' Coverage'
15
22
steps :
16
23
- name : Checkout
17
24
uses : actions/checkout@v4
18
25
- name : Setup PHP
19
26
uses : shivammathur/setup-php@v2
20
27
with :
21
- php-version : ${{ matrix .php-version }}
28
+ php-version : ${{ inputs .php-version }}
22
29
extensions : mbstring, intl
23
30
coverage : xdebug
24
31
- name : Composer
25
32
uses : " ramsey/composer-install@v3"
26
33
with :
27
- dependency-versions : ${{ matrix .dependencies }}
34
+ dependency-versions : ${{ inputs .dependencies }}
28
35
- name : BlackBox
29
36
run : php blackbox.php
30
37
env :
You can’t perform that action at this time.
0 commit comments