diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index e2926c4a..b173ef5e 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -79,64 +79,34 @@ jobs: Export: runs-on: godot -# env: -# RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache -# needs: -# - BumpTag -# - Test # Wait for tests to finish - - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - token: ${{ secrets.TOKEN }} - lfs: false - persist-credentials: true - - - name: Checkout LFS - run: | - git lfs install --local - AUTH=$(git config http.${{ gitea.server_url }}/.extraheader) - git config --local --unset http.${{ github.server_url }}/.extraheader - git config --local http.${{ github.server_url }}/${{ github.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH" - git lfs pull - -# - name: Checkout -# uses: actions/checkout@v6 -# with: -# lfs: false -# persist-credentials: true - -# - name: Checkout LFS -# run: | -# git lfs install --local -# AUTH=$(git config http.${{ gitea.server_url }}/.extraheader) -# AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path) -# git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader -# git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH" -# git lfs pull - -# - name: Remove GDUnit addon folder because it breaks the build -# run: | -# rm -rf ${{ gitea.workspace }}/addons/gdunit4 - + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + token: ${{ secrets.TOKEN }} + lfs: false + persist-credentials: true + - name: Checkout LFS + run: | + git lfs install --local + AUTH=$(git config http.${{ gitea.server_url }}/.extraheader) + git config --local --unset http.${{ github.server_url }}/.extraheader + git config --local http.${{ github.server_url }}/${{ github.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH" + git lfs pull - name: Setup Godot id: setup-godot uses: https://git.game-dev.space/minimata/setup-godot.git@main with: godot-version: '4.6' dotnet-version: 'net9.0' - - name: Import resources and build solution run: | ${{ steps.setup-godot.outputs.godot_bin }} --headless --editor --build-solutions --quit --import --path $PWD - - name: Build Windows run: | mkdir -v -p build/windows ${{ steps.setup-godot.outputs.godot_bin }} --headless --verbose --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe zip -r Windows.zip build/windows - - name: Upload to Itch uses: KikimoraGames/itch-publish@v0.0.3 with: