@@ -16,13 +16,28 @@ jobs:
16
16
id : filter
17
17
with :
18
18
filters : |
19
- allure-behave: allure-behave/**
20
- allure-nose2: allure-nose2/**
21
- allure-pytest: allure-pytest/**
22
- allure-pytest-bdd: allure-pytest-bdd/**
19
+ allure-behave:
20
+ - allure-behave/**
21
+ - allure-python-commons/**
22
+ - allure-python-commons-test/**
23
+ allure-nose2:
24
+ - allure-nose2/**
25
+ - allure-python-commons/**
26
+ - allure-python-commons-test/**
27
+ allure-pytest:
28
+ - allure-pytest/**
29
+ - allure-python-commons/**
30
+ - allure-python-commons-test/**
31
+ allure-pytest-bdd:
32
+ - allure-pytest-bdd/**
33
+ - allure-python-commons/**
34
+ - allure-python-commons-test/**
35
+ allure-robotframework:
36
+ - allure-robotframework/**
37
+ - allure-python-commons/**
38
+ - allure-python-commons-test/**
23
39
allure-python-commons: allure-python-commons/**
24
40
allure-python-commons-test: allure-python-commons-test/**
25
- allure-robotframework: allure-robotframework/**
26
41
27
42
commons :
28
43
name : Build commons
47
62
name : Static check
48
63
runs-on : ubuntu-latest
49
64
needs : [commons, changes]
65
+ if : ${{ needs.changes.outputs.packages != '[]' }}
50
66
strategy :
51
67
matrix :
52
68
package : ${{ fromJSON(needs.changes.outputs.packages) }}
78
94
name : Build package
79
95
runs-on : ubuntu-latest
80
96
needs : [linters, commons, changes]
97
+ if : ${{ needs.changes.outputs.packages != '[]' }}
81
98
strategy :
82
99
matrix :
83
100
package : ${{ fromJSON(needs.changes.outputs.packages) }}
0 commit comments