|
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