|
1 | 1 | # This workflow runs a build with a python version that has debug symbols |
| 2 | +# Also generates coverage information from unit tests |
| 3 | +# |
| 4 | +# Note that for intrinsics, it only runs what gets compiled |
| 5 | +# -# and would naturally run. It also is limited to what can run in |
| 6 | +# -# a CI environment |
| 7 | +# -# IMPORTANT: binaries are not to be uploaded from this workflow! |
| 8 | +# |
2 | 9 | # Update this workflow when our min/max python minor versions update |
3 | 10 | # This workflow is necessary to ensure that we can build and run with |
4 | 11 | # a debug python build without too much worrying about SIGABRT being thrown |
5 | 12 | # IMPORTANT: binaries are not to be uploaded from this workflow! |
6 | 13 |
|
7 | | -name: Ubuntu debug python |
| 14 | +name: Ubuntu debug |
8 | 15 | defaults: |
9 | 16 | run: |
10 | 17 | shell: bash -leo pipefail {0} |
|
23 | 30 | - '*.md' |
24 | 31 | - '.github/workflows/*.yml' |
25 | 32 | # re-include current file to not be excluded |
26 | | - - '!.github/workflows/build-ubuntu-debug-python.yml' |
| 33 | + - '!.github/workflows/build-ubuntu-debug.yml' |
27 | 34 |
|
28 | 35 | pull_request: |
29 | 36 | branches: main |
|
35 | 42 | - '*.md' |
36 | 43 | - '.github/workflows/*.yml' |
37 | 44 | # re-include current file to not be excluded |
38 | | - - '!.github/workflows/build-ubuntu-debug-python.yml' |
| 45 | + - '!.github/workflows/build-ubuntu-debug.yml' |
39 | 46 |
|
40 | 47 | concurrency: |
41 | | - group: ${{ github.workflow }}-${{ github.ref }}-ubuntu-debug-python |
| 48 | + group: ${{ github.workflow }}-${{ github.ref }}-ubuntu-debug |
42 | 49 | cancel-in-progress: true |
43 | 50 |
|
44 | 51 | jobs: |
45 | | - debug_python: |
| 52 | + debug: |
46 | 53 | runs-on: ${{ matrix.os }} |
47 | 54 | strategy: |
48 | 55 | fail-fast: false # if a particular matrix build fails, don't skip the rest |
49 | 56 | matrix: |
50 | 57 | os: [ ubuntu-24.04 ] |
51 | 58 | # check our min python (minor) version and our max python (minor) version |
52 | 59 | python: [ |
53 | | - # 3.9.21, |
| 60 | + 3.9.21, |
54 | 61 | 3.13.1 |
55 | 62 | ] |
56 | 63 |
|
|
0 commit comments