From 6fc4a63000fc3e621a96a58215c46fac822fe89a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?= <7645683+bruvzg@users.noreply.github.com> Date: Mon, 26 Jan 2026 21:38:12 +0200 Subject: [PATCH] Change godot-cpp to godot-headers for the reference GDExtensions files. --- .github/workflows/linux_builds.yml | 3 +-- misc/scripts/validate_extension_api.sh | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 4c02119d4d..f3bbe3d333 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -35,8 +35,7 @@ jobs: build-mono: true doc-test: true proj-conv: true - # FIXME: New versioning of godot-cpp breaks the logic for this test. - #api-compat: true + api-compat: true artifact: true # Validate godot-cpp compatibility on one arbitrary editor build. godot-cpp: true diff --git a/misc/scripts/validate_extension_api.sh b/misc/scripts/validate_extension_api.sh index ffcbd053c1..b17f1edc1c 100755 --- a/misc/scripts/validate_extension_api.sh +++ b/misc/scripts/validate_extension_api.sh @@ -69,7 +69,7 @@ while read -r dir; do get_expected_output "$dir" # Download the reference extension_api.json - wget -nv --retry-on-http-error=503 --tries=5 --timeout=60 -cO "$reference_file" "https://raw.githubusercontent.com/godotengine/godot-cpp/godot-$reference_tag/gdextension/extension_api.json" || has_problems=1 + wget -nv --retry-on-http-error=503 --tries=5 --timeout=60 -cO "$reference_file" "https://raw.githubusercontent.com/godotengine/godot-headers/godot-$reference_tag/extension_api.json" || has_problems=1 # Validate the current API against the reference "$1" --headless --validate-extension-api "$reference_file" 2>&1 | tee "$validate" | awk '!/^Validate extension JSON:/' - || true # Collect the expected and actual validation errors