Skip to content

Revert IDE resave noise from #354 - #355

Merged
DiasFranciscoA merged 1 commit into
developfrom
revert-ide-resave-noise
Aug 25, 2026
Merged

Revert IDE resave noise from #354#355
DiasFranciscoA merged 1 commit into
developfrom
revert-ide-resave-noise

Conversation

@DiasFranciscoA

Copy link
Copy Markdown
Collaborator

Fixes the nightly testframework failure (GMRT #6522, #6523).

#354 was saved from a 2026.100 IDE, which bumped resource format markers that GMRT's pinned
CoreResources (2024.1400.0.58) cannot read: $GMWindowsOptions v1 -> v2, $GMSwitchOptions and
$GMSwitch2Options "" -> v1. GMRT then asks ProjectTool to downgrade the project, but the test runner
never passes --projecttool, so the load dies with Cannot start process because a file name has not been provided and the run publishes no results.

The same resave also dropped config.json from IncludedFiles, since that file is generated at test
time and was not on disk when the project was opened. frameworkSetup.gml loads it via
config_manager_load.

Reverts both, plus the cosmetic IDEVersion stamp. The script renames #354 was actually for are
untouched.

Verified locally against a Debug gmrtd.exe: the load crash is gone and the project loads. Note that
xUnit still fails later on shader compilation (gmslangc, ambiguous reference to 'i'), which is a
separate pre-existing problem this does not address - CI never reached that stage before.

#354 was saved from a 2026.100 IDE, which bumped resource format markers
that the pinned CoreResources (2024.1400.0.58) cannot read:
$GMWindowsOptions v1 -> v2, $GMSwitchOptions and $GMSwitch2Options "" -> v1.
GMRT then asks ProjectTool to downgrade the project, but the test runner
never passes --projecttool, so the load dies with "Cannot start process
because a file name has not been provided" and the run produces no results.

The same resave also dropped config.json from IncludedFiles, because that
file is generated at test time and was not on disk when the project was
opened. frameworkSetup.gml loads it via config_manager_load.

Reverts both, plus the cosmetic IDEVersion stamp. The script renames that
#354 was actually for are untouched.
@DiasFranciscoA
DiasFranciscoA merged commit e0f77ca into develop Aug 25, 2026
1 check passed
@DiasFranciscoA
DiasFranciscoA deleted the revert-ide-resave-noise branch August 25, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant