CI: Make extension API compatibility check mandatory

This means that any PR which breaks the extension API should
handle it properly, that is:

- Add compatibility methods to ensure that existing function hashes work
- Document the changes in the relevant misc/extension_api_validation/ file

(cherry picked from commit a890457693)
This commit is contained in:
Rémi Verschelde 2023-08-03 15:56:25 +02:00 committed by Yuri Sizov
parent ef1d0cda30
commit 3076f2f9c9
1 changed files with 1 additions and 1 deletions

View File

@ -165,7 +165,7 @@ jobs:
- name: Check for GDExtension compatibility - name: Check for GDExtension compatibility
if: ${{ matrix.api-compat }} if: ${{ matrix.api-compat }}
run: | run: |
./misc/scripts/validate_extension_api.sh "${{ matrix.bin }}" || true # don't fail the CI for now ./misc/scripts/validate_extension_api.sh "${{ matrix.bin }}"
# Download and run the test project # Download and run the test project
- name: Test Godot project - name: Test Godot project