From 40a20bbf766d6876fe925336695760d82e1822e3 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 18 Apr 2024 09:29:31 -0400 Subject: [PATCH] ci: Ensure lock directory exists (#11383) * ci: Ensure lock directory exists * Use better construct --- .github/workflows/ci-openapi.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-openapi.yml b/.github/workflows/ci-openapi.yml index 0abbb09c0d..3c3504e34d 100644 --- a/.github/workflows/ci-openapi.yml +++ b/.github/workflows/ci-openapi.yml @@ -174,6 +174,10 @@ jobs: debug: false script_stop: false script: | + if ! test -d /run/workflows; then + sudo mkdir -p /run/workflows + sudo chown ${{ secrets.REPO_USER }} /run/workflows + fi ( flock -x -w 300 200 || exit 1 TGT_DIR="/srv/repository/main/openapi" @@ -196,4 +200,4 @@ jobs: sudo rm ${TGT_DIR}/jellyfin-openapi-unstable_previous.json sudo ln -s unstable/${LAST_SPEC} ${TGT_DIR}/jellyfin-openapi-unstable_previous.json fi - ) 200>/run/openapi-unstable.lock + ) 200>/run/workflows/openapi-unstable.lock