summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorRafał Mikrut <mikrutrafal@protonmail.com>2022-03-10 16:21:22 +0100
committerRémi Verschelde <rverschelde@gmail.com>2022-06-15 10:11:17 +0200
commit24f45bd533cee2df8fec29bb7ab0ecc931d798fb (patch)
tree76485b22e3dba3a164ed557d6e7a41b051ce0808 /.github
parent2126f4d85f52e966f680536af3eb864fd552ca08 (diff)
Add Godot 3.x -> Godot 4.x project converter
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux_builds.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml
index 338278f461..3df4409041 100644
--- a/.github/workflows/linux_builds.yml
+++ b/.github/workflows/linux_builds.yml
@@ -28,6 +28,7 @@ jobs:
doc-test: true
bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
build-mono: true
+ proj-conv: true
artifact: true
- name: Editor with doubles and GCC sanitizers (target=debug, tools=yes, float=64, tests=yes, use_asan=yes, use_ubsan=yes)
@@ -147,6 +148,17 @@ jobs:
curr="$(pwd)/libvk_swiftshader.so"
sed -i "s|PATH_TO_CHANGE|$curr|" vk_swiftshader_icd.json
+ # Test 3.x -> 4.x project converter
+ - name: Test project converter
+ if: ${{ matrix.proj-conv }}
+ run: |
+ mkdir converter_test
+ cd converter_test
+ touch project.godot
+ ../${{ matrix.bin }} --headless --audio-driver Dummy --validate-conversion-3to4
+ cd ..
+ rm converter_test -rf
+
# Download and extract zip archive with project, folder is renamed to be able to easy change used project
- name: Download test project
if: ${{ matrix.proj-test }}