mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 05:25:14 +09:00
The composites extracted here were written against the pre-78fc3f917 e2e job, which copied the checkout to /tmp/$SANDBOX_NAME, ran every step from there and removed it on teardown. main has since dropped that workspace: e2e is a single job on an ephemeral runner, so there is no cross-job rendezvous and the checkout is never reused. Resolving the rebase in favour of the composites would have reintroduced it, including the unguarded `rm -rf /tmp/$SANDBOX_NAME` that commit deliberately deleted rather than guarded — when an upstream step fails the unconditional `Set sandbox ID` is skipped, SANDBOX_NAME stays empty, and the `if: always()` removal expands to `rm -rf /tmp/`. Drop the Prepare/Remove workspace steps and the `cd /tmp/$SANDBOX_NAME` prefixes from e2e-prepare, e2e-collect and e2e-teardown, and point the collect and chainsaw-report upload paths at _out/. Same treatment for the upgrade-e2e job's own two `cd` prefixes. Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>