Skip to content

Merge pull request #86 from benoitc/fix/pool-timers-reentrant-call #533

Merge pull request #86 from benoitc/fix/pool-timers-reentrant-call

Merge pull request #86 from benoitc/fix/pool-timers-reentrant-call #533

Triggered via push September 22, 2026 17:26
Status Success
Total duration 9m 24s
Artifacts –

ci.yml

on: push
Free-threaded Python 3.13t
9m 17s
Free-threaded Python 3.13t
Lint
51s
Lint
Documentation
26s
Documentation
Matrix: test-asan
Matrix: test-freebsd
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

128 warnings
Documentation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Documentation: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Documentation: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Documentation: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
Documentation: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
Documentation: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
Documentation: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Documentation: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Lint: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Lint: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
Lint: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
Lint: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
Lint: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Lint: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.12 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.13 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.13 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.13 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 28 / Python 3.12 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.13 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.12 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.12 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ASan / Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ASan / Python 3.12: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.12: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.12: c_src/py_event_loop.c#L1297
‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation]
ASan / Python 3.12: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.12: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.12: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
ASan / Python 3.12: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ASan / Python 3.12: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.14 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ASan / Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ASan / Python 3.13: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.13: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.13: c_src/py_event_loop.c#L1297
‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation]
ASan / Python 3.13: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.13: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.13: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
ASan / Python 3.13: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ASan / Python 3.13: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.14 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 27 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.14 / ubuntu-24.04
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 28 / Python 3.14 / ubuntu-24.04: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
FreeBSD 14 / Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
FreeBSD 14 / Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ASan / Python 3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ASan / Python 3.14: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.14: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
ASan / Python 3.14: c_src/py_event_loop.c#L1297
‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation]
ASan / Python 3.14: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.14: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
ASan / Python 3.14: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
ASan / Python 3.14: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ASan / Python 3.14: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
OTP 29 / Python 3.12 / macos-15
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.13 / macos-15
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
OTP 29 / Python 3.14 / macos-15
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Free-threaded Python 3.13t
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Free-threaded Python 3.13t: c_src/py_event_loop.c#L2485
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Free-threaded Python 3.13t: c_src/py_event_loop.c#L2483
‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
Free-threaded Python 3.13t: c_src/py_event_loop.c#L96
‘EVENT_LOOP_CAPSULE_NAME’ defined but not used [-Wunused-variable]
Free-threaded Python 3.13t: c_src/py_event_loop.c#L108
‘EVENT_LOOP_ATTR_NAME’ defined but not used [-Wunused-variable]
Free-threaded Python 3.13t: c_src/py_reactor_buffer.c#L271
‘ReactorBuffer_as_sequence’ defined but not used [-Wunused-variable]
Free-threaded Python 3.13t: c_src/py_subinterp_thread.c#L194
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Free-threaded Python 3.13t: c_src/py_subinterp_thread.c#L162
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]