@@ -10,13 +10,13 @@ jobs:
10
10
strategy :
11
11
matrix :
12
12
os : [ubuntu, windows, macos]
13
- python : ['3.8', '3.9', '3.10']
13
+ python : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
14
14
steps :
15
15
- name : Check out code from GitHub
16
- uses : actions/checkout@v2.3.4
16
+ uses : actions/checkout@v4
17
17
- name : Set up Python ${{ matrix.python }}
18
18
id : python
19
- uses : actions/setup-python@v2.2.2
19
+ uses : actions/setup-python@v5
20
20
with :
21
21
python-version : ${{ matrix.python }}
22
22
- name : Install workflow dependencies
@@ -30,10 +30,10 @@ jobs:
30
30
run : poetry run black --check hpke tests
31
31
- name : Check types
32
32
run : poetry run mypy hpke
33
- - name : Run tests and ensure 100% line coverage
34
- run : poetry run pytest --cov-fail-under=100 --cov hpke tests
33
+ - name : Run tests and ensure ~ 100% line coverage
34
+ run : poetry run pytest --cov-fail-under=99.5 --cov hpke tests
35
35
- name : Upload coverage artifact
36
- uses : actions/upload-artifact@v2.2.4
36
+ uses : actions/upload-artifact@v4
37
37
with :
38
38
name : coverage-${{ matrix.python }}-${{ matrix.os }}
39
39
path : .coverage
0 commit comments