ci: add task to also run unit tests with new python 3.14
What changed, and why it matters
This commit only updates the project's automated testing configuration to add Python 3.14 to the list of versions used during routine tests. It does not change any application code, user-facing behavior, or security-sensitive logic.
No security action needed. Treat as routine CI maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .cirrus.yml to add an ELECTRUM_PYTHON_VERSION: 3.14 environment variable entry and renames the debug-mode task from ‘unittests: py3.13, debug-mode’ to ‘unittests: py3.14, debug-mode’. No source code, dependencies, build scripts, or runtime configuration are changed.
Changed components
.cirrus.ymlInspect captured patch +4 / −2
diff --git a/.cirrus.yml b/.cirrus.yml
index aebb849..76591dc 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -17,9 +17,11 @@ task:
ELECTRUM_PYTHON_VERSION: 3.12
- env:
ELECTRUM_PYTHON_VERSION: 3.13
- - name: "unittests: py3.13, debug-mode"
+ - env:
+ ELECTRUM_PYTHON_VERSION: 3.14
+ - name: "unittests: py3.14, debug-mode"
env:
- ELECTRUM_PYTHON_VERSION: 3.13
+ ELECTRUM_PYTHON_VERSION: 3.14
# enable additional checks:
PYTHONASYNCIODEBUG: "1"
PYTHONDEVMODE: "1"
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.