File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 40
40
name : Python Content Validation
41
41
runs-on : ubuntu-24.04
42
42
container :
43
- image : python:3.13.5-alpine3.22
43
+ image : exercism/ python-test-runner
44
44
steps :
45
45
- name : Checkout Runner Code
46
46
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
@@ -62,25 +62,19 @@ jobs:
62
62
- name : Install Dependencies
63
63
run : |
64
64
pip install -r requirements-generator.txt
65
-
66
- - name : Test Templates Status
67
- continue-on-error : true
68
- run : |
69
- cd python
70
- ../bin/template_status.py -v -p ../problem-specifications
71
65
72
66
- name : Generate Tests from Templates
73
67
run : |
74
68
bin/generate_tests.py --verbose -p ./problem-specifications --check
75
69
76
- - name : Lint Exercises and Data with flake8
70
+ - name : Lint Practice Exercises and Data with flake8
77
71
run : |
78
72
# stop the build if there are Python syntax errors or undefined names
79
73
flake8 ./python/exercises/practice --count --select=E9,F63,F7,F82 --show-source --statistics
80
74
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
81
75
flake8 ./python/exercises/practice --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
82
76
83
- - name : Check Exercise Examples against Tests
77
+ - name : Check Exercise Examples against Tests Using Test Runner
84
78
run : |
85
79
cd python
86
80
../bin/test_exercises.py --runner test-runner
You can’t perform that action at this time.
0 commit comments