diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22d3ac55..ee0d0305 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -187,6 +187,7 @@ jobs: --volume ${{ github.workspace }}:/workspace \ --workdir /workspace \ --user $uid:$gid \ + --env HOME="/home/$user" \ --env PATH="/home/$user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \ --network ip6net -p 80:80 \ ghcr.io/epicgames/unreal-engine:dev-slim-${{ matrix.unreal }}.1 @@ -203,7 +204,8 @@ jobs: run: | uid=$(id -u) # the GH action user ID docker exec --user root unreal bash -c " - chown -R $uid /home/ue4/UnrealEngine " + chown -R $uid /home/ue4/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Linux ; + chown -R $uid /home/ue4/UnrealEngine/Engine/${{ matrix.unreal == '4.27' && 'Programs/UnrealPak/Saved' || 'Binaries/ThirdParty/DotNet' }} " - name: Setup C++ runtime run: docker exec --user root unreal bash -c '