From 5d76294ff05496e4692c4f8588e43dc97414ab22 Mon Sep 17 00:00:00 2001 From: Timofei Larkin Date: Mon, 23 Jun 2025 12:56:20 +0300 Subject: [PATCH] Setup systemd timer to tear down sandbox Signed-off-by: Timofei Larkin --- .github/workflows/pull-requests.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/pull-requests.yaml b/.github/workflows/pull-requests.yaml index e2996516..4614e63e 100644 --- a/.github/workflows/pull-requests.yaml +++ b/.github/workflows/pull-requests.yaml @@ -87,6 +87,12 @@ jobs: - name: Set sandbox ID run: echo "SANDBOX_NAME=cozy-e2e-sandbox-$(echo "${GITHUB_REPOSITORY}:${GITHUB_WORKFLOW}:${GITHUB_REF}" | sha256sum | cut -c1-10)" >> $GITHUB_ENV + - name: Delete sandbox in 24h + run: sudo systemd-run + --on-calendar="$(date -d 'now + 24 hours' '+%Y-%m-%d %H:%M:%S')" + --unit=teardown-$SANDBOX_NAME + /usr/bin/docker rm -f $SANDBOX_NAME + - name: Prepare environment run: make SANDBOX_NAME=$SANDBOX_NAME prepare-env