Brennan Benson
4b0e01f613
fix(github): scope GHES host-auth cache to the executing connection ( #14948 )
...
* fix(github): scope GHES host-auth cache to the executing connection
The gh auth answer cached for a connection-backed repo is probed without
the repository cwd, so it describes that connection's runtime — not the
local host. Keying only on repoPath+wslDistro let a local repo and an
SSH-hosted repo at the same path share one entry, and whichever resolved
first decided "is this GHES host authenticated" for both.
Include the connection identity in the runtime cache key. Local and WSL
keys are unchanged.
* fix(github): fence GHES auth cache across SSH reconnects
* fix(github): fence origin cache across SSH reconnects
* fix(github): fence repository identity cache on reconnect
2026-08-18 13:18:56 -07:00
..
2026-08-17 21:18:44 -07:00
2026-08-15 18:17:20 -07:00
2026-07-20 18:55:45 -07:00
2026-08-13 20:44:16 -07:00
2026-07-20 18:55:45 -07:00
2026-07-20 18:55:45 -07:00
2026-07-25 22:48:53 -07:00
2026-07-25 22:48:53 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-10 23:11:45 -07:00
2026-08-17 21:18:44 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-17 00:12:14 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-17 00:12:14 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-17 00:12:14 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-07-31 04:58:15 -07:00
2026-08-13 20:44:16 -07:00
2026-08-13 20:44:16 -07:00
2026-08-17 21:18:44 -07:00
2026-08-09 22:11:54 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-07-10 18:19:36 -07:00
2026-08-13 22:48:24 -07:00
2026-08-01 15:50:54 -07:00
2026-08-17 21:18:44 -07:00
2026-08-10 23:11:45 -07:00
2026-08-13 20:44:16 -07:00
2026-08-17 21:18:44 -07:00
2026-08-17 00:12:14 -07:00
2026-08-17 00:12:14 -07:00
2026-08-18 13:18:56 -07:00
2026-08-17 00:12:14 -07:00
2026-08-18 13:18:56 -07:00
2026-08-18 13:18:56 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-07-25 23:34:17 -07:00
2026-08-13 22:48:24 -07:00
2026-08-17 00:12:14 -07:00
2026-07-25 23:34:17 -07:00
2026-08-17 00:12:14 -07:00
2026-08-17 00:12:14 -07:00
2026-08-13 22:48:24 -07:00
2026-08-11 15:48:57 -07:00
2026-08-15 18:17:20 -07:00
2026-08-15 18:17:20 -07:00
2026-08-15 18:17:20 -07:00
2026-08-15 18:17:20 -07:00
2026-08-15 18:17:20 -07:00
2026-08-15 18:17:20 -07:00
2026-08-01 22:10:18 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 20:44:16 -07:00
2026-07-24 12:53:18 -07:00
2026-07-27 20:54:02 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-13 22:48:24 -07:00
2026-07-19 16:32:36 -07:00
2026-08-13 22:48:24 -07:00
2026-06-23 15:06:38 -07:00
2026-07-23 18:35:31 -07:00
2026-07-03 17:25:32 -07:00
2026-07-03 17:25:32 -07:00
2026-07-24 12:53:18 -07:00
2026-07-25 22:48:53 -07:00
2026-08-13 22:48:24 -07:00
2026-07-20 18:55:45 -07:00
2026-08-13 20:44:16 -07:00
2026-08-15 18:17:20 -07:00
2026-07-20 18:55:45 -07:00
2026-08-13 22:48:24 -07:00
2026-07-25 22:48:53 -07:00
2026-08-13 22:48:24 -07:00
2026-08-11 15:48:57 -07:00
2026-08-13 20:44:16 -07:00
2026-07-20 18:55:45 -07:00
2026-07-25 22:48:53 -07:00
2026-07-20 18:55:45 -07:00
2026-07-20 18:55:45 -07:00
2026-07-25 22:48:53 -07:00
2026-08-13 22:48:24 -07:00