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
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
run: |
git lfs install --local
@@ -53,40 +43,35 @@ jobs:
git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
git lfs pull
# Cache
- name: Restore Assets
uses: actions/cache@v5
with:
path: assets
key: Assets-${{ hashFiles('assets/**') }}
restore-keys: |
Assets-
- name: Setup dotnet
uses: actions/setup-dotnet@v5
with:
dotnet-version: '9.0.x'
# - name: Setup dotnet
# uses: actions/setup-dotnet@v5
# with:
# dotnet-version: '9.0.x'
- name: Launch Godot
uses: godot-gdunit-labs/gdUnit4-action@v1
with:
godot-version: '4.5.1'
godot-net: true
godot-force-mono: true
dotnet-version: 'net9.0'
version: 'v6.0.3'
paths: |
res://tests/
timeout: 1
report-name: test_report.xml
publish-report: false
upload-report: false
- name: Test action
run: echo ${{ github.workspace }}
- name: Upload test report
uses: actions/upload-artifact@v3-node20
with:
name: Test Report
path: test_report.xml
path: ${{ github.workspace }}/reports/test-result.html
- name: Build Windows
run: |
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