name: Package Unreal Engine Project run-name: Packaging For Windows on: [push] jobs: UE5-Packaging: runs-on: packager steps: - name: Check out repository code uses: actions/checkout@v5 - name: Delete content from packaged directory run: Remove-Item -Path "C:\UE5Projects\Packaged\Windows\*" -Recurse -Force - name: checkout lfs run: | git lfs install --local setx AUTH $(git config --local http.${{ gitea.server_url }}/.extraheader) git config --local --unset http.${{ gitea.server_url }}/.extraheader git config --local http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH" git lfs pull - run: '& "C:/Program Files/Epic Games/UE_5.6/Engine/Build/BatchFiles/RunUAT.bat" BuildCookRun -project="${{ gitea.workspace }}/UE56_Template/UE56_Template.uproject" -noP4 -platform=Win64 -clientconfig=Development -cook -allmaps -build -stage -pak -archive -archivedirectory="C:/UE5Projects/Packaged"' - name: upload artifact uses: actions/upload-artifact@v3 with: name: "Packaged" path: C:/UE5Projects/Packaged/Windows