Is GDExporter still a supported component of the GDevelop experience?
Quite some time ago I added gd-exporter into my ci-cd pipeline. Recently the pipeline fails with this output, and I guess the fix is to change permissions on the published GDevelop installation.
+ /usr/local/lib/node_modules/gdexporter/bin/cli -p /project/game.json -o /output
π 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.132'...
π Starting download of GDevelop Core...
/usr/local/lib/node_modules/gdexporter/node_modules/gdcore-tools/src/downloadGD.js:12
throw new Error(
^
Error: β Cannot download https://s3.amazonaws.com/gdevelop-gdevelop.js/master/commit/bb3abdb1fa85a2d9e89e5053ae47deef1008299a/libGD.js! Error 403: Forbidden
at RedirectableRequest.<anonymous> (/usr/local/lib/node_modules/gdexporter/node_modules/gdcore-tools/src/downloadGD.js:12:17)
at RedirectableRequest.emit (node:events:527:28)
at RedirectableRequest._processResponse (/usr/local/lib/node_modules/gdexporter/node_modules/follow-redirects/index.js:346:10)
at ClientRequest.RedirectableRequest._onNativeResponse (/usr/local/lib/node_modules/gdexporter/node_modules/follow-redirects/index.js:57:10)
at Object.onceWrapper (node:events:642:26)
at ClientRequest.emit (node:events:527:28)
at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:631:27)
at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
at TLSSocket.socketOnData (node:_http_client:494:22)
at TLSSocket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:324:12)
at readableAddChunk (node:internal/streams/readable:297:9)
at TLSSocket.Readable.push (node:internal/streams/readable:234:10)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)
Node.js v17.9.0
+ exit 1