ci(relay): sweep preview tunnels as a stack resource on destroy

The standalone sweep script ran as a separate workflow step, so teardown
depended on that step and on a dry-run flag. Alchemy Actions never run on
destroy, so the sweep is a Resource instead: its delete sweeps the stage's
managed tunnels and their CNAMEs, and `alchemy destroy` runs it. The resource
depends on the Worker, so it is deleted before the Worker.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
ac68c39606Julius Marminge committed on 10/22/2026, 9:55:19 PMparentea5dea2

Checks

Some checks failed
7 files changedLine totals unavailable