File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -26,13 +26,15 @@ jobs:
26
26
strategy :
27
27
fail-fast : false
28
28
matrix :
29
- os : ${{fromJson(inputs.os-matrix)}}
29
+ os :
30
+ - " macos-10.15"
31
+ - " macos-11"
30
32
is-fork :
31
33
- ${{ github.repository_owner != 'python' }}
32
34
exclude :
33
35
- os : " ghcr.io/cirruslabs/macos-runner:sonoma"
34
36
is-fork : true
35
- - os : " macos-14 "
37
+ - os : " macos-10.15 "
36
38
is-fork : false
37
39
runs-on : ${{ matrix.os }}
38
40
steps :
58
60
--prefix=/opt/python-dev \
59
61
--with-openssl="$(brew --prefix openssl@3.0)"
60
62
- name : Build CPython
61
- run : make -j8
63
+ run : make -j8 &> compiler_output.txt
62
64
- name : Display build info
63
65
run : make pythoninfo
66
+ - name : Check compiler warnings
67
+ run : python Tools/build/check_warnings.py --compiler-output-file-path=${{ env.CPYTHON_BUILDDIR }}/compiler_output.txt --warning-ignore-file-path ${GITHUB_WORKSPACE}/Tools/build/.warningignore_macos
64
68
- name : Tests
65
69
run : make test
Original file line number Diff line number Diff line change
1
+ # Files listed will be ignored by the compiler warning checker
2
+ # for the macOS/build and test job.
3
+ # Keep lines sorted lexicographically to help avoid merge conflicts.
You can’t perform that action at this time.
0 commit comments