From d025618eb3590be84c140b949266582cca841b63 Mon Sep 17 00:00:00 2001 From: Minimata Date: Sun, 26 Apr 2026 11:35:45 +0200 Subject: [PATCH] retrying new CI --- .gitea/workflows/main.yaml | 108 ++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index 31574596..734a467a 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -89,60 +89,60 @@ jobs: # name: Test Report # path: ${{ github.workspace }}/reports/test-result.html # -# OtherTest: -# runs-on: godot -# env: -# RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache -# steps: -# - name: Checkout with LFS -# uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main -# -# - uses: actions/setup-dotnet@v5 -# name: 💽 Setup .NET SDK -# with: -# dotnet-version: ${DOTNET_VERSION} -# -# - name: 📦 Restore Dependencies -# run: | -# dotnet --version -# dotnet restore -# dotnet build -# dotnet list package -# -# - uses: chickensoft-games/setup-godot@v2 -# name: 🤖 Setup Godot -# with: -# # Version must include major, minor, and patch, and be >= 4.0.0 -# # Pre-release label is optional. -# version: ${GODOT_VERSION} -# # Use .NET-enabled version of Godot (the default is also true). -# use-dotnet: true -# # Include the Godot Export Templates (the default is false). -# include-templates: true -# -# - name: 🔬 Verify Setup -# run: | -# dotnet --version -# godot --version -# -# - name: 🧑‍🔬 Generate .NET Bindings -# run: godot --headless --build-solutions --quit || exit 0 -# -# - name: 🦺 Build Projects -# run: dotnet build --configuration Release -# -# - name: Run C# Tests -# env: -# GODOT_BIN: godot -# shell: bash -# run: | -# dotnet test --no-build --settings .runsettings --results-directory ./reports --logger "console;verbosity=normal" --logger "trx;LogFileName=results.xml" -- GdUnit4.Parameters="--verbose --headless --import" -# -# - name: Upload test report -# uses: actions/upload-artifact@v3-node20 -# with: -# name: Test Report -# path: ${{ github.workspace }}/reports/test-result.html + OtherTest: + runs-on: godot + env: + RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache + steps: + - name: Checkout with LFS + uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main + + - uses: actions/setup-dotnet@v5 + name: 💽 Setup .NET SDK + with: + dotnet-version: '9.0.x' + + - name: 📦 Restore Dependencies + run: | + dotnet --version + dotnet restore + dotnet build + dotnet list package + + - uses: chickensoft-games/setup-godot@v2 + name: 🤖 Setup Godot + with: + # Version must include major, minor, and patch, and be >= 4.0.0 + # Pre-release label is optional. + version: ${GODOT_VERSION} + # Use .NET-enabled version of Godot (the default is also true). + use-dotnet: true + # Include the Godot Export Templates (the default is false). + include-templates: true + + - name: 🔬 Verify Setup + run: | + dotnet --version + godot --version + + - name: 🧑‍🔬 Generate .NET Bindings + run: godot --headless --build-solutions --quit || exit 0 + + - name: 🦺 Build Projects + run: dotnet build --configuration Release + + - name: Run C# Tests + env: + GODOT_BIN: godot + shell: bash + run: | + dotnet test --no-build --settings .runsettings --results-directory ./reports --logger "console;verbosity=normal" --logger "trx;LogFileName=results.xml" -- GdUnit4.Parameters="--verbose --headless --import" + + - name: Upload test report + uses: actions/upload-artifact@v3-node20 + with: + name: Test Report + path: ${{ github.workspace }}/reports/test-result.html Export: runs-on: godot