Use rustls exclusively for Telegram #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "furina/rustls-only"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The new Alpine-built image received Telegram updates but repeatedly failed outbound
SendMessageandGetUpdatesrequests with OpenSSLssl/tls alert bad record mac.teloxidewas configured with itsrustlsfeature while default features still enablednative-tls, so the runtime was actually using statically linked OpenSSL.This disables teloxide default features, preserves macros and Ctrl-C handling explicitly, selects rustls only, removes OpenSSL build packages and lockfile dependencies, and makes the container build locked. It also prevents branch workflow dispatches from reaching the privileged deploy job; only
mainmay deploy.Validation: local
cargo checkpassed and the branch image built successfully in Forgejo Actions: https://git.pjw.lol/pawel/shopping-bot/actions/runs/7. The live Deployment has been temporarily rolled back to the previously working Docker Hub image.a4f0ea9c41to1d0b98277e