Tines Command Runner (TCR) deployments can now trust custom certificate authorities when the service installs Python packages for script actions.
To do this we added support for the UV_NATIVE_TLS environment variable. When you set it to 1, the TCR passes --native-tls to uv pip install, so uv uses the container’s system TLS trust store instead of its bundled public roots. TCR's handling of custom certificates matches how many enterprises already install internal CAs:
Add certificates under
/usr/local/share/ca-certificates/,Run
update-ca-certificatesbefore the process starts (so they are merged into the system bundle), thenEnable
UV_NATIVE_TLSon the command runner. WithoutUV_NATIVE_TLSuv will keep using its built-in roots, so extra CAs on the filesystem alone will not change package install trust.
When you configure on the command runner with the UV_NATIVE_TLS you should continue using your existing proxy or index settings.