Skip to content

refactor: reduce macro-generated lines by >70%, and drop tracing #26656

refactor: reduce macro-generated lines by >70%, and drop tracing

refactor: reduce macro-generated lines by >70%, and drop tracing #26656

Triggered via push October 6, 2026 21:52
Status Success
Total duration 13m 6s
Artifacts 5

ci.yml

on: push
Python lint
14s
Python lint
Matrix: Build C library
Matrix: Build deltachat-rpc-server
Matrix: Rust tests
CFFI Python mypy
38s
CFFI Python mypy
Matrix: CFFI Python tests
Matrix: JSON-RPC Python tests
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 22 notices
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, latest)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (ubuntu-latest, minimum)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (ubuntu-latest, minimum)
ENOENT: no such file or directory, opendir '/home/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-1/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/trybuild'
Rust tests (macos-latest, latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (macos-latest, latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/core/core/target/testdir-0/deltachat/qr_code_generator/tests/target'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-1\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-1\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-1\deltachat\qr_code_generator\tests\target'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-1\deltachat\qr_code_generator\tests\target'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\target'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\target'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\trybuild'
Rust tests (windows-latest, latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\target'
Rust tests (windows-latest, latest)
ENOENT: no such file or directory, opendir 'D:\a\core\core\target\testdir-0\deltachat\qr_code_generator\tests\target'
Python lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Rust doc comments
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
cargo deny
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Lint Rust
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build deltachat-rpc-server (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build C library (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Rust tests (ubuntu-latest, latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build deltachat-rpc-server (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Rust tests (ubuntu-latest, minimum)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build C library (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CFFI Python mypy
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Rust tests (macos-latest, latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CFFI Python tests (ubuntu-latest, 3.14)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
CFFI Python tests (ubuntu-latest, 3.10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
JSON-RPC Python tests (macos-latest, 3.14)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
JSON-RPC Python tests (ubuntu-latest, 3.14)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
CFFI Python tests (macos-latest, 3.14)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CFFI Python tests (ubuntu-latest, pypy3.10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
JSON-RPC Python tests (ubuntu-latest, 3.10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
JSON-RPC Python tests (macos-latest, pypy3.10)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CFFI Python tests (macos-latest, pypy3.10)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
JSON-RPC Python tests (ubuntu-latest, pypy3.10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
macos-latest-deltachat-rpc-server
19 MB
sha256:6b942ed347a28a2fb0f02dfa3523dd7ddc3eb113cb9fb4c111490f94e4136183
macos-latest-libdeltachat.a
45.1 MB
sha256:74a3632310fc92cbf97889f8630e0e83d480bf810b130c4b50aa1e671dc4ff2a
ubuntu-latest-deltachat-rpc-server
20.2 MB
sha256:21acaddc0852a10d2803a05b4a0f5d6054c37b4d522aa6f8ea8a888508049cb5
ubuntu-latest-libdeltachat.a
51.8 MB
sha256:d503c2c99f96f80fc6302c1c7bf3413b648228a084583dc3d949838c6c6650ab
windows-latest-deltachat-rpc-server
14.6 MB
sha256:8391bc3fa0e34670263ccb51f59a5ce95a4aff55ddc753dbb8a5e397cfc65af9