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

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

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

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [84e4e55](https://github.com/telegramdesktop/tdesktop/commit/84e4e55444466a4b7fd491185bb782a4a11b505d) • _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) • [a0e8186](https://github.com/telegramdesktop/tdesktop/commit/a0e81863beed95bfff23c02718215faf6c2a2a91) • _2 files, +9/-1_
Show canary version and skip changelogs on canary

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

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

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

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

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [a28e2e8](https://github.com/telegramdesktop/tdesktop/commit/a28e2e8d6bd0290e0f563cb208a556efd802af93) • _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) • [fc02a85](https://github.com/telegramdesktop/tdesktop/commit/fc02a85457d2dcdc8dfcfa0d07e56770d0e7b391) • _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) • [d943cfe](https://github.com/telegramdesktop/tdesktop/commit/d943cfeb98fc55decf52cb0185d6bba3c98a1650) • _1 files, +70/-28_
Publish portable archives as canary first installs

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

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