[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [8a14cb4](https://github.com/telegramdesktop/tdesktop/commit/8a14cb4650e02262af18b4f153626b086a39aab6) • _2 files, +821/-0_
Add focused tests for v2 update verification

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [437cc36](https://github.com/telegramdesktop/tdesktop/commit/437cc366e12e3a3d4cc28b656a94cea2fc1cd087) • _1 files, +862/-0_
Add canary build and publish workflow

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [8073831](https://github.com/telegramdesktop/tdesktop/commit/8073831947b0f179727aaec53211f2c738262336) • _1 files, +186/-163_
Build one canary lane per repository in CI

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [2320604](https://github.com/telegramdesktop/tdesktop/commit/232060463d8ee0751ca00e8192a185d79ce39b39) • _3 files, +31/-13_
Use readable v2 update file names

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [b54ca4a](https://github.com/telegramdesktop/tdesktop/commit/b54ca4a8404763384e4e0fc8d81647a6a95105b9) • _4 files, +117/-8_
Use new update names and pinned Bot API image in CI

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [2370ecc](https://github.com/telegramdesktop/tdesktop/commit/2370eccf1023df842b10adb068b2c555ae9278f6) • _3 files, +108/-62_
Ship per-arch mac updates with a universal installer

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [615f17d](https://github.com/telegramdesktop/tdesktop/commit/615f17dfbc98e52e84345581fa1e05df3f93c015) • _1 files, +70/-28_
Publish portable archives as canary first installs

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [5c2e90a](https://github.com/telegramdesktop/tdesktop/commit/5c2e90a2972e215aa271565d08f2e90976d124c2) • _1 files, +5/-4_
Drop the bundled d3d compiler from canary builds

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [8064a84](https://github.com/telegramdesktop/tdesktop/commit/8064a849de84446e20e88af44f37a439c04e7fce) • _3 files, +41/-4_
Embed external and local signatures in one packer pass

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [bbfc551](https://github.com/telegramdesktop/tdesktop/commit/bbfc551b9c3dccaefffe65a55eb18d040aee78b6) • _2 files, +82/-3_
Add a v2 update switch to the release build scripts

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [bc27d93](https://github.com/telegramdesktop/tdesktop/commit/bc27d93eeba80f540e96f5bc826fb1a0bc5ca76e) • _1 files, +29/-1_
Read the pinned metadata through the local Bot API

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [14e0e31](https://github.com/telegramdesktop/tdesktop/commit/14e0e315fdc4575b51fc8f50f2d7dad7a79cdfc9) • _3 files, +25/-1_
Support v2 updates in the updater and deploy scripts

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [886bc71](https://github.com/telegramdesktop/tdesktop/commit/886bc71df71b10ca11f43437beaf68ef5483f4e9) • _23 files, +872/-216_
Harden canary builds running.

[#tdesktop](?q=%23tdesktop)