removing useles cache actions, fixing report path, letting GDUnitAction setup dotnet by itself and fixing godot path in this environment
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 6m7s

This commit is contained in:
2026-01-25 19:36:22 +01:00
parent 05219b536e
commit bed7437893

View File

@@ -34,16 +34,6 @@ jobs:
lfs: false lfs: false
persist-credentials: true persist-credentials: true
- name: Create LFS file list
run: /usr/bin/git lfs ls-files -l | cut -d' ' -f1 | sort > .lfs-assets-id
- name: Restore LFS cache
uses: actions/cache@v5
id: lfs-cache
with:
path: .git/lfs
key: ${{ runner.os }}-lfs-${{ hashFiles('.lfs-assets-id') }}
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs install --local git lfs install --local
@@ -52,41 +42,36 @@ jobs:
git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader 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 config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
git lfs pull git lfs pull
# Cache
- name: Restore Assets
uses: actions/cache@v5
with:
path: assets
key: Assets-${{ hashFiles('assets/**') }}
restore-keys: |
Assets-
- name: Setup dotnet # - name: Setup dotnet
uses: actions/setup-dotnet@v5 # uses: actions/setup-dotnet@v5
with: # with:
dotnet-version: '9.0.x' # dotnet-version: '9.0.x'
- name: Launch Godot - name: Launch Godot
uses: godot-gdunit-labs/gdUnit4-action@v1 uses: godot-gdunit-labs/gdUnit4-action@v1
with: with:
godot-version: '4.5.1' godot-version: '4.5.1'
godot-net: true godot-net: true
godot-force-mono: true
dotnet-version: 'net9.0'
version: 'v6.0.3' version: 'v6.0.3'
paths: | paths: |
res://tests/ res://tests/
timeout: 1 timeout: 1
report-name: test_report.xml
publish-report: false publish-report: false
upload-report: false upload-report: false
- name: Test action
run: echo ${{ github.workspace }}
- name: Upload test report - name: Upload test report
uses: actions/upload-artifact@v3-node20 uses: actions/upload-artifact@v3-node20
with: with:
name: Test Report name: Test Report
path: test_report.xml path: ${{ github.workspace }}/reports/test-result.html
- name: Build Windows - name: Build Windows
run: | run: |
mkdir -v -p build/windows mkdir -v -p build/windows
godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe /home/runner/godot-linux/godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe