mirror of
https://gitea.com/gitea/act_runner.git
synced 2026-08-06 00:44:22 +02:00
Teardown was built from `Then`, which stops on the previous step's error and on a cancelled context. A volume that is still in use, or a flaky daemon, then orphaned everything downstream: the service containers and the job network. Replace the combinator chain with straight-line best-effort cleanup that runs every step and joins the errors. Service containers are now removed before the volumes, since a service can hold them via `--volumes-from`, and the network stays last. Co-Authored-By: Claude (Opus 4.8) <noreply@anthropic.com>
27 KiB
27 KiB