Repository navigation
Enable GDK 2604.4.7897 for installed and vcpkg builds - #208
Open
James Lenell (jameslen-atg) with Copilot wants to merge 3 commits into
Open
James Lenell (jameslen-atg) with Copilot wants to merge 3 commits into
James Lenell (jameslen-atg) with Copilot wants to merge 3 commits into
Conversation
Co-authored-by: jameslen-atg <24258495+jameslen-atg@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Assess addon support for GDK 2604.4.7897
Allow installed GDK 2604.4.7897 selection
Oct 16, 2026
Pin ms-gdk 2604.4.7897 at the upstream Update 4 registry commit. Add edition 260404 to the hosted matrix and make it the default so CI does not override the manifest back to Update 3. Keep Update 3 supported and align the support-state regression tests. Local validation: Debug and Release configure/build passed for all three native addons. The offline orchestrator passed on Godot 4.6.2 (parse gate, 16 C++ tests, 504 passing GUT tests, 46 pending, and 13 bootstrap runners). GDK watcher/assessor tests: 95 passed. No GDScript files changed; live tests and live writes were not run. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: ac094434-56a5-4509-a322-1b854716b04e
James Lenell (jameslen-atg)
marked this pull request as ready for review
October 21, 2026 16:58
James Lenell (jameslen-atg)
requested review from
a team
and
a balanced review from Copilot
October 21, 2026 16:58
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
Promoting the default SDK requires human confirmation of real-SDK build and live-test evidence.
1 open issue
What changed in this PR
Enables GDK 2604.4.7897 for installed and hosted builds and promotes it as the default vcpkg SDK.
Changes:
- Adds installed edition
260404and hosted coverage. - Updates the default SDK and registry baseline.
- Extends support-state regression tests.
| File | Description |
|---|---|
vcpkg.json |
Updates the default GDK override. |
vcpkg-configuration.json |
Advances the registry baseline. |
tools/ci/tests/gdk_release_watch.test.cjs |
Checks installed and hosted support for 260404. |
cmake/GDKDependencies.cmake |
Allows installed edition 260404. |
.github/gdk-versions.json |
Adds hosted coverage and updates the nightly default. |
Review effort: Balanced
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
copilot/assess-addon-support-another-oneenables GDK 2604.4.7897 / edition 260404 (April 2026 Update 4) for installed and hosted vcpkg builds.Adds the installed-GDK allowlist entry, adds hosted coverage, and promotes Update 4 to the default manifest override and CI/nightly SDK while retaining every previously supported edition.
The port is now published by microsoft/vcpkg#53929; the registry baseline advances to its merge commit,
67df21dd2958eb5909a32a6955265321a5ae8ee0, so the new version is resolvable.Public API changes
None.
Spec / docs / samples updated
spec\gdext-<feature>.mdupdated (Plan / Progress sections if multi-session work)docs\godot-<addon>-*.mdupdatedaddons\<addon>\doc_classes\*.xmlupdated for any public API changesample\<host>\) updated when public addon behaviour changed.github\instructions\<addon>.instructions.md) updated if conventions changedTest coverage delta
Validation run
Local Windows validation completed on 2026-10-21 while preparing commit
d086448:Both Debug and Release vcpkg trees were checked directly:
share\ms-gdk\vcpkg.spdx.jsonreports2604.4.7897, andinclude\grdk.hdefines_GRDK_EDITIONas260404.The local orchestrator report is
build\test-results\gdk-260404-offline\run-summary.md.No
.gdfiles changed; the full offline orchestrator nevertheless ran the headless parse gate.Not run: the
installed-gdkpreset against a machine-wide Update 4 install, the full supported Godot engine matrix locally, live reads, or live writes (-Liveand-AllowLiveWriteswere not used). The results above establish published-vcpkg Debug/Release builds and offline coverage on Godot 4.6.2, not live-service compatibility.Migration notes
None.