Files
gstack/browse/src
Garry Tanandcapy-ai[bot] bfa36fe593 Make the browse tunnel auto-start share the start lock (GST-2117) (#4212)
* Make the BROWSE_TUNNEL=1 auto-start share the browse tunnel start lock (GST-2117)

#4210 made ctx.tunnel.start single-flight, but the BROWSE_TUNNEL=1
auto-start in start() called startTunnel() directly, so a /tunnel/start
that overlapped it still opened a second ngrok session closeTunnel could
not reach. The lock now lives in startTunnel itself, which both callers
use. The unreleased changelog fragment names both paths.

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* Split the browse tunnel changelog sentence at its colon (GST-2117)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* Restore the landed tunnel changelog fragment and add this fix's own (GST-2117)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
2026-11-09 12:24:03 +00:00
..