An automated workflow to build TDLib (Telegram Database Library) and generate the essential tdlib.json schema file for use in various wrappers and bots.
- Automatic
tdlib.jsonGeneration:- Fetches the latest
td_api.tlschema. - Parses it into a JSON format compatible with
tdlib-jsonwrappers.
- Fetches the latest
- Cross-Platform Builds:
- Linux (x86_64, arm64) - Built with
cmake,gperf,zlib,openssl. - macOS (x86_64, arm64) - Built with
brewdependencies. - Windows (x64, arm64) - Built with
vcpkgdependencies. - Android (x86_64, aarch64) - Built with Android NDK,
openssl.
- Linux (x86_64, arm64) - Built with
- GitHub Releases Integration:
- Automatically creates a new Release tagged with the TDLib version (e.g.,
v1.8.0). - Uploads separate shared and static pre-built library binaries for all platforms and architectures as release assets.
- Automatically creates a new Release tagged with the TDLib version (e.g.,