Merge pull request #109146 from Calinou/ci-test-project-export

GitHub Actions: Test project exporting on CI
This commit is contained in:
Thaddeus Crews 2026-02-16 10:19:32 -06:00
commit 54d418ee72
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
3 changed files with 71 additions and 1 deletions

View file

@ -35,6 +35,7 @@ jobs:
build-mono: true
doc-test: true
proj-conv: true
proj-export: true
api-compat: true
artifact: true
# Validate godot-cpp compatibility on one arbitrary editor build.
@ -118,7 +119,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install libwayland-bin # TODO: Figure out somehow how to embed this one.
if [ "${{ matrix.proj-test }}" == "true" ]; then
if [ "${{ matrix.proj-test }}" == "true" -o "${{ matrix.proj-export }}" == "true" ]; then
sudo apt-get install mesa-vulkan-drivers
fi
@ -257,6 +258,13 @@ jobs:
with:
bin: ${{ matrix.bin }}
# Test project export
- name: Test project export
uses: ./.github/actions/godot-project-export
if: matrix.proj-export
with:
bin: ${{ matrix.bin }}
# Test the project converter
- name: Test project converter
uses: ./.github/actions/godot-converter-test