22
22
- allure-python-commons-test/**
23
23
- tests/*.py
24
24
- tests/allure_pytest/**
25
+ - .github/workflows/build.yaml
25
26
other-changes :
26
27
name : Collect file changes other than allure-pytest
27
28
runs-on : ubuntu-latest
@@ -38,26 +39,34 @@ jobs:
38
39
- allure-python-commons-test/**
39
40
- tests/*.py
40
41
- tests/allure_behave/**
42
+ - .github/workflows/build.yaml
41
43
allure-nose2:
42
44
- allure-nose2/**
43
45
- allure-python-commons/**
44
46
- allure-python-commons-test/**
45
47
- tests/*.py
46
48
- tests/allure_nose2/**
49
+ - .github/workflows/build.yaml
47
50
allure-pytest-bdd:
48
51
- allure-pytest-bdd/**
49
52
- allure-python-commons/**
50
53
- allure-python-commons-test/**
51
54
- tests/*.py
52
55
- tests/allure_pytest_bdd/**
56
+ - .github/workflows/build.yaml
53
57
allure-robotframework:
54
58
- allure-robotframework/**
55
59
- allure-python-commons/**
56
60
- allure-python-commons-test/**
57
61
- tests/*.py
58
62
- tests/allure_robotframework/**
59
- allure-python-commons: allure-python-commons/**
60
- allure-python-commons-test: allure-python-commons-test/**
63
+ - .github/workflows/build.yaml
64
+ allure-python-commons:
65
+ - allure-python-commons/**
66
+ - .github/workflows/build.yaml
67
+ allure-python-commons-test:
68
+ - allure-python-commons-test/**
69
+ - .github/workflows/build.yaml
61
70
62
71
lint :
63
72
name : Static check
70
79
- name : Set up Python
71
80
uses : actions/setup-python@v5
72
81
with :
73
- python-version : " 3.12 "
82
+ python-version : " 3.13 "
74
83
75
84
- name : Install linting packages
76
85
run : pip install -r ./requirements/linting.txt
85
94
if : ${{ needs.pytest-changes.outputs.changed == 'true' }}
86
95
strategy :
87
96
matrix :
88
- python-version : ["3.7 ", "3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 "]
97
+ python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "]
89
98
pytest-version : ["7.*", "8.*"]
90
- exclude :
91
- - python-version : " 3.7"
92
- pytest-version : " 8.*"
93
99
env :
94
100
TEST_TMP : /tmp
95
101
ALLURE_INDENT_OUTPUT : yep
@@ -122,7 +128,7 @@ jobs:
122
128
strategy :
123
129
matrix :
124
130
package : ${{ fromJSON(needs.other-changes.outputs.packages) }}
125
- python-version : ["3.7 ", "3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 "]
131
+ python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "]
126
132
exclude :
127
133
- package : allure-pytest
128
134
env :
0 commit comments