Files
ngit-grasp/tests
DanConwayDev cdd129b715 fix: restructure PR clone tag test to use bootstrap relay instead of user-submitted purgatory announcement
The test was failing because submitting an announcement directly to syncing_relay
(user-submitted, no bootstrap) leaves the announcement in purgatory with no mechanism
to trigger relay discovery - there are no existing sync connections whose batch EOSE
would fire recompute_new_sync_filters_for_relay.

Fix: start syncing_relay with source_grasp as bootstrap. The promoted announcement
syncs via L1 generic filter → purgatory (no local git data) → StateOnly subscription
→ state event → purgatory sync fetches git data → announcement promoted → SelfSubscriber
upgrades to Full → connects to mock_relay → PR event synced and promoted.

The test's primary purpose (PR event partial OID aggregation from multiple clone
URL sources) is fully preserved.
2026-02-18 20:40:25 +00:00
..
2026-01-09 19:58:41 +00:00
2026-01-09 19:58:41 +00:00