Skip to content

Commit e415d03

Browse files
jeplerdpgeorge
authored andcommitted
github/workflows: Remove the unix "settrace" CI job.
This becomes redundant when the main coverage build includes settrace. Signed-off-by: Jeff Epler <jepler@gmail.com>
1 parent db0a836 commit e415d03

File tree

2 files changed

+0
-34
lines changed

2 files changed

+0
-34
lines changed

.github/workflows/ports_unix.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -169,23 +169,6 @@ jobs:
169169
if: failure()
170170
run: tests/run-tests.py --print-failures
171171

172-
settrace:
173-
runs-on: ubuntu-latest
174-
steps:
175-
- uses: actions/checkout@v4
176-
- uses: actions/setup-python@v5
177-
# Python 3.12 is the default for ubuntu-24.04, but that has compatibility issues with settrace tests.
178-
# Can remove this step when ubuntu-latest uses a more recent Python 3.x as the default.
179-
with:
180-
python-version: '3.11'
181-
- name: Build
182-
run: source tools/ci.sh && ci_unix_settrace_build
183-
- name: Run main test suite
184-
run: source tools/ci.sh && ci_unix_settrace_run_tests
185-
- name: Print failures
186-
if: failure()
187-
run: tests/run-tests.py --print-failures
188-
189172
settrace_stackless:
190173
runs-on: ubuntu-latest
191174
steps:

tools/ci.sh

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -480,13 +480,6 @@ function ci_stm32_misc_build {
480480
########################################################################################
481481
# ports/unix
482482

483-
CI_UNIX_OPTS_SYS_SETTRACE=(
484-
MICROPY_PY_BTREE=0
485-
MICROPY_PY_FFI=0
486-
MICROPY_PY_SSL=0
487-
CFLAGS_EXTRA="-DMICROPY_PY_SYS_SETTRACE=1"
488-
)
489-
490483
CI_UNIX_OPTS_SYS_SETTRACE_STACKLESS=(
491484
MICROPY_PY_BTREE=0
492485
MICROPY_PY_FFI=0
@@ -734,16 +727,6 @@ function ci_unix_float_clang_run_tests {
734727
ci_unix_run_tests_helper CC=clang
735728
}
736729

737-
function ci_unix_settrace_build {
738-
make ${MAKEOPTS} -C mpy-cross
739-
make ${MAKEOPTS} -C ports/unix submodules
740-
make ${MAKEOPTS} -C ports/unix "${CI_UNIX_OPTS_SYS_SETTRACE[@]}"
741-
}
742-
743-
function ci_unix_settrace_run_tests {
744-
ci_unix_run_tests_full_helper standard "${CI_UNIX_OPTS_SYS_SETTRACE[@]}"
745-
}
746-
747730
function ci_unix_settrace_stackless_build {
748731
make ${MAKEOPTS} -C mpy-cross
749732
make ${MAKEOPTS} -C ports/unix submodules

0 commit comments

Comments
 (0)