diff --git a/.ci/build.gitlab-ci.yml b/.ci/build.gitlab-ci.yml index 5c2e4c2146dabe82a3646294287f12d9ccd88478..d36eb00009ad31697b967e20f63d05f49b89163d 100644 --- a/.ci/build.gitlab-ci.yml +++ b/.ci/build.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: registry.gitlab.com/cykyrios/godot-builder:4.5-beta4-editor +image: registry.gitlab.com/cykyrios/godot-builder:4.5-stable-editor stages: - test @@ -15,13 +15,27 @@ variables: run-tests: stage: test - # Tests cannot work until GdUnit4 supports Godot 4.5 (FoldableContainer, variadic functions, etc.). script: - - echo "Skipping tests until GdUnit4 supports Godot 4.5" + - mkdir -p addons + - rm -rf .submodules/gdUnit4/addons/gdUnit4/test + - mv -t addons/ .submodules/gdUnit4/addons/gdUnit4/ + - mv -t addons/ .submodules/godot_insim/addons/godot_insim/ + - godot --headless --import + - export GODOT_BIN=$(which godot) + - ./addons/gdUnit4/runtest.sh + --headless --ignoreHeadlessMode + -c -a test + artifacts: + when: always + name: "Test Report" + paths: + - reports/ + reports: + junit: reports/**/results.xml export-hub: stage: export - image: registry.gitlab.com/cykyrios/godot-builder:4.5-beta4-desktop + image: registry.gitlab.com/cykyrios/godot-builder:4.5-stable-desktop variables: DEPLOY: "release" rules: diff --git a/.ci/docs.gitlab-ci.yml b/.ci/docs.gitlab-ci.yml index 2c40b0183cedb882366678c323057c616db52bb1..0f9e919da25e6e1ae1338d1003064a51ec19a86f 100644 --- a/.ci/docs.gitlab-ci.yml +++ b/.ci/docs.gitlab-ci.yml @@ -9,9 +9,8 @@ workflow: generate-docs: stage: docs - image: registry.gitlab.com/cykyrios/godot-builder:4.5-beta4-docs-generator + image: registry.gitlab.com/cykyrios/godot-builder:4.5-stable-docs-generator script: - - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y git - mkdir -p addons - mv -t addons/ .submodules/godot_insim/addons/godot_insim/ - mv -t addons/ .submodules/gdscript_xml_converter/addons/gdscript_xml_converter/