diff --git a/.gitea/workflows/dev-branch.yaml b/.gitea/workflows/dev-branch.yaml
index af7f72ea..42e8fefc 100644
--- a/.gitea/workflows/dev-branch.yaml
+++ b/.gitea/workflows/dev-branch.yaml
@@ -17,21 +17,33 @@ env:
jobs:
Export:
runs-on: ubuntu-latest
- container:
- image: barichello/godot-ci:mono-4.5
steps:
- name: Install node, curl and zip
run: |
- apt update && apt -y install curl zip nodejs
- - name: Checkout with LFS
- uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main
+ apt update && apt -y install curl zip nodejs
+
+ - uses: actions/checkout@v6
with:
- checkout-version: 3
+ lfs: true
+
+ # Cache
+# - uses: actions/cache@v3
+# with:
+# path: assets
+# key: Assets-${{ hashFiles('**') }}
+# restore-keys: |
+# Assets-
- - name: Import resources and build solution
- run: |
- godot --headless --editor --build-solutions --quit --import --path $PWD
+ - uses: godot-gdunit-labs/gdUnit4-action@v1
+ with:
+ godot-version: '4.5.1'
+ godot-net: true
+ version: 'v6.0.3'
+ paths: |
+ res://tests/
+ timeout: 5
+ report-name: test_report.xml
- name: Build Windows
run: |
diff --git a/Movement tests.csproj b/Movement tests.csproj
index 691e7dcb..b8e9488d 100644
--- a/Movement tests.csproj
+++ b/Movement tests.csproj
@@ -124,6 +124,7 @@
+