Quite some time ago I added gd-exporter into my ci-cd pipeline, and since then no longer worried about. Today I found out it is not processing successfully a project that I last changed 11 months ago. I cannot tell since when exactly it started failing. My first action was to improve error handling so I get notifications on failure. This part is not related to gdevelop.
But what is related is that gd-exporter fails with the message
π No config file found!
β Loading plugins...
β Loading GDCore...
π Getting latest release tag...
β The GDevelop version was not found, downloading it!
π Starting download of GDevelop Runtime 'v5.0.0-beta119'...
π Starting download of GDevelop Core...
β
Done downloading libGD.js
β
Done downloading GDevelop Runtime 'v5.0.0-beta119'
π Extracting GDevelop Runtime 'v5.0.0-beta119'...
β
Done extracting the GDevelop Runtime
π Compiling Runtime...
β
Done downloading libGD.wasm
β
Runtime built in 993ms
β
Successfully downloaded GDevelop version 'v5.0.0-beta119'
β Loading project...
[omitted some very long output]
ReferenceError: message is not defined
at /usr/local/lib/node_modules/gdexporter/src/main.js:26:55
at /usr/local/lib/node_modules/gdexporter/node_modules/gdcore-tools/src/downloadGD.js:195:59
at Set.forEach (<anonymous>)
at Object.onAbort (/usr/local/lib/node_modules/gdexporter/node_modules/gdcore-tools/src/downloadGD.js:195:37)
at process.abort (/usr/local/lib/node_modules/gdexporter/node_modules/gdcore-tools/src/Versions/v5.0.0-beta119/libGD.js:9:15232)
at process.emit (node:events:390:28)
at emit (node:internal/process/promises:136:22)
at processPromiseRejections (node:internal/process/promises:242:25)
at processTicksAndRejections (node:internal/process/task_queues:97:32)
Is this message gd-exporter internal, or is it a problem in my game? Remember, at least 11 months ago the gd-exporter would have processed without an error, and my game has not changed since.
Related threads: