Skip to content

Refresh CI and fix TensorFlow compatibility issues - #629

Merged
t-kalinowski merged 3 commits into
mainfrom
maintenance/ci-refresh
Nov 12, 2026
Merged

t-kalinowski merged 3 commits into
mainfrom
maintenance/ci-refresh

Conversation

@t-kalinowski

@t-kalinowski t-kalinowski commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Refresh CI and fix compatibility with current Python dependencies.

py_require_tensorflow() now lets TensorFlow's package metadata determine compatible NumPy versions on Windows. This removes the obsolete numpy<2 constraint that prevents environment resolution with Python 3.13. Update the installation documentation and NEWS, and add a regression test through the public API.

as_tensor() now uses dtype width and signedness to decide whether an R numeric value can pass through R integer storage. This avoids converting a dtype's large integer limit to an R integer, which raises an overflow error on Windows and incorrectly coerces large values on other platforms. Add coverage for scalar and vector conversions to int64, uint64, and uint32.

Internally, update actions/checkout to v7 and actions/stale to v11, quote issue URLs in the label workflow, and require testthat 3.1.7 for the regression test's platform mocks.

@t-kalinowski t-kalinowski changed the title Refresh CI and TensorFlow dependency requirements Refresh CI and fix TensorFlow compatibility issues Nov 11, 2026
@t-kalinowski
t-kalinowski marked this pull request as ready for review November 12, 2026 00:03
@t-kalinowski
t-kalinowski merged commit 651c0de into main Nov 12, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant