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