[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [32fe801](https://github.com/telegramdesktop/tdesktop/commit/32fe801a7474608aa956a6575790adb8ccd60b49) • _4 files, +7/-0_
Add public keys for canary channel.

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [00634cb](https://github.com/telegramdesktop/tdesktop/commit/00634cb4d13746da560245cb05c7dbfeba817327) • _9 files, +1279/-0_
Add v2 update verification core and build channels

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [e50c915](https://github.com/telegramdesktop/tdesktop/commit/e50c915bf4f15d25000f20cf6dd661564f490993) • _3 files, +672/-0_
Support v2 channel packing in the Packer

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [bdb79d6](https://github.com/telegramdesktop/tdesktop/commit/bdb79d602f789a92026104580c724b5dfd44b031) • _7 files, +662/-141_
Verify, fetch and install v2 updates in the client

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [e4ad099](https://github.com/telegramdesktop/tdesktop/commit/e4ad0995831df8a512cc2195afa9667e9b85566e) • _2 files, +9/-1_
Show canary version and skip changelogs on canary

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

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

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

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

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [9d827d6](https://github.com/telegramdesktop/tdesktop/commit/9d827d6e3fa1362021958cfae8e918586462cbe9) • _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) • [d28c6f1](https://github.com/telegramdesktop/tdesktop/commit/d28c6f12ad8393d5b30ef1c622d1400a9651ab53) • _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) • [8e74e92](https://github.com/telegramdesktop/tdesktop/commit/8e74e92ffe5839893095aa2375a4959dceddf720) • _1 files, +70/-28_
Publish portable archives as canary first installs

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

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