# Commits · PR \#17585 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/pull/17585/commits)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

[feat\(server\): install provider CLI updates in the background](https://git.cafe/pingdotgg/t3code/pull/17585.md)

Version: 53

Head commit: bb7ffa1beea6b63056d14424eacff203fa4575e4

Base commit: 8a9d0e0dd553c5b0bd943ddfd9741d6bab0e486f

Comparison base: 8a9d0e0dd553c5b0bd943ddfd9741d6bab0e486f

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [test\(server\): wait on provider install lock milestones instead of the real clock](https://git.cafe/pingdotgg/t3code/commit/bb7ffa1beea6b63056d14424eacff203fa4575e4?format=markdown) — bb7ffa1beea6b63056d14424eacff203fa4575e4; maria-rcks

- [Merge remote-tracking branch 'origin/main' into slim/17585](https://git.cafe/pingdotgg/t3code/commit/404ec4dccf1eb092624214014b175e01dc0e8388?format=markdown) — 404ec4dccf1eb092624214014b175e01dc0e8388; maria-rcks

- [Merge remote-tracking branch 'origin/main' into slim/17585](https://git.cafe/pingdotgg/t3code/commit/1769fb0354962fc96c959df47cd5c468d040ede0?format=markdown) — 1769fb0354962fc96c959df47cd5c468d040ede0; maria-rcks

- [fix\(server\): start background provider updates after 2 quiet minutes](https://git.cafe/pingdotgg/t3code/commit/776ce221b9c44b477811db61528138e83d314b69?format=markdown) — 776ce221b9c44b477811db61528138e83d314b69; maria-rcks

- [fix\(server\): re-check the installed CLI version before a background install](https://git.cafe/pingdotgg/t3code/commit/48321a2a10dbd88b4bba7ee1c47b0ad02e7e8865?format=markdown) — 48321a2a10dbd88b4bba7ee1c47b0ad02e7e8865; maria-rcks

- [refactor\(server\): trace the provider install lock and auto-updater picks](https://git.cafe/pingdotgg/t3code/commit/e04874d67c75a929cfdf43131a7b673132954fb2?format=markdown) — e04874d67c75a929cfdf43131a7b673132954fb2; maria-rcks

- [test\(server\): provide installer services in registry updates](https://git.cafe/pingdotgg/t3code/commit/87aad2b47cff7dfb4b43bc75db9603d232c1a206?format=markdown) — 87aad2b47cff7dfb4b43bc75db9603d232c1a206; maria-rcks

- [Merge remote-tracking branch 'origin/main' into slim/17585](https://git.cafe/pingdotgg/t3code/commit/17a10c845114bfcf95b9b93de0a9a1435dddb4dd?format=markdown) — 17a10c845114bfcf95b9b93de0a9a1435dddb4dd; maria-rcks

- [fix\(web,mobile\): disable Update automatically while provider update checks are off](https://git.cafe/pingdotgg/t3code/commit/36021ba04f4c876eaad4478a2b4bd1de56954115?format=markdown) — 36021ba04f4c876eaad4478a2b4bd1de56954115; maria-rcks

- [chore\(server\): merge main into background provider updates](https://git.cafe/pingdotgg/t3code/commit/391bd061a88f032dd3a876bb99a903fd80d5fdb1?format=markdown) — 391bd061a88f032dd3a876bb99a903fd80d5fdb1; maria-rcks

- [test\(server\): run resumed-owner fencing cases with it.effect.each](https://git.cafe/pingdotgg/t3code/commit/677799a4bb1db5eb164c90ee09f406fc3dc42bfb?format=markdown) — 677799a4bb1db5eb164c90ee09f406fc3dc42bfb; maria-rcks

- [fix\(server\): fence resumed provider install owners](https://git.cafe/pingdotgg/t3code/commit/f63ecead1ff1d4e33507315aa11d5e5a7555e9f2?format=markdown) — f63ecead1ff1d4e33507315aa11d5e5a7555e9f2; maria-rcks

- [fix\(server\): narrow provider install lock errors with Schema.is](https://git.cafe/pingdotgg/t3code/commit/8bb20296d1923336b63aa7f6cc4f316e1afae8c7?format=markdown) — 8bb20296d1923336b63aa7f6cc4f316e1afae8c7; maria-rcks

- [fix\(server\): bound detached provider installer lifetime](https://git.cafe/pingdotgg/t3code/commit/35a1f9ebe3feedacda9f2bf403596dd0ef87c03a?format=markdown) — 35a1f9ebe3feedacda9f2bf403596dd0ef87c03a; maria-rcks

- [fix\(server\): preserve provider install lock ownership](https://git.cafe/pingdotgg/t3code/commit/139f9ab250ee6f0a673d1e36785c3ca3c8bba3ce?format=markdown) — 139f9ab250ee6f0a673d1e36785c3ca3c8bba3ce; maria-rcks

- [chore\(server\): merge main into provider lock fix](https://git.cafe/pingdotgg/t3code/commit/7c4b31bfb154e2fe0d06a7a22e00813a41503f54?format=markdown) — 7c4b31bfb154e2fe0d06a7a22e00813a41503f54; maria-rcks

- [fix\(server\): replace the provider install lock atomically](https://git.cafe/pingdotgg/t3code/commit/5e92fdf3661395c511e43d08795ebffb26c15c6c?format=markdown) — 5e92fdf3661395c511e43d08795ebffb26c15c6c; maria-rcks

- [fix\(server\): retain provider install lock ownership through verification](https://git.cafe/pingdotgg/t3code/commit/4f41ef041bf0098f9a3c6dc684882c834c65aacf?format=markdown) — 4f41ef041bf0098f9a3c6dc684882c834c65aacf; maria-rcks

- [chore\(server\): merge main into background provider updates](https://git.cafe/pingdotgg/t3code/commit/8d53630de685e8ff25c0be6f764909e6881be549?format=markdown) — 8d53630de685e8ff25c0be6f764909e6881be549; maria-rcks

- [fix\(server\): reclaim a stale provider install lock exclusively](https://git.cafe/pingdotgg/t3code/commit/0483ac0e74a10aa7c9696d5208bca6a861ace092?format=markdown) — 0483ac0e74a10aa7c9696d5208bca6a861ace092; maria-rcks

[Next page](https://git.cafe/pingdotgg/t3code/pull/17585/commits?after=IjA0ODNhYzBlNzRhMTBhYTdjOTY5NmQ1MjA4YmNhNmE4NjFhY2UwOTIi&expectedVersion=53&format=markdown)

This response is bounded; additional entries or patch content may be omitted.
