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

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

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

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

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [0ad4415](https://github.com/telegramdesktop/tdesktop/commit/0ad441535354c4d3d0bf501689a49209c9ea08cc) • _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) • [372c335](https://github.com/telegramdesktop/tdesktop/commit/372c335433a313bba722e86a5b31f634c5d947ab) • _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) • [bf923b6](https://github.com/telegramdesktop/tdesktop/commit/bf923b6b44bbaed424685af91bed6f4933631d6d) • _1 files, +70/-28_
Publish portable archives as canary first installs

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

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [7889a56](https://github.com/telegramdesktop/tdesktop/commit/7889a565ded7928a623d46b56825fd2a6ec1ffd2) • _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) • [8081470](https://github.com/telegramdesktop/tdesktop/commit/8081470fa53cd0cf3d0ac360f3949b402afc5ec0) • _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) • [f636d2a](https://github.com/telegramdesktop/tdesktop/commit/f636d2aec7b7ef21f6ca43472652320ff8db0692) • _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) • [2d06d1c](https://github.com/telegramdesktop/tdesktop/commit/2d06d1c469196881ad39863a16f63eeb163a81c4) • _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) • [1dda74d](https://github.com/telegramdesktop/tdesktop/commit/1dda74d4728941d66361281dee9820a5629c4963) • _23 files, +872/-216_
Harden canary builds running.

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