From efdb9fb4cab9ca167ca67132560430a28d767074 Mon Sep 17 00:00:00 2001 From: Godot Organization <> Date: Tue, 12 Nov 2024 19:20:26 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20godoteng?= =?UTF-8?q?ine/godot-commit-artifacts@f3ba3c271d0061974039dd182653d998ca43?= =?UTF-8?q?897f=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/godotengine.godot.3.5.json | 1 + data/godotengine.godot.3.x.json | 1 + data/godotengine.godot.4.0.json | 1 + data/godotengine.godot.master.json | 1 + .../godot/3.5/android-template/index.html | 11 + .../godot/3.5/ios-template/index.html | 11 + .../godot/3.5/javascript-template/index.html | 11 + .../godot/3.5/linux-editor-mono/index.html | 11 + .../godot/3.5/linux-template-mono/index.html | 11 + .../godot/3.5/macos-editor/index.html | 11 + .../godot/3.5/macos-template/index.html | 11 + .../godot/3.5/windows-editor/index.html | 11 + .../godot/3.5/windows-template/index.html | 11 + .../godot/3.x/android-template/index.html | 11 + .../godot/3.x/ios-template/index.html | 11 + .../godot/3.x/javascript-template/index.html | 11 + .../godot/3.x/linux-editor-mono/index.html | 11 + .../godot/3.x/linux-template-mono/index.html | 11 + .../godot/3.x/macos-editor/index.html | 11 + .../godot/3.x/macos-template/index.html | 11 + .../godot/3.x/windows-editor/index.html | 11 + .../godot/3.x/windows-template/index.html | 11 + .../godot/4.0/android-template/index.html | 11 + .../godot/4.0/godot-api-dump/index.html | 11 + .../godot/4.0/ios-template/index.html | 11 + .../godot/4.0/linux-editor-mono/index.html | 11 + .../4.0/linux-template-minimal/index.html | 11 + .../godot/4.0/linux-template-mono/index.html | 11 + .../godot/4.0/macos-editor/index.html | 11 + .../godot/4.0/macos-template/index.html | 11 + .../godot/4.0/web-template/index.html | 11 + .../godot/4.0/windows-editor/index.html | 11 + .../godot/4.0/windows-template/index.html | 11 + .../godot/master/android-editor/index.html | 11 + .../master/android-template-arm32/index.html | 11 + .../master/android-template-arm64/index.html | 11 + .../godot/master/android-template/index.html | 11 + .../godot/master/godot-api-dump/index.html | 11 + .../godot/master/ios-template/index.html | 11 + .../godot/master/linux-editor-mono/index.html | 11 + .../master/linux-template-minimal/index.html | 11 + .../master/linux-template-mono/index.html | 11 + .../godot/master/macos-editor/index.html | 11 + .../godot/master/macos-template/index.html | 11 + .../master/web-nothreads-template/index.html | 11 + .../godot/master/web-template/index.html | 11 + .../godot/master/windows-editor/index.html | 11 + .../godot/master/windows-template/index.html | 11 + favicon.png | Bin 0 -> 1929 bytes index.html | 24 + loader.svg | 1 + scripts/index.js | 4532 +++++++++++++++++ scripts/shared/global.js | 160 + styles/shared/global.css | 55 + styles/shared/normalize.css | 349 ++ 55 files changed, 5609 insertions(+) create mode 100644 data/godotengine.godot.3.5.json create mode 100644 data/godotengine.godot.3.x.json create mode 100644 data/godotengine.godot.4.0.json create mode 100644 data/godotengine.godot.master.json create mode 100644 download/godotengine/godot/3.5/android-template/index.html create mode 100644 download/godotengine/godot/3.5/ios-template/index.html create mode 100644 download/godotengine/godot/3.5/javascript-template/index.html create mode 100644 download/godotengine/godot/3.5/linux-editor-mono/index.html create mode 100644 download/godotengine/godot/3.5/linux-template-mono/index.html create mode 100644 download/godotengine/godot/3.5/macos-editor/index.html create mode 100644 download/godotengine/godot/3.5/macos-template/index.html create mode 100644 download/godotengine/godot/3.5/windows-editor/index.html create mode 100644 download/godotengine/godot/3.5/windows-template/index.html create mode 100644 download/godotengine/godot/3.x/android-template/index.html create mode 100644 download/godotengine/godot/3.x/ios-template/index.html create mode 100644 download/godotengine/godot/3.x/javascript-template/index.html create mode 100644 download/godotengine/godot/3.x/linux-editor-mono/index.html create mode 100644 download/godotengine/godot/3.x/linux-template-mono/index.html create mode 100644 download/godotengine/godot/3.x/macos-editor/index.html create mode 100644 download/godotengine/godot/3.x/macos-template/index.html create mode 100644 download/godotengine/godot/3.x/windows-editor/index.html create mode 100644 download/godotengine/godot/3.x/windows-template/index.html create mode 100644 download/godotengine/godot/4.0/android-template/index.html create mode 100644 download/godotengine/godot/4.0/godot-api-dump/index.html create mode 100644 download/godotengine/godot/4.0/ios-template/index.html create mode 100644 download/godotengine/godot/4.0/linux-editor-mono/index.html create mode 100644 download/godotengine/godot/4.0/linux-template-minimal/index.html create mode 100644 download/godotengine/godot/4.0/linux-template-mono/index.html create mode 100644 download/godotengine/godot/4.0/macos-editor/index.html create mode 100644 download/godotengine/godot/4.0/macos-template/index.html create mode 100644 download/godotengine/godot/4.0/web-template/index.html create mode 100644 download/godotengine/godot/4.0/windows-editor/index.html create mode 100644 download/godotengine/godot/4.0/windows-template/index.html create mode 100644 download/godotengine/godot/master/android-editor/index.html create mode 100644 download/godotengine/godot/master/android-template-arm32/index.html create mode 100644 download/godotengine/godot/master/android-template-arm64/index.html create mode 100644 download/godotengine/godot/master/android-template/index.html create mode 100644 download/godotengine/godot/master/godot-api-dump/index.html create mode 100644 download/godotengine/godot/master/ios-template/index.html create mode 100644 download/godotengine/godot/master/linux-editor-mono/index.html create mode 100644 download/godotengine/godot/master/linux-template-minimal/index.html create mode 100644 download/godotengine/godot/master/linux-template-mono/index.html create mode 100644 download/godotengine/godot/master/macos-editor/index.html create mode 100644 download/godotengine/godot/master/macos-template/index.html create mode 100644 download/godotengine/godot/master/web-nothreads-template/index.html create mode 100644 download/godotengine/godot/master/web-template/index.html create mode 100644 download/godotengine/godot/master/windows-editor/index.html create mode 100644 download/godotengine/godot/master/windows-template/index.html create mode 100644 favicon.png create mode 100644 index.html create mode 100644 loader.svg create mode 100644 scripts/index.js create mode 100644 scripts/shared/global.js create mode 100644 styles/shared/global.css create mode 100644 styles/shared/normalize.css diff --git a/data/godotengine.godot.3.5.json b/data/godotengine.godot.3.5.json new file mode 100644 index 000000000..13a3053ed --- /dev/null +++ b/data/godotengine.godot.3.5.json @@ -0,0 +1 @@ +{"generated_at":1731439225002,"commits":[{"hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","title":"Merge pull request #98937 from akien-mga/3.5-ci-sync-with-3.x","committed_date":"2024-11-07T22:00:10Z","checks":[30638243598]},{"hash":"04592a811178a4c04079df9845874e5b100e87b8","title":"CI: Fully sync workflows and actions with 3.x branch","committed_date":"2024-11-07T21:10:56Z","checks":[30636641662]},{"hash":"dda42e91e2e56090de0d5fc18e6e631234f57979","title":"Merge pull request #98892 from akien-mga/3.5-ci-sync-with-3.x","committed_date":"2024-11-07T20:59:15Z","checks":[30636102143]},{"hash":"292b2dbce76b32fb307e9157120703bd07b4136f","title":"CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds","committed_date":"2024-11-07T16:29:37Z","checks":[30625296306]},{"hash":"52e22c514b6c5837189439043a785a936125024d","title":"certs: Sync with Mozilla bundle as of Oct 19, 2024","committed_date":"2024-11-05T20:13:46Z","checks":[30533039901,30533040626]},{"hash":"470ef4d63e4a962950647da24d114b3889eefb1f","title":"Fix GCC 14 -Wtemplate-id-cdtor warnings","committed_date":"2024-05-11T08:52:28Z","checks":[23675313576,23675313690]},{"hash":"004ce6d698e750c8cdd67f8a4a3b92eb304ba187","title":"miniupnpc: Disable socket timeout on Windows, matching upstream","committed_date":"2024-05-07T11:22:05Z","checks":[23522808136,23522808680]},{"hash":"f48a939e285fb26978aac561bdc7ab5282bafcbb","title":"doc: Fix cherry-pick mistake for Vector3.cross description","committed_date":"2024-05-01T10:22:52Z","checks":[23332349002,23332349157]},{"hash":"5067fd43ac2fe8c010bfaea230e126867e6b1c97","title":"[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return","committed_date":"2024-05-01T10:14:05Z","checks":[23332161913,23332162240]},{"hash":"fb9ff8e632f5596856cf10eee41ccc798b78bc23","title":"Add POST_NOTIFICATIONS permission to the list of permissions availabl…","committed_date":"2024-05-01T10:14:05Z","checks":[]},{"hash":"8366053ae9c0184cbd451d688e9743a44e420c00","title":"[Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel …","committed_date":"2024-05-01T10:14:05Z","checks":[]},{"hash":"44f1ca7ea9e37e0e270d971570c03873fd55c035","title":"[C#] Fix `Transform3D.InterpolateWith` applying rotation before scale","committed_date":"2024-05-01T10:14:05Z","checks":[]},{"hash":"cc4a47251cb1b3dd4b10116aa2d257f758c298ec","title":"[macOS] Enabled secure restorable state.","committed_date":"2024-05-01T10:14:05Z","checks":[]},{"hash":"ebd9104cdcaacc11ff99648b9f88080d40e0170a","title":"Add workaround for emscripten >= 3.1.47 LTO build","committed_date":"2024-05-01T10:14:05Z","checks":[]},{"hash":"b67c2cd60fe9c5f21bab8d6d007d00e263e6521d","title":"Merge pull request #91152 from akien-mga/3.5-cherrypicks","committed_date":"2024-04-25T14:43:38Z","checks":[23148570110,23148571012]},{"hash":"e7300681979ac4675380988465b7d4643c3e56ad","title":"Mono: Replace distutils function with shutil equivalent","committed_date":"2024-04-25T14:34:04Z","checks":[23148153796]},{"hash":"658b3fc413e24842dcb76f0e38c58fccc729811b","title":"Web: Bump closure compiler spec to ECMASCRIPT_2021","committed_date":"2024-04-25T14:34:04Z","checks":[]},{"hash":"3f93ace7280576c3e32826a016867d316c1779bc","title":"Fix emscripten 3.1.51 breaking change about `*glGetProcAddress()`","committed_date":"2024-04-25T14:34:04Z","checks":[]},{"hash":"d7bf310cd0bd04a3982bfab0e96ad2ef20497ffb","title":"Add `WASM_BIGINT` linker flag to the web build","committed_date":"2024-04-25T14:34:04Z","checks":[]},{"hash":"702206aebf5a03303fd7b8baac64ce5967d5e1c4","title":"CI: Update actions to latest versions","committed_date":"2024-04-25T14:34:04Z","checks":[]}],"checks":{"23148153796":{"check_id":23148153796,"check_url":"https://github.com/godotengine/godot/commit/e7300681979ac4675380988465b7d4643c3e56ad/checks?check_suite_id=23148153796","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-04-25T14:34:14Z","updated_at":"2024-04-25T14:41:58Z","workflow":8834526915},"23148570110":{"check_id":23148570110,"check_url":"https://github.com/godotengine/godot/commit/b67c2cd60fe9c5f21bab8d6d007d00e263e6521d/checks?check_suite_id=23148570110","status":"QUEUED","conclusion":null,"created_at":"2024-04-25T14:43:41Z","updated_at":"2024-04-25T14:43:41Z","workflow":""},"23148571012":{"check_id":23148571012,"check_url":"https://github.com/godotengine/godot/commit/b67c2cd60fe9c5f21bab8d6d007d00e263e6521d/checks?check_suite_id=23148571012","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-04-25T14:43:42Z","updated_at":"2024-04-25T15:17:13Z","workflow":8834662367},"23332161913":{"check_id":23332161913,"check_url":"https://github.com/godotengine/godot/commit/5067fd43ac2fe8c010bfaea230e126867e6b1c97/checks?check_suite_id=23332161913","status":"QUEUED","conclusion":null,"created_at":"2024-05-01T10:14:16Z","updated_at":"2024-05-01T10:14:16Z","workflow":""},"23332162240":{"check_id":23332162240,"check_url":"https://github.com/godotengine/godot/commit/5067fd43ac2fe8c010bfaea230e126867e6b1c97/checks?check_suite_id=23332162240","status":"COMPLETED","conclusion":"FAILURE","created_at":"2024-05-01T10:14:17Z","updated_at":"2024-05-01T10:15:38Z","workflow":8908132626},"23332349002":{"check_id":23332349002,"check_url":"https://github.com/godotengine/godot/commit/f48a939e285fb26978aac561bdc7ab5282bafcbb/checks?check_suite_id=23332349002","status":"QUEUED","conclusion":null,"created_at":"2024-05-01T10:23:03Z","updated_at":"2024-05-01T10:23:03Z","workflow":""},"23332349157":{"check_id":23332349157,"check_url":"https://github.com/godotengine/godot/commit/f48a939e285fb26978aac561bdc7ab5282bafcbb/checks?check_suite_id=23332349157","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-05-01T10:23:04Z","updated_at":"2024-05-01T10:54:44Z","workflow":8908208424},"23522808136":{"check_id":23522808136,"check_url":"https://github.com/godotengine/godot/commit/004ce6d698e750c8cdd67f8a4a3b92eb304ba187/checks?check_suite_id=23522808136","status":"QUEUED","conclusion":null,"created_at":"2024-05-07T11:22:11Z","updated_at":"2024-05-07T11:22:11Z","workflow":""},"23522808680":{"check_id":23522808680,"check_url":"https://github.com/godotengine/godot/commit/004ce6d698e750c8cdd67f8a4a3b92eb304ba187/checks?check_suite_id=23522808680","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-05-07T11:22:12Z","updated_at":"2024-05-07T11:54:19Z","workflow":8984459103},"23675313576":{"check_id":23675313576,"check_url":"https://github.com/godotengine/godot/commit/470ef4d63e4a962950647da24d114b3889eefb1f/checks?check_suite_id=23675313576","status":"QUEUED","conclusion":null,"created_at":"2024-05-11T08:52:42Z","updated_at":"2024-05-11T08:52:42Z","workflow":""},"23675313690":{"check_id":23675313690,"check_url":"https://github.com/godotengine/godot/commit/470ef4d63e4a962950647da24d114b3889eefb1f/checks?check_suite_id=23675313690","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-05-11T08:52:43Z","updated_at":"2024-05-11T09:24:23Z","workflow":9042511255},"30533039901":{"check_id":30533039901,"check_url":"https://github.com/godotengine/godot/commit/52e22c514b6c5837189439043a785a936125024d/checks?check_suite_id=30533039901","status":"QUEUED","conclusion":null,"created_at":"2024-11-05T20:14:23Z","updated_at":"2024-11-05T20:14:23Z","workflow":""},"30533040626":{"check_id":30533040626,"check_url":"https://github.com/godotengine/godot/commit/52e22c514b6c5837189439043a785a936125024d/checks?check_suite_id=30533040626","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-05T20:14:24Z","updated_at":"2024-11-05T21:50:35Z","workflow":11691813443},"30625296306":{"check_id":30625296306,"check_url":"https://github.com/godotengine/godot/commit/292b2dbce76b32fb307e9157120703bd07b4136f/checks?check_suite_id=30625296306","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T16:30:02Z","updated_at":"2024-11-07T16:58:17Z","workflow":11727216190},"30636102143":{"check_id":30636102143,"check_url":"https://github.com/godotengine/godot/commit/dda42e91e2e56090de0d5fc18e6e631234f57979/checks?check_suite_id=30636102143","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T20:59:18Z","updated_at":"2024-11-07T21:27:26Z","workflow":11731193995},"30636641662":{"check_id":30636641662,"check_url":"https://github.com/godotengine/godot/commit/04592a811178a4c04079df9845874e5b100e87b8/checks?check_suite_id=30636641662","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T21:13:32Z","updated_at":"2024-11-07T21:41:42Z","workflow":11731402213},"30638243598":{"check_id":30638243598,"check_url":"https://github.com/godotengine/godot/commit/b80f6984b445c52a7a654fbaac8831803f5c6c32/checks?check_suite_id=30638243598","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T22:00:14Z","updated_at":"2024-11-07T22:08:30Z","workflow":11732020620}},"runs":{"8834526915":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8834526915,"artifacts":[{"id":1447530327,"name":"linux-template-mono","size":24048637,"created_at":"2024-04-25T14:37:43Z","expires_at":"2024-05-09T14:37:40Z"},{"id":1447530516,"name":"ios-template","size":19924976,"created_at":"2024-04-25T14:37:47Z","expires_at":"2024-05-09T14:37:44Z"},{"id":1447535437,"name":"macos-editor","size":37437504,"created_at":"2024-04-25T14:39:02Z","expires_at":"2024-05-09T14:38:57Z"},{"id":1447535781,"name":"macos-template","size":14171802,"created_at":"2024-04-25T14:39:09Z","expires_at":"2024-05-09T14:39:07Z"},{"id":1447536580,"name":"android-template","size":67932784,"created_at":"2024-04-25T14:39:23Z","expires_at":"2024-05-09T14:39:20Z"},{"id":1447538239,"name":"linux-editor-mono","size":81701759,"created_at":"2024-04-25T14:39:49Z","expires_at":"2024-05-09T14:39:40Z"},{"id":1447542101,"name":"windows-template","size":13195172,"created_at":"2024-04-25T14:40:47Z","expires_at":"2024-05-09T14:40:45Z"},{"id":1447542439,"name":"windows-editor","size":39181214,"created_at":"2024-04-25T14:40:55Z","expires_at":"2024-05-09T14:40:51Z"},{"id":1447546230,"name":"javascript-template","size":14596274,"created_at":"2024-04-25T14:41:51Z","expires_at":"2024-05-09T14:41:49Z"}]},"8834662367":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8834662367,"artifacts":[{"id":1447583796,"name":"macos-template","size":14171802,"created_at":"2024-04-25T14:51:02Z","expires_at":"2024-05-09T14:51:01Z"},{"id":1447584020,"name":"ios-template","size":19926856,"created_at":"2024-04-25T14:51:06Z","expires_at":"2024-05-09T14:51:04Z"},{"id":1447599383,"name":"macos-editor","size":37437514,"created_at":"2024-04-25T14:55:00Z","expires_at":"2024-05-09T14:54:58Z"},{"id":1447613464,"name":"javascript-template","size":14596686,"created_at":"2024-04-25T14:58:21Z","expires_at":"2024-05-09T14:58:19Z"},{"id":1447618490,"name":"windows-template","size":13195173,"created_at":"2024-04-25T14:59:40Z","expires_at":"2024-05-09T14:59:38Z"},{"id":1447618532,"name":"linux-template-mono","size":24048612,"created_at":"2024-04-25T14:59:41Z","expires_at":"2024-05-09T14:59:38Z"},{"id":1447622915,"name":"android-template","size":67934020,"created_at":"2024-04-25T15:00:46Z","expires_at":"2024-05-09T15:00:43Z"},{"id":1447653492,"name":"windows-editor","size":39181209,"created_at":"2024-04-25T15:08:34Z","expires_at":"2024-05-09T15:08:30Z"},{"id":1447686355,"name":"linux-editor-mono","size":81701727,"created_at":"2024-04-25T15:16:50Z","expires_at":"2024-05-09T15:16:40Z"}]},"8908132626":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8908132626,"artifacts":[]},"8908208424":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8908208424,"artifacts":[{"id":1463517238,"name":"ios-template","size":19927031,"created_at":"2024-05-01T10:30:24Z","expires_at":"2024-05-15T10:30:22Z"},{"id":1463521717,"name":"macos-editor","size":37437898,"created_at":"2024-05-01T10:33:26Z","expires_at":"2024-05-15T10:33:24Z"},{"id":1463522771,"name":"macos-template","size":14171777,"created_at":"2024-05-01T10:34:11Z","expires_at":"2024-05-15T10:34:09Z"},{"id":1463528104,"name":"javascript-template","size":14596957,"created_at":"2024-05-01T10:37:35Z","expires_at":"2024-05-15T10:37:34Z"},{"id":1463530197,"name":"linux-template-mono","size":24048633,"created_at":"2024-05-01T10:38:46Z","expires_at":"2024-05-15T10:38:43Z"},{"id":1463530815,"name":"windows-template","size":13195221,"created_at":"2024-05-01T10:39:09Z","expires_at":"2024-05-15T10:39:08Z"},{"id":1463531661,"name":"android-template","size":67931057,"created_at":"2024-05-01T10:39:43Z","expires_at":"2024-05-15T10:39:41Z"},{"id":1463542261,"name":"windows-editor","size":39181728,"created_at":"2024-05-01T10:47:02Z","expires_at":"2024-05-15T10:46:58Z"},{"id":1463553573,"name":"linux-editor-mono","size":81701375,"created_at":"2024-05-01T10:54:25Z","expires_at":"2024-05-15T10:54:16Z"}]},"8984459103":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8984459103,"artifacts":[{"id":1479936809,"name":"macos-template","size":14171778,"created_at":"2024-05-07T11:29:33Z","expires_at":"2024-05-21T11:29:32Z"},{"id":1479938284,"name":"ios-template","size":19926646,"created_at":"2024-05-07T11:30:09Z","expires_at":"2024-05-21T11:30:05Z"},{"id":1479947460,"name":"macos-editor","size":37437899,"created_at":"2024-05-07T11:33:29Z","expires_at":"2024-05-21T11:33:27Z"},{"id":1479955917,"name":"javascript-template","size":14596394,"created_at":"2024-05-07T11:36:34Z","expires_at":"2024-05-21T11:36:32Z"},{"id":1479959099,"name":"linux-template-mono","size":24048633,"created_at":"2024-05-07T11:37:38Z","expires_at":"2024-05-21T11:37:35Z"},{"id":1479959786,"name":"windows-template","size":13195170,"created_at":"2024-05-07T11:37:49Z","expires_at":"2024-05-21T11:37:45Z"},{"id":1479963380,"name":"android-template","size":67930834,"created_at":"2024-05-07T11:39:08Z","expires_at":"2024-05-21T11:39:05Z"},{"id":1479982824,"name":"windows-editor","size":39181927,"created_at":"2024-05-07T11:45:54Z","expires_at":"2024-05-21T11:45:50Z"},{"id":1480004787,"name":"linux-editor-mono","size":81701335,"created_at":"2024-05-07T11:54:00Z","expires_at":"2024-05-21T11:53:51Z"}]},"9042511255":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":9042511255,"artifacts":[{"id":1493434026,"name":"ios-template","size":19927106,"created_at":"2024-05-11T08:59:50Z","expires_at":"2024-05-25T08:59:45Z"},{"id":1493434110,"name":"macos-template","size":14171779,"created_at":"2024-05-11T08:59:59Z","expires_at":"2024-05-25T08:59:55Z"},{"id":1493436257,"name":"macos-editor","size":37437901,"created_at":"2024-05-11T09:02:55Z","expires_at":"2024-05-25T09:02:51Z"},{"id":1493439693,"name":"javascript-template","size":14597858,"created_at":"2024-05-11T09:06:43Z","expires_at":"2024-05-25T09:06:41Z"},{"id":1493440916,"name":"linux-template-mono","size":24048631,"created_at":"2024-05-11T09:08:12Z","expires_at":"2024-05-25T09:08:09Z"},{"id":1493440985,"name":"windows-template","size":13195174,"created_at":"2024-05-11T09:08:17Z","expires_at":"2024-05-25T09:08:15Z"},{"id":1493441771,"name":"android-template","size":67932798,"created_at":"2024-05-11T09:09:14Z","expires_at":"2024-05-25T09:09:11Z"},{"id":1493448572,"name":"windows-editor","size":39181933,"created_at":"2024-05-11T09:16:05Z","expires_at":"2024-05-25T09:16:01Z"}]},"11691813443":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11691813443,"artifacts":[{"id":2149082253,"name":"javascript-template","size":9798038,"created_at":"2024-11-05T21:11:33Z","expires_at":"2024-11-19T21:11:32Z"},{"id":2149085990,"name":"linux-template-mono","size":24584067,"created_at":"2024-11-05T21:12:25Z","expires_at":"2024-11-19T21:12:22Z"},{"id":2149089511,"name":"windows-template","size":13153567,"created_at":"2024-11-05T21:13:15Z","expires_at":"2024-11-19T21:13:13Z"},{"id":2149093779,"name":"android-template","size":67985397,"created_at":"2024-11-05T21:14:18Z","expires_at":"2024-11-19T21:14:16Z"}]},"11727216190":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11727216190,"artifacts":[{"id":2158822887,"name":"macos-template","size":14424727,"created_at":"2024-11-07T16:34:37Z","expires_at":"2024-11-21T16:34:36Z"},{"id":2158823698,"name":"linux-template-mono","size":24987285,"created_at":"2024-11-07T16:34:46Z","expires_at":"2024-11-21T16:34:44Z"},{"id":2158824126,"name":"macos-editor","size":37869741,"created_at":"2024-11-07T16:34:51Z","expires_at":"2024-11-21T16:34:48Z"},{"id":2158826304,"name":"ios-template","size":20612022,"created_at":"2024-11-07T16:35:17Z","expires_at":"2024-11-21T16:35:14Z"},{"id":2158827957,"name":"windows-template","size":13153678,"created_at":"2024-11-07T16:35:35Z","expires_at":"2024-11-21T16:35:33Z"},{"id":2158834919,"name":"windows-editor","size":38883649,"created_at":"2024-11-07T16:36:53Z","expires_at":"2024-11-21T16:36:50Z"},{"id":2158836029,"name":"android-template","size":67987786,"created_at":"2024-11-07T16:37:06Z","expires_at":"2024-11-21T16:37:03Z"},{"id":2158845943,"name":"javascript-template","size":9796699,"created_at":"2024-11-07T16:38:56Z","expires_at":"2024-11-21T16:38:56Z"},{"id":2158942970,"name":"linux-editor-mono","size":81920064,"created_at":"2024-11-07T16:57:55Z","expires_at":"2024-11-21T16:57:49Z"}]},"11731193995":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11731193995,"artifacts":[{"id":2160098232,"name":"ios-template","size":20612104,"created_at":"2024-11-07T21:07:15Z","expires_at":"2024-11-21T21:07:14Z"},{"id":2160108906,"name":"macos-template","size":14424729,"created_at":"2024-11-07T21:09:44Z","expires_at":"2024-11-21T21:09:40Z"},{"id":2160112015,"name":"macos-editor","size":37869741,"created_at":"2024-11-07T21:10:28Z","expires_at":"2024-11-21T21:10:25Z"},{"id":2160126437,"name":"linux-template-mono","size":24987294,"created_at":"2024-11-07T21:14:00Z","expires_at":"2024-11-21T21:13:59Z"},{"id":2160128728,"name":"javascript-template","size":9796743,"created_at":"2024-11-07T21:14:35Z","expires_at":"2024-11-21T21:14:33Z"},{"id":2160133511,"name":"windows-template","size":13153678,"created_at":"2024-11-07T21:15:43Z","expires_at":"2024-11-21T21:15:41Z"}]},"11731402213":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11731402213,"artifacts":[{"id":2160141833,"name":"ios-template","size":20612113,"created_at":"2024-11-07T21:17:37Z","expires_at":"2024-11-21T21:17:35Z"},{"id":2160142322,"name":"macos-template","size":14424727,"created_at":"2024-11-07T21:17:42Z","expires_at":"2024-11-21T21:17:40Z"},{"id":2160143464,"name":"macos-editor","size":37869744,"created_at":"2024-11-07T21:18:00Z","expires_at":"2024-11-21T21:17:58Z"},{"id":2160147649,"name":"linux-template-mono","size":24987288,"created_at":"2024-11-07T21:18:59Z","expires_at":"2024-11-21T21:18:57Z"},{"id":2160155310,"name":"windows-template","size":13153680,"created_at":"2024-11-07T21:20:44Z","expires_at":"2024-11-21T21:20:43Z"},{"id":2160160425,"name":"javascript-template","size":9796574,"created_at":"2024-11-07T21:21:56Z","expires_at":"2024-11-21T21:21:55Z"},{"id":2160205538,"name":"android-template","size":67988493,"created_at":"2024-11-07T21:32:36Z","expires_at":"2024-11-21T21:32:34Z"},{"id":2160227441,"name":"windows-editor","size":38883653,"created_at":"2024-11-07T21:38:03Z","expires_at":"2024-11-21T21:38:00Z"},{"id":2160240521,"name":"linux-editor-mono","size":81920144,"created_at":"2024-11-07T21:41:37Z","expires_at":"2024-11-21T21:41:31Z"}]},"11732020620":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11732020620,"artifacts":[{"id":2160331163,"name":"ios-template","size":20612114,"created_at":"2024-11-07T22:04:22Z","expires_at":"2024-11-21T22:04:20Z"},{"id":2160331174,"name":"macos-template","size":14424728,"created_at":"2024-11-07T22:04:22Z","expires_at":"2024-11-21T22:04:21Z"},{"id":2160332234,"name":"macos-editor","size":37869741,"created_at":"2024-11-07T22:04:37Z","expires_at":"2024-11-21T22:04:35Z"},{"id":2160335533,"name":"linux-template-mono","size":24987285,"created_at":"2024-11-07T22:05:24Z","expires_at":"2024-11-21T22:05:21Z"},{"id":2160338790,"name":"windows-template","size":13153675,"created_at":"2024-11-07T22:06:12Z","expires_at":"2024-11-21T22:06:11Z"},{"id":2160339411,"name":"android-template","size":67990410,"created_at":"2024-11-07T22:06:21Z","expires_at":"2024-11-21T22:06:19Z"},{"id":2160339478,"name":"linux-editor-mono","size":81920137,"created_at":"2024-11-07T22:06:22Z","expires_at":"2024-11-21T22:06:16Z"},{"id":2160340529,"name":"windows-editor","size":38883655,"created_at":"2024-11-07T22:06:37Z","expires_at":"2024-11-21T22:06:35Z"},{"id":2160348757,"name":"javascript-template","size":9796810,"created_at":"2024-11-07T22:08:26Z","expires_at":"2024-11-21T22:08:25Z"}]}},"latest":{"ios-template":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160331163,"artifact_name":"ios-template","artifact_size":20612114},"macos-template":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160331174,"artifact_name":"macos-template","artifact_size":14424728},"macos-editor":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160332234,"artifact_name":"macos-editor","artifact_size":37869741},"linux-template-mono":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160335533,"artifact_name":"linux-template-mono","artifact_size":24987285},"windows-template":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160338790,"artifact_name":"windows-template","artifact_size":13153675},"android-template":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160339411,"artifact_name":"android-template","artifact_size":67990410},"linux-editor-mono":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160339478,"artifact_name":"linux-editor-mono","artifact_size":81920137},"windows-editor":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160340529,"artifact_name":"windows-editor","artifact_size":38883655},"javascript-template":{"commit_hash":"b80f6984b445c52a7a654fbaac8831803f5c6c32","check_id":30638243598,"workflow_name":"πŸ”— GHA","artifact_id":2160348757,"artifact_name":"javascript-template","artifact_size":9796810}}} \ No newline at end of file diff --git a/data/godotengine.godot.3.x.json b/data/godotengine.godot.3.x.json new file mode 100644 index 000000000..f908da65f --- /dev/null +++ b/data/godotengine.godot.3.x.json @@ -0,0 +1 @@ +{"generated_at":1731439222570,"commits":[{"hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","title":"CI: Remove now unused sources.list file","committed_date":"2024-11-07T21:13:49Z","checks":[30636659609]},{"hash":"2200e5af5db9fd224d88763c4093240757eaaf44","title":"Merge pull request #98896 from akien-mga/3.x-ci-ubuntu-24.04","committed_date":"2024-11-07T16:34:28Z","checks":[30625500297,30625501117]},{"hash":"fd9bd108af6388ecc6b1668a98612b75fc0d3bad","title":"CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds","committed_date":"2024-11-07T11:50:17Z","checks":[30612090933]},{"hash":"960898c5bcbdb7ad695095cdadd87f8fd69fa149","title":"certs: Sync with Mozilla bundle as of Oct 19, 2024","committed_date":"2024-11-05T20:12:44Z","checks":[30532987260,30532988168]},{"hash":"c50cae23f8e8b2ec3e5325b00bad149c4d260497","title":"Merge pull request #98843 from kilian-diener/zip-path-utf8","committed_date":"2024-11-05T14:43:32Z","checks":[30517824244,30517825243]},{"hash":"a75460f267b49d872f3119156c5e94095fa99788","title":"Fix error when non-ASCII characters in resource pack path","committed_date":"2024-11-05T12:23:38Z","checks":[30510989573]},{"hash":"373075f3f81803cdbcf576e77663ef74cd870c0a","title":"Merge pull request #97464 from Capital-EX/backport-65910-3.x","committed_date":"2024-10-28T07:10:22Z","checks":[30163454100,30163454689]},{"hash":"c31800bcdef2afe2855f984ccf1843ca7686f81f","title":"Merge pull request #98511 from timothyqiu/button-hover-pressed","committed_date":"2024-10-28T06:51:00Z","checks":[30162895803,30162896226]},{"hash":"e8b4fe3c91709bb860317fb0a024627e820dfa1c","title":"Merge pull request #98300 from timothyqiu/tree-coordinate-3.x","committed_date":"2024-10-28T06:49:28Z","checks":[30162852819,30162853295]},{"hash":"51eb2f802cd7dbd14d71bfd49263d9a1a0f277dd","title":"Merge pull request #98452 from timothyqiu/menu-margins","committed_date":"2024-10-28T06:48:10Z","checks":[30162816066,30162816630]},{"hash":"cc11089786de6fc84a58f4b0af004997131b5b02","title":"Fix Button not listing `hover_pressed` stylebox","committed_date":"2024-10-25T04:32:10Z","checks":[30076951736]},{"hash":"51b03b86022b7732a2c5d86506c40a8b8fdf9002","title":"Fix `PopupMenu` margin and separation calculations","committed_date":"2024-10-23T03:20:40Z","checks":[29977083969]},{"hash":"93c514600b71c28a72f67441ce288645400643a0","title":"Fix button click detection when `Tree` is rotated","committed_date":"2024-10-18T14:57:05Z","checks":[29803123904]},{"hash":"3841d76515eb6f836937eccc891bf7956cb06001","title":"Merge pull request #98234 from timothyqiu/locale-compare-cache","committed_date":"2024-10-17T08:00:41Z","checks":[29733627741,29733628287]},{"hash":"7ebb63628d01a1d42a354c33a2898c0f4cd4c542","title":"Cache results for `TranslationServer.compare_locales()`","committed_date":"2024-10-16T12:26:13Z","checks":[29692316696]},{"hash":"3ee8ecdf256de274a715d69308bab1a450c92b0b","title":"Merge pull request #96135 from aaronfranke/3.x-bind-array-get-set","committed_date":"2024-10-16T13:13:37Z","checks":[29694367589,29694368333]},{"hash":"147f0329360b825169f5a9d3ed76b543a9641462","title":"Merge pull request #96261 from jitspoe/3.x.audio_random_pitch_crash_fix","committed_date":"2024-10-16T13:07:38Z","checks":[29694053613,29694054735]},{"hash":"54b72314159bca04e8d03aa79aa983f94c11abe7","title":"Merge pull request #98109 from jitspoe/3.x.fix_localization_default_c…","committed_date":"2024-10-13T17:08:45Z","checks":[29562030192,29562030423]},{"hash":"62a8b7c62ee2289a36fc52a928df0fb104680bf4","title":"[3.x] Do not auto add default script and country codes to the locale.","committed_date":"2024-10-12T05:04:42Z","checks":[29534917634]},{"hash":"019ca01ddcd989e82628a80728c286b5ef6195ec","title":"Merge pull request #97575 from lawnjelly/warn_input_just_pressed","committed_date":"2024-10-01T07:23:31Z","checks":[29053861866,29053862710]}],"checks":{"29053861866":{"check_id":29053861866,"check_url":"https://github.com/godotengine/godot/commit/019ca01ddcd989e82628a80728c286b5ef6195ec/checks?check_suite_id=29053861866","status":"QUEUED","conclusion":null,"created_at":"2024-10-01T07:23:32Z","updated_at":"2024-10-01T07:23:32Z","workflow":""},"29053862710":{"check_id":29053862710,"check_url":"https://github.com/godotengine/godot/commit/019ca01ddcd989e82628a80728c286b5ef6195ec/checks?check_suite_id=29053862710","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-01T07:23:34Z","updated_at":"2024-10-01T08:01:38Z","workflow":11120586669},"29534917634":{"check_id":29534917634,"check_url":"https://github.com/godotengine/godot/commit/62a8b7c62ee2289a36fc52a928df0fb104680bf4/checks?check_suite_id=29534917634","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-12T05:11:35Z","updated_at":"2024-10-12T05:47:50Z","workflow":11302968186},"29562030192":{"check_id":29562030192,"check_url":"https://github.com/godotengine/godot/commit/54b72314159bca04e8d03aa79aa983f94c11abe7/checks?check_suite_id=29562030192","status":"QUEUED","conclusion":null,"created_at":"2024-10-13T17:08:47Z","updated_at":"2024-10-13T17:08:47Z","workflow":""},"29562030423":{"check_id":29562030423,"check_url":"https://github.com/godotengine/godot/commit/54b72314159bca04e8d03aa79aa983f94c11abe7/checks?check_suite_id=29562030423","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-13T17:08:48Z","updated_at":"2024-10-13T17:45:06Z","workflow":11316213131},"29694053613":{"check_id":29694053613,"check_url":"https://github.com/godotengine/godot/commit/147f0329360b825169f5a9d3ed76b543a9641462/checks?check_suite_id=29694053613","status":"QUEUED","conclusion":null,"created_at":"2024-10-16T13:07:40Z","updated_at":"2024-10-16T13:07:40Z","workflow":""},"29694054735":{"check_id":29694054735,"check_url":"https://github.com/godotengine/godot/commit/147f0329360b825169f5a9d3ed76b543a9641462/checks?check_suite_id=29694054735","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-16T13:07:41Z","updated_at":"2024-10-16T13:45:20Z","workflow":11366312848},"29694367589":{"check_id":29694367589,"check_url":"https://github.com/godotengine/godot/commit/3ee8ecdf256de274a715d69308bab1a450c92b0b/checks?check_suite_id=29694367589","status":"QUEUED","conclusion":null,"created_at":"2024-10-16T13:13:39Z","updated_at":"2024-10-16T13:13:39Z","workflow":""},"29694368333":{"check_id":29694368333,"check_url":"https://github.com/godotengine/godot/commit/3ee8ecdf256de274a715d69308bab1a450c92b0b/checks?check_suite_id=29694368333","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-16T13:13:40Z","updated_at":"2024-10-16T13:51:25Z","workflow":11366423285},"29692316696":{"check_id":29692316696,"check_url":"https://github.com/godotengine/godot/commit/7ebb63628d01a1d42a354c33a2898c0f4cd4c542/checks?check_suite_id=29692316696","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-16T12:32:42Z","updated_at":"2024-10-16T13:09:09Z","workflow":11365708431},"29733627741":{"check_id":29733627741,"check_url":"https://github.com/godotengine/godot/commit/3841d76515eb6f836937eccc891bf7956cb06001/checks?check_suite_id=29733627741","status":"QUEUED","conclusion":null,"created_at":"2024-10-17T08:00:42Z","updated_at":"2024-10-17T08:00:42Z","workflow":""},"29733628287":{"check_id":29733628287,"check_url":"https://github.com/godotengine/godot/commit/3841d76515eb6f836937eccc891bf7956cb06001/checks?check_suite_id=29733628287","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-17T08:00:43Z","updated_at":"2024-10-25T04:46:07Z","workflow":11380789340},"29803123904":{"check_id":29803123904,"check_url":"https://github.com/godotengine/godot/commit/93c514600b71c28a72f67441ce288645400643a0/checks?check_suite_id=29803123904","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-18T15:07:12Z","updated_at":"2024-10-18T15:42:56Z","workflow":11406226000},"29977083969":{"check_id":29977083969,"check_url":"https://github.com/godotengine/godot/commit/51b03b86022b7732a2c5d86506c40a8b8fdf9002/checks?check_suite_id=29977083969","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-23T08:09:38Z","updated_at":"2024-10-23T08:46:23Z","workflow":11475749272},"30076951736":{"check_id":30076951736,"check_url":"https://github.com/godotengine/godot/commit/cc11089786de6fc84a58f4b0af004997131b5b02/checks?check_suite_id=30076951736","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-25T04:39:52Z","updated_at":"2024-10-25T04:48:42Z","workflow":11511978278},"30162816066":{"check_id":30162816066,"check_url":"https://github.com/godotengine/godot/commit/51eb2f802cd7dbd14d71bfd49263d9a1a0f277dd/checks?check_suite_id=30162816066","status":"QUEUED","conclusion":null,"created_at":"2024-10-28T06:48:11Z","updated_at":"2024-10-28T06:48:11Z","workflow":""},"30162816630":{"check_id":30162816630,"check_url":"https://github.com/godotengine/godot/commit/51eb2f802cd7dbd14d71bfd49263d9a1a0f277dd/checks?check_suite_id=30162816630","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-28T06:48:12Z","updated_at":"2024-10-28T07:25:05Z","workflow":11548792743},"30162852819":{"check_id":30162852819,"check_url":"https://github.com/godotengine/godot/commit/e8b4fe3c91709bb860317fb0a024627e820dfa1c/checks?check_suite_id=30162852819","status":"QUEUED","conclusion":null,"created_at":"2024-10-28T06:49:30Z","updated_at":"2024-10-28T06:49:30Z","workflow":""},"30162853295":{"check_id":30162853295,"check_url":"https://github.com/godotengine/godot/commit/e8b4fe3c91709bb860317fb0a024627e820dfa1c/checks?check_suite_id=30162853295","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-28T06:49:31Z","updated_at":"2024-10-28T07:25:20Z","workflow":11548808175},"30162895803":{"check_id":30162895803,"check_url":"https://github.com/godotengine/godot/commit/c31800bcdef2afe2855f984ccf1843ca7686f81f/checks?check_suite_id=30162895803","status":"QUEUED","conclusion":null,"created_at":"2024-10-28T06:51:02Z","updated_at":"2024-10-28T06:51:02Z","workflow":""},"30162896226":{"check_id":30162896226,"check_url":"https://github.com/godotengine/godot/commit/c31800bcdef2afe2855f984ccf1843ca7686f81f/checks?check_suite_id=30162896226","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-28T06:51:03Z","updated_at":"2024-10-28T07:27:07Z","workflow":11548826313},"30163454100":{"check_id":30163454100,"check_url":"https://github.com/godotengine/godot/commit/373075f3f81803cdbcf576e77663ef74cd870c0a/checks?check_suite_id=30163454100","status":"QUEUED","conclusion":null,"created_at":"2024-10-28T07:10:24Z","updated_at":"2024-10-28T07:10:24Z","workflow":""},"30163454689":{"check_id":30163454689,"check_url":"https://github.com/godotengine/godot/commit/373075f3f81803cdbcf576e77663ef74cd870c0a/checks?check_suite_id=30163454689","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-10-28T07:10:25Z","updated_at":"2024-10-28T07:46:49Z","workflow":11549057308},"30510989573":{"check_id":30510989573,"check_url":"https://github.com/godotengine/godot/commit/a75460f267b49d872f3119156c5e94095fa99788/checks?check_suite_id=30510989573","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-05T12:23:50Z","updated_at":"2024-11-05T12:49:59Z","workflow":11684098164},"30517824244":{"check_id":30517824244,"check_url":"https://github.com/godotengine/godot/commit/c50cae23f8e8b2ec3e5325b00bad149c4d260497/checks?check_suite_id=30517824244","status":"QUEUED","conclusion":null,"created_at":"2024-11-05T14:43:34Z","updated_at":"2024-11-05T14:43:34Z","workflow":""},"30517825243":{"check_id":30517825243,"check_url":"https://github.com/godotengine/godot/commit/c50cae23f8e8b2ec3e5325b00bad149c4d260497/checks?check_suite_id=30517825243","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-05T14:43:35Z","updated_at":"2024-11-05T15:23:10Z","workflow":11686502015},"30532987260":{"check_id":30532987260,"check_url":"https://github.com/godotengine/godot/commit/960898c5bcbdb7ad695095cdadd87f8fd69fa149/checks?check_suite_id=30532987260","status":"QUEUED","conclusion":null,"created_at":"2024-11-05T20:13:05Z","updated_at":"2024-11-05T20:13:05Z","workflow":""},"30532988168":{"check_id":30532988168,"check_url":"https://github.com/godotengine/godot/commit/960898c5bcbdb7ad695095cdadd87f8fd69fa149/checks?check_suite_id=30532988168","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-05T20:13:06Z","updated_at":"2024-11-05T21:33:28Z","workflow":11691795697},"30612090933":{"check_id":30612090933,"check_url":"https://github.com/godotengine/godot/commit/fd9bd108af6388ecc6b1668a98612b75fc0d3bad/checks?check_suite_id=30612090933","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T11:50:32Z","updated_at":"2024-11-07T12:06:25Z","workflow":11722399326},"30625500297":{"check_id":30625500297,"check_url":"https://github.com/godotengine/godot/commit/2200e5af5db9fd224d88763c4093240757eaaf44/checks?check_suite_id=30625500297","status":"QUEUED","conclusion":null,"created_at":"2024-11-07T16:34:30Z","updated_at":"2024-11-07T16:34:30Z","workflow":""},"30625501117":{"check_id":30625501117,"check_url":"https://github.com/godotengine/godot/commit/2200e5af5db9fd224d88763c4093240757eaaf44/checks?check_suite_id=30625501117","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T16:34:31Z","updated_at":"2024-11-07T17:07:03Z","workflow":11727286893},"30636659609":{"check_id":30636659609,"check_url":"https://github.com/godotengine/godot/commit/12e9b22777c5e8de47b6731e7b5367cf1276af21/checks?check_suite_id=30636659609","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-07T21:14:01Z","updated_at":"2024-11-07T21:22:39Z","workflow":11731409307}},"runs":{"11120586669":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11120586669,"artifacts":[{"id":1999358999,"name":"ios-template","size":20919363,"created_at":"2024-10-01T07:32:37Z","expires_at":"2024-10-15T07:32:34Z"},{"id":1999359688,"name":"macos-template","size":11447598,"created_at":"2024-10-01T07:32:49Z","expires_at":"2024-10-15T07:32:47Z"},{"id":1999365969,"name":"macos-editor","size":32152348,"created_at":"2024-10-01T07:34:33Z","expires_at":"2024-10-15T07:34:30Z"},{"id":1999383512,"name":"javascript-template","size":10541324,"created_at":"2024-10-01T07:39:40Z","expires_at":"2024-10-15T07:39:40Z"},{"id":1999387876,"name":"windows-template","size":12650719,"created_at":"2024-10-01T07:41:03Z","expires_at":"2024-10-15T07:41:02Z"},{"id":1999388667,"name":"linux-template-mono","size":22071410,"created_at":"2024-10-01T07:41:20Z","expires_at":"2024-10-15T07:41:18Z"},{"id":1999391732,"name":"android-template","size":69078208,"created_at":"2024-10-01T07:42:13Z","expires_at":"2024-10-15T07:42:10Z"},{"id":1999415019,"name":"windows-editor","size":37963123,"created_at":"2024-10-01T07:48:57Z","expires_at":"2024-10-15T07:48:55Z"},{"id":1999440311,"name":"linux-editor-mono","size":77504470,"created_at":"2024-10-01T07:56:16Z","expires_at":"2024-10-15T07:56:10Z"}]},"11302968186":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11302968186,"artifacts":[{"id":2048125448,"name":"macos-template","size":11447222,"created_at":"2024-10-12T05:20:03Z","expires_at":"2024-10-26T05:20:02Z"},{"id":2048125569,"name":"ios-template","size":20920800,"created_at":"2024-10-12T05:20:08Z","expires_at":"2024-10-26T05:20:07Z"},{"id":2048128996,"name":"macos-editor","size":32151654,"created_at":"2024-10-12T05:23:00Z","expires_at":"2024-10-26T05:22:58Z"},{"id":2048134252,"name":"javascript-template","size":10541768,"created_at":"2024-10-12T05:28:04Z","expires_at":"2024-10-26T05:28:04Z"},{"id":2048134307,"name":"windows-template","size":12650697,"created_at":"2024-10-12T05:28:07Z","expires_at":"2024-10-26T05:28:05Z"},{"id":2048134422,"name":"linux-template-mono","size":22071802,"created_at":"2024-10-12T05:28:14Z","expires_at":"2024-10-26T05:28:12Z"},{"id":2048136554,"name":"android-template","size":69080719,"created_at":"2024-10-12T05:30:16Z","expires_at":"2024-10-26T05:30:14Z"},{"id":2048145265,"name":"windows-editor","size":37963352,"created_at":"2024-10-12T05:37:53Z","expires_at":"2024-10-26T05:37:50Z"},{"id":2048151460,"name":"linux-editor-mono","size":77504631,"created_at":"2024-10-12T05:43:54Z","expires_at":"2024-10-26T05:43:49Z"}]},"11316213131":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11316213131,"artifacts":[{"id":2050511796,"name":"macos-template","size":11447220,"created_at":"2024-10-13T17:16:24Z","expires_at":"2024-10-27T17:16:23Z"}]},"11366312848":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11366312848,"artifacts":[{"id":2063476077,"name":"ios-template","size":20920958,"created_at":"2024-10-16T13:16:22Z","expires_at":"2024-10-30T13:16:21Z"},{"id":2063476718,"name":"macos-template","size":11447363,"created_at":"2024-10-16T13:16:30Z","expires_at":"2024-10-30T13:16:29Z"},{"id":2063485520,"name":"macos-editor","size":32151643,"created_at":"2024-10-16T13:18:08Z","expires_at":"2024-10-30T13:18:06Z"}]},"11366423285":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11366423285,"artifacts":[{"id":2063506817,"name":"ios-template","size":20925895,"created_at":"2024-10-16T13:22:09Z","expires_at":"2024-10-30T13:22:07Z"},{"id":2063514489,"name":"macos-template","size":11449279,"created_at":"2024-10-16T13:23:31Z","expires_at":"2024-10-30T13:23:30Z"},{"id":2063525713,"name":"macos-editor","size":32155493,"created_at":"2024-10-16T13:25:34Z","expires_at":"2024-10-30T13:25:32Z"},{"id":2063550832,"name":"javascript-template","size":10542026,"created_at":"2024-10-16T13:30:16Z","expires_at":"2024-10-30T13:30:15Z"},{"id":2063556881,"name":"windows-template","size":12651676,"created_at":"2024-10-16T13:31:21Z","expires_at":"2024-10-30T13:31:20Z"},{"id":2063560529,"name":"linux-template-mono","size":22073820,"created_at":"2024-10-16T13:32:04Z","expires_at":"2024-10-30T13:32:02Z"},{"id":2063561409,"name":"android-template","size":69093858,"created_at":"2024-10-16T13:32:14Z","expires_at":"2024-10-30T13:32:11Z"},{"id":2063598015,"name":"windows-editor","size":37965429,"created_at":"2024-10-16T13:38:54Z","expires_at":"2024-10-30T13:38:51Z"},{"id":2063634077,"name":"linux-editor-mono","size":77506038,"created_at":"2024-10-16T13:45:28Z","expires_at":"2024-10-30T13:45:22Z"}]},"11365708431":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11365708431,"artifacts":[{"id":2063297231,"name":"macos-template","size":11447789,"created_at":"2024-10-16T12:40:23Z","expires_at":"2024-10-30T12:40:21Z"},{"id":2063301404,"name":"ios-template","size":20922757,"created_at":"2024-10-16T12:41:18Z","expires_at":"2024-10-30T12:41:16Z"},{"id":2063319376,"name":"macos-editor","size":32152645,"created_at":"2024-10-16T12:45:04Z","expires_at":"2024-10-30T12:45:01Z"},{"id":2063336511,"name":"javascript-template","size":10541630,"created_at":"2024-10-16T12:48:39Z","expires_at":"2024-10-30T12:48:38Z"},{"id":2063339968,"name":"linux-template-mono","size":22072759,"created_at":"2024-10-16T12:49:25Z","expires_at":"2024-10-30T12:49:23Z"},{"id":2063343634,"name":"windows-template","size":12650945,"created_at":"2024-10-16T12:50:09Z","expires_at":"2024-10-30T12:50:07Z"},{"id":2063344893,"name":"android-template","size":69084093,"created_at":"2024-10-16T12:50:25Z","expires_at":"2024-10-30T12:50:23Z"},{"id":2063382190,"name":"windows-editor","size":37964093,"created_at":"2024-10-16T12:58:01Z","expires_at":"2024-10-30T12:57:58Z"},{"id":2063415025,"name":"linux-editor-mono","size":77506028,"created_at":"2024-10-16T13:04:48Z","expires_at":"2024-10-30T13:04:42Z"}]},"11380789340":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11380789340,"artifacts":[{"id":2102384238,"name":"macos-template","size":11449305,"created_at":"2024-10-25T04:18:07Z","expires_at":"2024-11-08T04:18:06Z"}]},"11406226000":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11406226000,"artifacts":[{"id":2074820474,"name":"linux-template-mono","size":22074922,"created_at":"2024-10-18T15:23:15Z","expires_at":"2024-11-01T15:23:13Z"},{"id":2074823341,"name":"javascript-template","size":10542106,"created_at":"2024-10-18T15:23:52Z","expires_at":"2024-11-01T15:23:52Z"},{"id":2074827356,"name":"windows-template","size":12651922,"created_at":"2024-10-18T15:24:43Z","expires_at":"2024-11-01T15:24:42Z"},{"id":2074831566,"name":"android-template","size":69093962,"created_at":"2024-10-18T15:25:33Z","expires_at":"2024-11-01T15:25:31Z"},{"id":2074859440,"name":"windows-editor","size":37966258,"created_at":"2024-10-18T15:31:25Z","expires_at":"2024-11-01T15:31:22Z"},{"id":2074876341,"name":"macos-template","size":11449540,"created_at":"2024-10-18T15:34:58Z","expires_at":"2024-11-01T15:34:57Z"},{"id":2074883363,"name":"macos-editor","size":32156019,"created_at":"2024-10-18T15:36:28Z","expires_at":"2024-11-01T15:36:26Z"},{"id":2074896950,"name":"linux-editor-mono","size":77507074,"created_at":"2024-10-18T15:39:23Z","expires_at":"2024-11-01T15:39:18Z"},{"id":2074912453,"name":"ios-template","size":20929422,"created_at":"2024-10-18T15:42:51Z","expires_at":"2024-11-01T15:42:49Z"}]},"11475749272":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11475749272,"artifacts":[{"id":2092287173,"name":"ios-template","size":20928863,"created_at":"2024-10-23T08:18:05Z","expires_at":"2024-11-06T08:18:02Z"},{"id":2092297385,"name":"macos-template","size":11450712,"created_at":"2024-10-23T08:20:30Z","expires_at":"2024-11-06T08:20:28Z"},{"id":2092320315,"name":"macos-editor","size":32156425,"created_at":"2024-10-23T08:25:41Z","expires_at":"2024-11-06T08:25:39Z"},{"id":2092320341,"name":"javascript-template","size":10541801,"created_at":"2024-10-23T08:25:42Z","expires_at":"2024-11-06T08:25:40Z"},{"id":2092321515,"name":"windows-template","size":12651812,"created_at":"2024-10-23T08:25:57Z","expires_at":"2024-11-06T08:25:55Z"},{"id":2092324329,"name":"linux-template-mono","size":22074910,"created_at":"2024-10-23T08:26:37Z","expires_at":"2024-11-06T08:26:36Z"},{"id":2092328793,"name":"android-template","size":69096263,"created_at":"2024-10-23T08:27:41Z","expires_at":"2024-11-06T08:27:39Z"},{"id":2092358654,"name":"windows-editor","size":37966437,"created_at":"2024-10-23T08:34:30Z","expires_at":"2024-11-06T08:34:26Z"},{"id":2092389551,"name":"linux-editor-mono","size":77506989,"created_at":"2024-10-23T08:41:37Z","expires_at":"2024-11-06T08:41:31Z"}]},"11511978278":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11511978278,"artifacts":[{"id":2102435002,"name":"macos-template","size":11450005,"created_at":"2024-10-25T04:44:13Z","expires_at":"2024-11-08T04:44:11Z"},{"id":2102435027,"name":"ios-template","size":20928737,"created_at":"2024-10-25T04:44:14Z","expires_at":"2024-11-08T04:44:10Z"},{"id":2102435449,"name":"macos-editor","size":32156122,"created_at":"2024-10-25T04:44:26Z","expires_at":"2024-11-08T04:44:23Z"},{"id":2102437315,"name":"linux-template-mono","size":22076029,"created_at":"2024-10-25T04:45:25Z","expires_at":"2024-11-08T04:45:24Z"},{"id":2102438336,"name":"windows-template","size":12651869,"created_at":"2024-10-25T04:46:01Z","expires_at":"2024-11-08T04:45:59Z"},{"id":2102439275,"name":"windows-editor","size":37966024,"created_at":"2024-10-25T04:46:32Z","expires_at":"2024-11-08T04:46:30Z"},{"id":2102439898,"name":"android-template","size":69096680,"created_at":"2024-10-25T04:46:53Z","expires_at":"2024-11-08T04:46:50Z"},{"id":2102443077,"name":"javascript-template","size":10542385,"created_at":"2024-10-25T04:48:26Z","expires_at":"2024-11-08T04:48:25Z"},{"id":2102443443,"name":"linux-editor-mono","size":77507565,"created_at":"2024-10-25T04:48:37Z","expires_at":"2024-11-08T04:48:30Z"}]},"11548792743":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11548792743,"artifacts":[{"id":2110745566,"name":"macos-template","size":11450710,"created_at":"2024-10-28T06:56:24Z","expires_at":"2024-11-11T06:56:22Z"},{"id":2110745602,"name":"ios-template","size":20928474,"created_at":"2024-10-28T06:56:25Z","expires_at":"2024-11-11T06:56:24Z"},{"id":2110750812,"name":"macos-editor","size":32156424,"created_at":"2024-10-28T06:58:44Z","expires_at":"2024-11-11T06:58:42Z"},{"id":2110765466,"name":"linux-template-mono","size":22074908,"created_at":"2024-10-28T07:04:12Z","expires_at":"2024-11-11T07:04:10Z"},{"id":2110766616,"name":"javascript-template","size":10541726,"created_at":"2024-10-28T07:04:36Z","expires_at":"2024-11-11T07:04:35Z"},{"id":2110768890,"name":"windows-template","size":12651811,"created_at":"2024-10-28T07:05:27Z","expires_at":"2024-11-11T07:05:26Z"},{"id":2110771687,"name":"android-template","size":69096331,"created_at":"2024-10-28T07:06:28Z","expires_at":"2024-11-11T07:06:26Z"},{"id":2110790854,"name":"windows-editor","size":37966437,"created_at":"2024-10-28T07:13:14Z","expires_at":"2024-11-11T07:13:12Z"}]},"11548808175":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11548808175,"artifacts":[{"id":2110748234,"name":"macos-template","size":11450675,"created_at":"2024-10-28T06:57:32Z","expires_at":"2024-11-11T06:57:31Z"},{"id":2110749139,"name":"ios-template","size":20928721,"created_at":"2024-10-28T06:58:00Z","expires_at":"2024-11-11T06:57:58Z"},{"id":2110753519,"name":"macos-editor","size":32156408,"created_at":"2024-10-28T06:59:52Z","expires_at":"2024-11-11T06:59:49Z"},{"id":2110768260,"name":"javascript-template","size":10542076,"created_at":"2024-10-28T07:05:12Z","expires_at":"2024-11-11T07:05:10Z"},{"id":2110771256,"name":"linux-template-mono","size":22074721,"created_at":"2024-10-28T07:06:20Z","expires_at":"2024-11-11T07:06:18Z"},{"id":2110774046,"name":"windows-template","size":12651746,"created_at":"2024-10-28T07:07:15Z","expires_at":"2024-11-11T07:07:14Z"},{"id":2110776048,"name":"android-template","size":69096576,"created_at":"2024-10-28T07:07:56Z","expires_at":"2024-11-11T07:07:53Z"},{"id":2110797254,"name":"windows-editor","size":37966268,"created_at":"2024-10-28T07:15:45Z","expires_at":"2024-11-11T07:15:42Z"}]},"11548826313":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11548826313,"artifacts":[{"id":2110750243,"name":"ios-template","size":20928567,"created_at":"2024-10-28T06:58:29Z","expires_at":"2024-11-11T06:58:28Z"},{"id":2110752426,"name":"macos-template","size":11450096,"created_at":"2024-10-28T06:59:24Z","expires_at":"2024-11-11T06:59:23Z"},{"id":2110769907,"name":"macos-editor","size":32156133,"created_at":"2024-10-28T07:05:50Z","expires_at":"2024-11-11T07:05:48Z"},{"id":2110772774,"name":"javascript-template","size":10542231,"created_at":"2024-10-28T07:06:50Z","expires_at":"2024-11-11T07:06:49Z"},{"id":2110776329,"name":"linux-template-mono","size":22075564,"created_at":"2024-10-28T07:08:01Z","expires_at":"2024-11-11T07:07:59Z"},{"id":2110777084,"name":"windows-template","size":12651861,"created_at":"2024-10-28T07:08:15Z","expires_at":"2024-11-11T07:08:13Z"},{"id":2110780045,"name":"android-template","size":69092990,"created_at":"2024-10-28T07:09:16Z","expires_at":"2024-11-11T07:09:12Z"},{"id":2110798159,"name":"windows-editor","size":37966254,"created_at":"2024-10-28T07:16:04Z","expires_at":"2024-11-11T07:16:01Z"}]},"11549057308":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11549057308,"artifacts":[{"id":2110794086,"name":"macos-template","size":11450505,"created_at":"2024-10-28T07:14:29Z","expires_at":"2024-11-11T07:14:28Z"},{"id":2110794412,"name":"ios-template","size":20927163,"created_at":"2024-10-28T07:14:36Z","expires_at":"2024-11-11T07:14:35Z"},{"id":2110794905,"name":"macos-editor","size":32156506,"created_at":"2024-10-28T07:14:46Z","expires_at":"2024-11-11T07:14:44Z"},{"id":2110798224,"name":"linux-template-mono","size":22076436,"created_at":"2024-10-28T07:16:06Z","expires_at":"2024-11-11T07:16:04Z"},{"id":2110799318,"name":"windows-template","size":12652296,"created_at":"2024-10-28T07:16:28Z","expires_at":"2024-11-11T07:16:26Z"},{"id":2110799461,"name":"windows-editor","size":37966550,"created_at":"2024-10-28T07:16:31Z","expires_at":"2024-11-11T07:16:27Z"},{"id":2110800113,"name":"android-template","size":69097306,"created_at":"2024-10-28T07:16:45Z","expires_at":"2024-11-11T07:16:43Z"}]},"11684098164":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11684098164,"artifacts":[{"id":2146456829,"name":"windows-template","size":12652423,"created_at":"2024-11-05T12:35:58Z","expires_at":"2024-11-19T12:35:56Z"},{"id":2146457722,"name":"linux-template-mono","size":22076432,"created_at":"2024-11-05T12:36:11Z","expires_at":"2024-11-19T12:36:09Z"},{"id":2146458696,"name":"windows-editor","size":37966658,"created_at":"2024-11-05T12:36:25Z","expires_at":"2024-11-19T12:36:23Z"},{"id":2146464164,"name":"android-template","size":69100003,"created_at":"2024-11-05T12:37:43Z","expires_at":"2024-11-19T12:37:40Z"},{"id":2146465041,"name":"linux-editor-mono","size":77506817,"created_at":"2024-11-05T12:37:56Z","expires_at":"2024-11-19T12:37:49Z"},{"id":2146469498,"name":"javascript-template","size":10542218,"created_at":"2024-11-05T12:38:58Z","expires_at":"2024-11-19T12:38:57Z"},{"id":2146502385,"name":"ios-template","size":20930159,"created_at":"2024-11-05T12:46:53Z","expires_at":"2024-11-19T12:46:48Z"},{"id":2146509250,"name":"macos-editor","size":32156504,"created_at":"2024-11-05T12:48:33Z","expires_at":"2024-11-19T12:48:30Z"},{"id":2146514879,"name":"macos-template","size":11450526,"created_at":"2024-11-05T12:49:53Z","expires_at":"2024-11-19T12:49:52Z"}]},"11686502015":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11686502015,"artifacts":[{"id":2147207790,"name":"javascript-template","size":10542472,"created_at":"2024-11-05T14:59:42Z","expires_at":"2024-11-19T14:59:42Z"},{"id":2147212708,"name":"linux-template-mono","size":22076433,"created_at":"2024-11-05T15:00:36Z","expires_at":"2024-11-19T15:00:34Z"},{"id":2147214506,"name":"windows-template","size":12652423,"created_at":"2024-11-05T15:00:52Z","expires_at":"2024-11-19T15:00:51Z"},{"id":2147219972,"name":"android-template","size":69098198,"created_at":"2024-11-05T15:01:50Z","expires_at":"2024-11-19T15:01:48Z"},{"id":2147259942,"name":"windows-editor","size":37966665,"created_at":"2024-11-05T15:08:23Z","expires_at":"2024-11-19T15:08:20Z"},{"id":2147277863,"name":"ios-template","size":20929872,"created_at":"2024-11-05T15:11:15Z","expires_at":"2024-11-19T15:11:13Z"},{"id":2147301183,"name":"linux-editor-mono","size":77506866,"created_at":"2024-11-05T15:14:57Z","expires_at":"2024-11-19T15:14:52Z"},{"id":2147310479,"name":"macos-template","size":11450526,"created_at":"2024-11-05T15:16:26Z","expires_at":"2024-11-19T15:16:24Z"},{"id":2147315987,"name":"macos-editor","size":32156504,"created_at":"2024-11-05T15:17:20Z","expires_at":"2024-11-19T15:17:17Z"}]},"11691795697":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11691795697,"artifacts":[{"id":2149005810,"name":"android-template","size":69106618,"created_at":"2024-11-05T20:54:12Z","expires_at":"2024-11-19T20:54:10Z"},{"id":2149007058,"name":"linux-template-mono","size":22080993,"created_at":"2024-11-05T20:54:33Z","expires_at":"2024-11-19T20:54:30Z"},{"id":2149010020,"name":"linux-editor-mono","size":77511159,"created_at":"2024-11-05T20:55:21Z","expires_at":"2024-11-19T20:55:15Z"},{"id":2149010211,"name":"windows-template","size":12655445,"created_at":"2024-11-05T20:55:24Z","expires_at":"2024-11-19T20:55:22Z"},{"id":2149010513,"name":"javascript-template","size":10547660,"created_at":"2024-11-05T20:55:28Z","expires_at":"2024-11-19T20:55:21Z"},{"id":2149021576,"name":"windows-editor","size":37971192,"created_at":"2024-11-05T20:58:07Z","expires_at":"2024-11-19T20:58:04Z"}]},"11722399326":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11722399326,"artifacts":[{"id":2157364167,"name":"macos-template","size":11455490,"created_at":"2024-11-07T11:54:50Z","expires_at":"2024-11-21T11:54:49Z"},{"id":2157364668,"name":"ios-template","size":20933506,"created_at":"2024-11-07T11:54:59Z","expires_at":"2024-11-21T11:54:56Z"},{"id":2157365051,"name":"macos-editor","size":32159311,"created_at":"2024-11-07T11:55:06Z","expires_at":"2024-11-21T11:55:04Z"},{"id":2157367226,"name":"windows-editor","size":37971464,"created_at":"2024-11-07T11:55:41Z","expires_at":"2024-11-21T11:55:38Z"},{"id":2157371420,"name":"windows-template","size":12655508,"created_at":"2024-11-07T11:56:45Z","expires_at":"2024-11-21T11:56:44Z"},{"id":2157373021,"name":"android-template","size":69104247,"created_at":"2024-11-07T11:57:07Z","expires_at":"2024-11-21T11:57:04Z"},{"id":2157381565,"name":"javascript-template","size":10547120,"created_at":"2024-11-07T11:59:09Z","expires_at":"2024-11-21T11:59:08Z"},{"id":2157381861,"name":"linux-editor-mono","size":76802058,"created_at":"2024-11-07T11:59:13Z","expires_at":"2024-11-21T11:59:06Z"},{"id":2157411060,"name":"linux-template-mono","size":22327775,"created_at":"2024-11-07T12:06:21Z","expires_at":"2024-11-21T12:06:19Z"}]},"11727286893":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11727286893,"artifacts":[{"id":2158866943,"name":"macos-template","size":11455492,"created_at":"2024-11-07T16:43:02Z","expires_at":"2024-11-21T16:43:01Z"},{"id":2158872514,"name":"ios-template","size":20933463,"created_at":"2024-11-07T16:44:07Z","expires_at":"2024-11-21T16:44:05Z"},{"id":2158877885,"name":"macos-editor","size":32159314,"created_at":"2024-11-07T16:45:03Z","expires_at":"2024-11-21T16:45:01Z"},{"id":2158897928,"name":"linux-template-mono","size":22327762,"created_at":"2024-11-07T16:48:54Z","expires_at":"2024-11-21T16:48:51Z"},{"id":2158907049,"name":"javascript-template","size":10547720,"created_at":"2024-11-07T16:50:43Z","expires_at":"2024-11-21T16:50:42Z"},{"id":2158913622,"name":"windows-template","size":12655515,"created_at":"2024-11-07T16:51:59Z","expires_at":"2024-11-21T16:51:58Z"},{"id":2158923342,"name":"android-template","size":69104531,"created_at":"2024-11-07T16:53:52Z","expires_at":"2024-11-21T16:53:49Z"},{"id":2158952564,"name":"windows-editor","size":37971466,"created_at":"2024-11-07T16:59:52Z","expires_at":"2024-11-21T16:59:48Z"},{"id":2158957763,"name":"linux-editor-mono","size":76802060,"created_at":"2024-11-07T17:00:50Z","expires_at":"2024-11-21T17:00:44Z"}]},"11731409307":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11731409307,"artifacts":[{"id":2160145123,"name":"linux-template-mono","size":22327777,"created_at":"2024-11-07T21:18:24Z","expires_at":"2024-11-21T21:18:22Z"},{"id":2160145360,"name":"ios-template","size":20933466,"created_at":"2024-11-07T21:18:27Z","expires_at":"2024-11-21T21:18:24Z"},{"id":2160145592,"name":"macos-template","size":11455491,"created_at":"2024-11-07T21:18:30Z","expires_at":"2024-11-21T21:18:29Z"},{"id":2160147943,"name":"macos-editor","size":32159313,"created_at":"2024-11-07T21:19:03Z","expires_at":"2024-11-21T21:18:59Z"},{"id":2160152805,"name":"windows-template","size":12655513,"created_at":"2024-11-07T21:20:11Z","expires_at":"2024-11-21T21:20:10Z"},{"id":2160154882,"name":"android-template","size":69104060,"created_at":"2024-11-07T21:20:38Z","expires_at":"2024-11-21T21:20:36Z"},{"id":2160154977,"name":"windows-editor","size":37971465,"created_at":"2024-11-07T21:20:40Z","expires_at":"2024-11-21T21:20:37Z"},{"id":2160161769,"name":"linux-editor-mono","size":76802059,"created_at":"2024-11-07T21:22:15Z","expires_at":"2024-11-21T21:22:10Z"},{"id":2160163348,"name":"javascript-template","size":10547143,"created_at":"2024-11-07T21:22:35Z","expires_at":"2024-11-21T21:22:35Z"}]}},"latest":{"linux-template-mono":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160145123,"artifact_name":"linux-template-mono","artifact_size":22327777},"ios-template":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160145360,"artifact_name":"ios-template","artifact_size":20933466},"macos-template":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160145592,"artifact_name":"macos-template","artifact_size":11455491},"macos-editor":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160147943,"artifact_name":"macos-editor","artifact_size":32159313},"windows-template":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160152805,"artifact_name":"windows-template","artifact_size":12655513},"android-template":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160154882,"artifact_name":"android-template","artifact_size":69104060},"windows-editor":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160154977,"artifact_name":"windows-editor","artifact_size":37971465},"linux-editor-mono":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160161769,"artifact_name":"linux-editor-mono","artifact_size":76802059},"javascript-template":{"commit_hash":"12e9b22777c5e8de47b6731e7b5367cf1276af21","check_id":30636659609,"workflow_name":"πŸ”— GHA","artifact_id":2160163348,"artifact_name":"javascript-template","artifact_size":10547143}}} \ No newline at end of file diff --git a/data/godotengine.godot.4.0.json b/data/godotengine.godot.4.0.json new file mode 100644 index 000000000..274e9490b --- /dev/null +++ b/data/godotengine.godot.4.0.json @@ -0,0 +1 @@ +{"generated_at":1731439221756,"commits":[{"hash":"a02c70743f7b83d4b82748a7e0951dd464063884","title":"certs: Sync with Mozilla bundle as of Oct 19, 2024","committed_date":"2024-11-05T20:10:56Z","checks":[30532909714,30532910521]},{"hash":"6f6154d3b10db16c469ce472306a4a8aa65a57e5","title":"[macOS] Update Vulkan SDK install script.","committed_date":"2024-11-05T16:03:13Z","checks":[]},{"hash":"6c99b77a81cfcf653640a35a982be23ced21deca","title":"Fix GCC 14 -Wtemplate-id-cdtor warnings","committed_date":"2024-04-26T10:07:19Z","checks":[23245704598,23245705199]},{"hash":"a0bf366068d5a6ddd254b8601990e9faa88416fc","title":"SCons: Fix Python 3.12 SyntaxError with regex escape sequences","committed_date":"2024-04-26T10:07:19Z","checks":[]},{"hash":"31961132069927b722351a15627811ace536d16f","title":"Fix compilation on gcc13","committed_date":"2024-04-26T10:07:19Z","checks":[]},{"hash":"3d94d7436a4bc45b3109d04ae1efb96df837d172","title":"CI: Pin Xcode version to 15.3, as default 15.0.1 is broken","committed_date":"2024-04-25T14:40:38Z","checks":[23150164873,23150165183]},{"hash":"1d979a9e95d03d94bfd2dd447c9b04e07e1eaf31","title":"[CI] [macOS] Build for both `arm64` and `x86_64`","committed_date":"2024-04-25T12:43:28Z","checks":[23143492939,23143493593]},{"hash":"7d966c9f5e5f08bb8ff1ca87ec3b4cdff500ec39","title":"Fix warning in MSVC","committed_date":"2024-03-10T20:02:10Z","checks":[21570313063,21570313197]},{"hash":"cd118f80c694c8b40487b3a22477c31f0d2ceebb","title":"Fix audio crackling issues due to incorrect WASAPI buffer size","committed_date":"2024-03-09T23:20:27Z","checks":[21557123100,21557123184]},{"hash":"60867e63bec5d623e6d3bdfe6d2f30069765eede","title":"Delete .lgtm.yml","committed_date":"2024-01-23T11:43:31Z","checks":[20039888808,20039889551]},{"hash":"7b55630c90c2a6d75934676cbd93c2818ab5e13d","title":"[macOS] Fix MoltenVK SDK detection after file location changes in 1.3…","committed_date":"2024-01-18T09:48:27Z","checks":[19900613799,19900614630]},{"hash":"1088dd5c3308dec02daebce37df777745d25a582","title":"Bump version to 4.0.5-rc","committed_date":"2023-10-25T12:27:02Z","checks":[17615892240,17615893230]},{"hash":"dc0e9a7779771c383b6be6f973ac2eb4e389867b","title":"Merge pull request #81246 from AThousandShips/future_proof_4_0","committed_date":"2023-09-06T16:44:46Z","checks":[15887914177,15887914863]},{"hash":"6a7e8fe3679af7afca18079c9c3b1736950b7f5f","title":"Future proof links in docs","committed_date":"2023-09-02T08:53:16Z","checks":[15753307102]},{"hash":"455aa77d6efcca696e09d5f20e9dc8f1cea1616b","title":"Merge pull request #80496 from sk757a/4.0","committed_date":"2023-08-18T07:27:02Z","checks":[15218923959,15218924415]},{"hash":"59bd0ea48ee31e67785ce4cd3b73a58dfd868db7","title":"Fix tween_cheatsheet 404 in Tween.xml","committed_date":"2023-08-14T18:41:45Z","checks":[15085328154]},{"hash":"fc0b241c9b0be3890712c3b72248d6bd790e7889","title":"Bump version to 4.0.4-stable","committed_date":"2023-08-02T12:51:12Z","checks":[14763344781,14763345711,14767294168]},{"hash":"e6a21778de3af3d6e063f5da539a29259cc5b6be","title":"CI: Extract godot-cpp testing into its own job","committed_date":"2023-08-02T12:51:12Z","checks":[]},{"hash":"1fe01a77412bf53f76382ae5e5b93eb7621641e1","title":"CI: Free disk space on Linux runners","committed_date":"2023-08-02T12:51:12Z","checks":[]},{"hash":"a0a5cbad57be88181da11a80c594fcea2c4abadb","title":"Revert \"Fix get_bone_pose_global_no_override()\"","committed_date":"2023-08-02T12:25:50Z","checks":[]}],"checks":{"14763344781":{"check_id":14763344781,"check_url":"https://github.com/godotengine/godot/commit/fc0b241c9b0be3890712c3b72248d6bd790e7889/checks?check_suite_id=14763344781","status":"QUEUED","conclusion":null,"created_at":"2023-08-02T14:31:32Z","updated_at":"2023-08-02T14:31:32Z","workflow":""},"14763345711":{"check_id":14763345711,"check_url":"https://github.com/godotengine/godot/commit/fc0b241c9b0be3890712c3b72248d6bd790e7889/checks?check_suite_id=14763345711","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-08-02T14:31:34Z","updated_at":"2023-08-02T15:51:19Z","workflow":5740160211},"14767294168":{"check_id":14767294168,"check_url":"https://github.com/godotengine/godot/commit/fc0b241c9b0be3890712c3b72248d6bd790e7889/checks?check_suite_id=14767294168","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-08-02T16:43:58Z","updated_at":"2023-08-02T18:11:32Z","workflow":5741523877},"15085328154":{"check_id":15085328154,"check_url":"https://github.com/godotengine/godot/commit/59bd0ea48ee31e67785ce4cd3b73a58dfd868db7/checks?check_suite_id=15085328154","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-08-14T18:42:42Z","updated_at":"2023-08-14T21:09:20Z","workflow":5859417182},"15218923959":{"check_id":15218923959,"check_url":"https://github.com/godotengine/godot/commit/455aa77d6efcca696e09d5f20e9dc8f1cea1616b/checks?check_suite_id=15218923959","status":"QUEUED","conclusion":null,"created_at":"2023-08-18T07:27:05Z","updated_at":"2023-08-18T07:27:05Z","workflow":""},"15218924415":{"check_id":15218924415,"check_url":"https://github.com/godotengine/godot/commit/455aa77d6efcca696e09d5f20e9dc8f1cea1616b/checks?check_suite_id=15218924415","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-08-18T07:27:06Z","updated_at":"2023-08-18T09:12:52Z","workflow":5899998139},"15753307102":{"check_id":15753307102,"check_url":"https://github.com/godotengine/godot/commit/6a7e8fe3679af7afca18079c9c3b1736950b7f5f/checks?check_suite_id=15753307102","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-09-02T08:57:37Z","updated_at":"2023-09-02T10:39:03Z","workflow":6057433051},"15887914177":{"check_id":15887914177,"check_url":"https://github.com/godotengine/godot/commit/dc0e9a7779771c383b6be6f973ac2eb4e389867b/checks?check_suite_id=15887914177","status":"QUEUED","conclusion":null,"created_at":"2023-09-06T16:44:53Z","updated_at":"2023-09-06T16:44:53Z","workflow":""},"15887914863":{"check_id":15887914863,"check_url":"https://github.com/godotengine/godot/commit/dc0e9a7779771c383b6be6f973ac2eb4e389867b/checks?check_suite_id=15887914863","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-09-06T16:44:54Z","updated_at":"2023-09-06T18:23:20Z","workflow":6099973076},"17615892240":{"check_id":17615892240,"check_url":"https://github.com/godotengine/godot/commit/1088dd5c3308dec02daebce37df777745d25a582/checks?check_suite_id=17615892240","status":"QUEUED","conclusion":null,"created_at":"2023-10-25T12:27:09Z","updated_at":"2023-10-25T12:27:09Z","workflow":""},"17615893230":{"check_id":17615893230,"check_url":"https://github.com/godotengine/godot/commit/1088dd5c3308dec02daebce37df777745d25a582/checks?check_suite_id=17615893230","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2023-10-25T12:27:11Z","updated_at":"2023-10-25T14:09:32Z","workflow":6640342129},"19900613799":{"check_id":19900613799,"check_url":"https://github.com/godotengine/godot/commit/7b55630c90c2a6d75934676cbd93c2818ab5e13d/checks?check_suite_id=19900613799","status":"QUEUED","conclusion":null,"created_at":"2024-01-18T09:48:33Z","updated_at":"2024-01-18T09:48:33Z","workflow":""},"19900614630":{"check_id":19900614630,"check_url":"https://github.com/godotengine/godot/commit/7b55630c90c2a6d75934676cbd93c2818ab5e13d/checks?check_suite_id=19900614630","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-01-18T09:48:34Z","updated_at":"2024-01-18T10:45:57Z","workflow":7568147838},"20039888808":{"check_id":20039888808,"check_url":"https://github.com/godotengine/godot/commit/60867e63bec5d623e6d3bdfe6d2f30069765eede/checks?check_suite_id=20039888808","status":"QUEUED","conclusion":null,"created_at":"2024-01-23T11:43:42Z","updated_at":"2024-01-23T11:43:42Z","workflow":""},"20039889551":{"check_id":20039889551,"check_url":"https://github.com/godotengine/godot/commit/60867e63bec5d623e6d3bdfe6d2f30069765eede/checks?check_suite_id=20039889551","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-01-23T11:43:43Z","updated_at":"2024-01-23T12:44:41Z","workflow":7625200132},"21557123100":{"check_id":21557123100,"check_url":"https://github.com/godotengine/godot/commit/cd118f80c694c8b40487b3a22477c31f0d2ceebb/checks?check_suite_id=21557123100","status":"QUEUED","conclusion":null,"created_at":"2024-03-09T23:42:17Z","updated_at":"2024-03-09T23:42:17Z","workflow":""},"21557123184":{"check_id":21557123184,"check_url":"https://github.com/godotengine/godot/commit/cd118f80c694c8b40487b3a22477c31f0d2ceebb/checks?check_suite_id=21557123184","status":"COMPLETED","conclusion":"FAILURE","created_at":"2024-03-09T23:42:18Z","updated_at":"2024-03-10T00:42:06Z","workflow":8217942768},"21570313063":{"check_id":21570313063,"check_url":"https://github.com/godotengine/godot/commit/7d966c9f5e5f08bb8ff1ca87ec3b4cdff500ec39/checks?check_suite_id=21570313063","status":"QUEUED","conclusion":null,"created_at":"2024-03-10T20:02:25Z","updated_at":"2024-03-10T20:02:25Z","workflow":""},"21570313197":{"check_id":21570313197,"check_url":"https://github.com/godotengine/godot/commit/7d966c9f5e5f08bb8ff1ca87ec3b4cdff500ec39/checks?check_suite_id=21570313197","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-03-10T20:02:26Z","updated_at":"2024-03-10T20:56:22Z","workflow":8224430401},"23143492939":{"check_id":23143492939,"check_url":"https://github.com/godotengine/godot/commit/1d979a9e95d03d94bfd2dd447c9b04e07e1eaf31/checks?check_suite_id=23143492939","status":"QUEUED","conclusion":null,"created_at":"2024-04-25T12:49:24Z","updated_at":"2024-04-25T12:49:24Z","workflow":""},"23143493593":{"check_id":23143493593,"check_url":"https://github.com/godotengine/godot/commit/1d979a9e95d03d94bfd2dd447c9b04e07e1eaf31/checks?check_suite_id=23143493593","status":"COMPLETED","conclusion":"FAILURE","created_at":"2024-04-25T12:49:24Z","updated_at":"2024-04-25T13:43:39Z","workflow":8832883761},"23150164873":{"check_id":23150164873,"check_url":"https://github.com/godotengine/godot/commit/3d94d7436a4bc45b3109d04ae1efb96df837d172/checks?check_suite_id=23150164873","status":"QUEUED","conclusion":null,"created_at":"2024-04-25T15:19:48Z","updated_at":"2024-04-25T15:19:48Z","workflow":""},"23150165183":{"check_id":23150165183,"check_url":"https://github.com/godotengine/godot/commit/3d94d7436a4bc45b3109d04ae1efb96df837d172/checks?check_suite_id=23150165183","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-04-25T15:19:48Z","updated_at":"2024-04-25T15:51:12Z","workflow":8835205774},"23245704598":{"check_id":23245704598,"check_url":"https://github.com/godotengine/godot/commit/6c99b77a81cfcf653640a35a982be23ced21deca/checks?check_suite_id=23245704598","status":"QUEUED","conclusion":null,"created_at":"2024-04-29T08:23:56Z","updated_at":"2024-04-29T08:23:56Z","workflow":""},"23245705199":{"check_id":23245705199,"check_url":"https://github.com/godotengine/godot/commit/6c99b77a81cfcf653640a35a982be23ced21deca/checks?check_suite_id=23245705199","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-04-29T08:23:57Z","updated_at":"2024-04-29T09:34:29Z","workflow":8875517316},"30532909714":{"check_id":30532909714,"check_url":"https://github.com/godotengine/godot/commit/a02c70743f7b83d4b82748a7e0951dd464063884/checks?check_suite_id=30532909714","status":"QUEUED","conclusion":null,"created_at":"2024-11-05T20:11:11Z","updated_at":"2024-11-05T20:11:11Z","workflow":""},"30532910521":{"check_id":30532910521,"check_url":"https://github.com/godotengine/godot/commit/a02c70743f7b83d4b82748a7e0951dd464063884/checks?check_suite_id=30532910521","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-05T20:11:12Z","updated_at":"2024-11-05T21:57:18Z","workflow":11691767638}},"runs":{"5740160211":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":5740160211,"artifacts":[{"id":839625631,"name":"android-template","size":111592659,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:19:46Z"},{"id":839625635,"name":"godot-api-dump","size":5223216,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:34:54Z"},{"id":839625638,"name":"ios-template","size":121887192,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:00:51Z"},{"id":839625639,"name":"linux-editor-mono","size":160887384,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:38:32Z"},{"id":839625640,"name":"linux-template-minimal","size":49750536,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T14:57:57Z"},{"id":839625641,"name":"linux-template-mono","size":80666760,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:12:04Z"},{"id":839625642,"name":"macos-editor","size":136905200,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:20:01Z"},{"id":839625643,"name":"macos-template","size":74313968,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:02:17Z"},{"id":839625644,"name":"web-template","size":75115594,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T14:55:22Z"},{"id":839625645,"name":"windows-editor","size":109005312,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:31:26Z"},{"id":839625646,"name":"windows-template","size":55500288,"created_at":"2023-08-02T15:51:18Z","expires_at":"2023-08-16T15:29:37Z"}]},"5741523877":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":5741523877,"artifacts":[{"id":839927485,"name":"android-template","size":111592659,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:26:55Z"},{"id":839927487,"name":"godot-api-dump","size":5223216,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:53:26Z"},{"id":839927489,"name":"ios-template","size":121887192,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:12:12Z"},{"id":839927491,"name":"linux-editor-mono","size":160887389,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:45:30Z"},{"id":839927493,"name":"linux-template-minimal","size":49750536,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:10:48Z"},{"id":839927497,"name":"linux-template-mono","size":80666760,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:32:20Z"},{"id":839927503,"name":"macos-editor","size":136905200,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:33:18Z"},{"id":839927505,"name":"macos-template","size":74313968,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:50:10Z"},{"id":839927507,"name":"web-template","size":75115594,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:08:05Z"},{"id":839927508,"name":"windows-editor","size":109005312,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:47:07Z"},{"id":839927510,"name":"windows-template","size":55500288,"created_at":"2023-08-02T18:11:31Z","expires_at":"2023-08-16T17:33:48Z"}]},"5859417182":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":5859417182,"artifacts":[{"id":861969766,"name":"android-template","size":111580099,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:02:05Z"},{"id":861969767,"name":"godot-api-dump","size":5223216,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:46:23Z"},{"id":861969768,"name":"ios-template","size":121887192,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T19:56:15Z"},{"id":861969769,"name":"linux-editor-mono","size":160887400,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:19:11Z"},{"id":861969770,"name":"linux-template-minimal","size":49750536,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T19:53:52Z"},{"id":861969771,"name":"linux-template-mono","size":80666760,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:14:25Z"},{"id":861969772,"name":"macos-editor","size":136905200,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:11:30Z"},{"id":861969773,"name":"macos-template","size":74313968,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T19:59:47Z"},{"id":861969775,"name":"web-template","size":75115594,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T19:52:54Z"},{"id":861969777,"name":"windows-editor","size":109005312,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T20:40:32Z"},{"id":861969778,"name":"windows-template","size":55500288,"created_at":"2023-08-14T21:09:20Z","expires_at":"2023-08-28T19:59:41Z"}]},"5899998139":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":5899998139,"artifacts":[{"id":869884705,"name":"android-template","size":111581978,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T09:10:28Z"},{"id":869884706,"name":"godot-api-dump","size":5223216,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:43:44Z"},{"id":869884707,"name":"ios-template","size":121887192,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:01:04Z"},{"id":869884708,"name":"linux-editor-mono","size":160887396,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:19:44Z"},{"id":869884709,"name":"linux-template-minimal","size":49750536,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T07:52:25Z"},{"id":869884710,"name":"linux-template-mono","size":80666760,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:03:55Z"},{"id":869884711,"name":"macos-editor","size":136905200,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:10:15Z"},{"id":869884712,"name":"macos-template","size":74313968,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:00:15Z"},{"id":869884713,"name":"web-template","size":75115612,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T07:50:17Z"},{"id":869884714,"name":"windows-editor","size":109005312,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:59:16Z"},{"id":869884715,"name":"windows-template","size":55500288,"created_at":"2023-08-18T09:12:51Z","expires_at":"2023-09-01T08:28:23Z"}]},"6057433051":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":6057433051,"artifacts":[{"id":899468576,"name":"android-template","size":111595146,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:36:24Z"},{"id":899468577,"name":"godot-api-dump","size":5223216,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:59:53Z"},{"id":899468578,"name":"ios-template","size":121887192,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:49:15Z"},{"id":899468579,"name":"linux-editor-mono","size":160887386,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:51:37Z"},{"id":899468580,"name":"linux-template-minimal","size":49750536,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:18:19Z"},{"id":899468581,"name":"linux-template-mono","size":80666760,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:31:52Z"},{"id":899468582,"name":"macos-editor","size":136955096,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:38:07Z"},{"id":899468583,"name":"macos-template","size":74380264,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:34:53Z"},{"id":899468584,"name":"web-template","size":75115596,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:22:04Z"},{"id":899468586,"name":"windows-editor","size":108996608,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T10:37:10Z"},{"id":899468588,"name":"windows-template","size":55513600,"created_at":"2023-09-02T10:39:02Z","expires_at":"2023-09-16T09:45:36Z"}]},"6099973076":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":6099973076,"artifacts":[{"id":906943092,"name":"android-template","size":111593560,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:30:56Z"},{"id":906943097,"name":"godot-api-dump","size":5223216,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T18:05:00Z"},{"id":906943099,"name":"ios-template","size":121887192,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:09:15Z"},{"id":906943101,"name":"linux-editor-mono","size":160887385,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:49:21Z"},{"id":906943106,"name":"linux-template-minimal","size":49750536,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:06:23Z"},{"id":906943109,"name":"linux-template-mono","size":80666760,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:31:41Z"},{"id":906943111,"name":"macos-editor","size":136955096,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:53:13Z"},{"id":906943115,"name":"macos-template","size":74380264,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:16:36Z"},{"id":906943119,"name":"web-template","size":75115617,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:04:52Z"},{"id":906943121,"name":"windows-editor","size":109005312,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T18:03:12Z"},{"id":906943124,"name":"windows-template","size":55500288,"created_at":"2023-09-06T18:23:19Z","expires_at":"2023-09-20T17:41:11Z"}]},"6640342129":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":6640342129,"artifacts":[{"id":1007014866,"name":"android-template","size":111590537,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:08:16Z"},{"id":1007014870,"name":"godot-api-dump","size":5223208,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:47:43Z"},{"id":1007014871,"name":"ios-template","size":121887144,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:11:48Z"},{"id":1007014873,"name":"linux-editor-mono","size":160887430,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:33:55Z"},{"id":1007014874,"name":"linux-template-minimal","size":49750536,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T12:52:10Z"},{"id":1007014875,"name":"linux-template-mono","size":80666760,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:12:41Z"},{"id":1007014876,"name":"macos-editor","size":137020608,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:37:03Z"},{"id":1007014878,"name":"macos-template","size":74445776,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:15:29Z"},{"id":1007014882,"name":"web-template","size":75115563,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T12:56:17Z"},{"id":1007014886,"name":"windows-editor","size":109005312,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T14:00:08Z"},{"id":1007014888,"name":"windows-template","size":55500288,"created_at":"2023-10-25T14:09:30Z","expires_at":"2023-11-08T13:24:12Z"}]},"7568147838":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":7568147838,"artifacts":[{"id":1177807815,"name":"android-template","size":111582648,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:14:53Z"},{"id":1177807817,"name":"godot-api-dump","size":5223208,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:32:06Z"},{"id":1177807819,"name":"ios-template","size":121887144,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:06:38Z"},{"id":1177807822,"name":"linux-editor-mono","size":160887401,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:24:05Z"},{"id":1177807823,"name":"linux-template-minimal","size":49750536,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:02:57Z"},{"id":1177807825,"name":"linux-template-mono","size":80666760,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:12:02Z"},{"id":1177807827,"name":"macos-editor","size":137219008,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:28:45Z"},{"id":1177807828,"name":"macos-template","size":74627720,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:13:01Z"},{"id":1177807829,"name":"web-template","size":75115474,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:05:33Z"},{"id":1177807831,"name":"windows-editor","size":109732864,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:30:51Z"},{"id":1177807832,"name":"windows-template","size":56113152,"created_at":"2024-01-18T10:45:57Z","expires_at":"2024-02-01T10:15:02Z"}]},"7625200132":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":7625200132,"artifacts":[{"id":1188607717,"name":"android-template","size":111587751,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:08:53Z"},{"id":1188607719,"name":"godot-api-dump","size":5223208,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:23:17Z"},{"id":1188607720,"name":"ios-template","size":121887144,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:25:26Z"},{"id":1188607721,"name":"linux-editor-mono","size":160887398,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:18:22Z"},{"id":1188607723,"name":"linux-template-minimal","size":49750536,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T11:57:55Z"},{"id":1188607725,"name":"linux-template-mono","size":80666760,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:06:45Z"},{"id":1188607726,"name":"macos-editor","size":137219008,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:43:41Z"},{"id":1188607728,"name":"macos-template","size":74627720,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:30:04Z"},{"id":1188607729,"name":"web-template","size":75115434,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:00:24Z"},{"id":1188607730,"name":"windows-editor","size":109732864,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:26:44Z"},{"id":1188607731,"name":"windows-template","size":56113152,"created_at":"2024-01-23T12:44:40Z","expires_at":"2024-02-06T12:09:26Z"}]},"8217942768":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8217942768,"artifacts":[{"id":1312199997,"name":"android-template","size":111587983,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:07:24Z"},{"id":1312200000,"name":"godot-api-dump","size":5223208,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:21:46Z"},{"id":1312200001,"name":"ios-template","size":121887144,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:41:00Z"},{"id":1312200002,"name":"linux-editor-mono","size":160887412,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:17:05Z"},{"id":1312200003,"name":"linux-template-minimal","size":49750536,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-23T23:56:41Z"},{"id":1312200005,"name":"linux-template-mono","size":80666760,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:04:28Z"},{"id":1312200006,"name":"macos-editor","size":137219008,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:41:00Z"},{"id":1312200007,"name":"macos-template","size":74627720,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-24T00:11:42Z"},{"id":1312200009,"name":"web-template","size":75115452,"created_at":"2024-03-10T00:42:05Z","expires_at":"2024-03-23T23:58:51Z"}]},"8224430401":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8224430401,"artifacts":[{"id":1313219339,"name":"android-template","size":111600946,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:27:33Z"},{"id":1313219340,"name":"godot-api-dump","size":5223208,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:42:47Z"},{"id":1313219341,"name":"ios-template","size":121887144,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:14:59Z"},{"id":1313219342,"name":"linux-editor-mono","size":160887410,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:38:22Z"},{"id":1313219343,"name":"linux-template-minimal","size":49750536,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:17:51Z"},{"id":1313219344,"name":"linux-template-mono","size":80666760,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:26:05Z"},{"id":1313219345,"name":"macos-editor","size":137219008,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:54:31Z"},{"id":1313219346,"name":"macos-template","size":74627720,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:20:38Z"},{"id":1313219347,"name":"web-template","size":75115586,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:19:22Z"},{"id":1313219348,"name":"windows-editor","size":109064192,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:46:04Z"},{"id":1313219350,"name":"windows-template","size":56211456,"created_at":"2024-03-10T20:56:21Z","expires_at":"2024-03-24T20:35:47Z"}]},"8832883761":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8832883761,"artifacts":[{"id":1447320604,"name":"android-template","size":111589466,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:14:33Z"},{"id":1447320606,"name":"godot-api-dump","size":5223208,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:30:08Z"},{"id":1447320609,"name":"ios-template","size":123009480,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T12:58:36Z"},{"id":1447320610,"name":"linux-editor-mono","size":160887409,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:24:44Z"},{"id":1447320611,"name":"linux-template-minimal","size":49750536,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:03:12Z"},{"id":1447320613,"name":"linux-template-mono","size":80666760,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:12:06Z"},{"id":1447320615,"name":"web-template","size":75115575,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:05:58Z"},{"id":1447320616,"name":"windows-editor","size":109064192,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:35:44Z"},{"id":1447320619,"name":"windows-template","size":56211456,"created_at":"2024-04-25T13:43:38Z","expires_at":"2024-05-09T13:15:45Z"}]},"8835205774":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8835205774,"artifacts":[{"id":1447819974,"name":"android-template","size":111587876,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:23:09Z"},{"id":1447819976,"name":"godot-api-dump","size":5223208,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:24:14Z"},{"id":1447819979,"name":"ios-template","size":123009480,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:21:45Z"},{"id":1447819980,"name":"linux-editor-mono","size":160887413,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:23:09Z"},{"id":1447819982,"name":"linux-template-minimal","size":49750536,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:20:55Z"},{"id":1447819983,"name":"linux-template-mono","size":80666760,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:21:45Z"},{"id":1447819987,"name":"macos-editor","size":237490128,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:50:14Z"},{"id":1447819990,"name":"macos-template","size":133934216,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:37:08Z"},{"id":1447819993,"name":"web-template","size":75115581,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:21:18Z"},{"id":1447819995,"name":"windows-editor","size":109064192,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:26:40Z"},{"id":1447819997,"name":"windows-template","size":56211456,"created_at":"2024-04-25T15:51:11Z","expires_at":"2024-05-09T15:26:33Z"}]},"8875517316":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":8875517316,"artifacts":[{"id":1456072360,"name":"android-template","size":111589154,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T08:51:16Z"},{"id":1456072361,"name":"godot-api-dump","size":5223208,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:07:16Z"},{"id":1456072363,"name":"ios-template","size":123009480,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:19:03Z"},{"id":1456072366,"name":"linux-editor-mono","size":160887411,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:01:15Z"},{"id":1456072367,"name":"linux-template-minimal","size":49750536,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T08:40:21Z"},{"id":1456072368,"name":"linux-template-mono","size":80666760,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T08:49:08Z"},{"id":1456072369,"name":"macos-editor","size":237490128,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:33:32Z"},{"id":1456072372,"name":"macos-template","size":133934216,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:19:43Z"},{"id":1456072373,"name":"web-template","size":75115477,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T08:42:59Z"},{"id":1456072375,"name":"windows-editor","size":109063680,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T09:10:05Z"},{"id":1456072378,"name":"windows-template","size":56211456,"created_at":"2024-04-29T09:34:29Z","expires_at":"2024-05-13T08:53:50Z"}]},"11691767638":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11691767638,"artifacts":[{"id":2149266618,"name":"android-template","size":111650773,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:00:57Z"},{"id":2149266620,"name":"godot-api-dump","size":5223208,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:18:26Z"},{"id":2149266622,"name":"ios-template","size":123022944,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:15:35Z"},{"id":2149266623,"name":"linux-editor-mono","size":160899687,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:11:46Z"},{"id":2149266626,"name":"linux-template-minimal","size":49750536,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T20:53:18Z"},{"id":2149266628,"name":"linux-template-mono","size":80674952,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T20:59:43Z"},{"id":2149266630,"name":"macos-editor","size":237771040,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:54:08Z"},{"id":2149266633,"name":"macos-template","size":134198760,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:38:39Z"},{"id":2149266637,"name":"web-template","size":41840454,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T20:54:25Z"},{"id":2149266640,"name":"windows-editor","size":107530240,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:20:09Z"},{"id":2149266643,"name":"windows-template","size":55468544,"created_at":"2024-11-05T21:57:17Z","expires_at":"2024-11-19T21:05:41Z"}]}},"latest":{"android-template":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266618,"artifact_name":"android-template","artifact_size":111650773},"godot-api-dump":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266620,"artifact_name":"godot-api-dump","artifact_size":5223208},"ios-template":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266622,"artifact_name":"ios-template","artifact_size":123022944},"linux-editor-mono":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266623,"artifact_name":"linux-editor-mono","artifact_size":160899687},"linux-template-minimal":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266626,"artifact_name":"linux-template-minimal","artifact_size":49750536},"linux-template-mono":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266628,"artifact_name":"linux-template-mono","artifact_size":80674952},"macos-editor":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266630,"artifact_name":"macos-editor","artifact_size":237771040},"macos-template":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266633,"artifact_name":"macos-template","artifact_size":134198760},"web-template":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266637,"artifact_name":"web-template","artifact_size":41840454},"windows-editor":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266640,"artifact_name":"windows-editor","artifact_size":107530240},"windows-template":{"commit_hash":"a02c70743f7b83d4b82748a7e0951dd464063884","check_id":30532910521,"workflow_name":"πŸ”— GHA","artifact_id":2149266643,"artifact_name":"windows-template","artifact_size":55468544}}} \ No newline at end of file diff --git a/data/godotengine.godot.master.json b/data/godotengine.godot.master.json new file mode 100644 index 000000000..29f1ef939 --- /dev/null +++ b/data/godotengine.godot.master.json @@ -0,0 +1 @@ +{"generated_at":1731439220924,"commits":[{"hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","title":"Merge pull request #98687 from m4gr3d/disable_swappy_requirement_for_…","committed_date":"2024-11-12T18:13:23Z","checks":[30802577215]},{"hash":"646cef2ca23af4c8dd20c7c56a8fdb874005d01b","title":"Merge pull request #98680 from jaydensipe/expose-toast-notification-m…","committed_date":"2024-11-12T18:13:22Z","checks":[]},{"hash":"4cc8478d3637565eaabc3672b944041f5bbe489f","title":"Merge pull request #99062 from KoBeWi/selectively_selecting_selectors","committed_date":"2024-11-12T18:13:21Z","checks":[]},{"hash":"51d7d6b5b7f22c97cc234dd538e2299a7158e5ca","title":"Merge pull request #98678 from Daylily-Zeleen/daylily-zeleen/fix_text…","committed_date":"2024-11-12T18:13:20Z","checks":[]},{"hash":"cd66343c709a89db73a53fde71265edb54b88f03","title":"Merge pull request #98543 from rune-scape/code-edit-margin","committed_date":"2024-11-12T18:13:19Z","checks":[]},{"hash":"3c3303e0a4974ad1793e6f6c9c79f26b1d167d92","title":"Merge pull request #98031 from MajorMcDoom/anim-curve-zoom-fix","committed_date":"2024-11-12T18:13:18Z","checks":[]},{"hash":"b1526f45b8e9b8cdbb6b799bdba84775694e8d0e","title":"Merge pull request #97890 from timothyqiu/id-focused","committed_date":"2024-11-12T18:13:16Z","checks":[]},{"hash":"aa6aa45675d7a242f2d24c188382c9a859de67e5","title":"Merge pull request #97373 from kitbdev/fix-splitcontainer-collapsed-doc","committed_date":"2024-11-12T18:13:15Z","checks":[]},{"hash":"0a847f74649fa1fbc8fc4c44597223c9c12ad17a","title":"Merge pull request #98253 from timothyqiu/its-too-late","committed_date":"2024-11-12T18:13:14Z","checks":[]},{"hash":"4d4353179e22ed441604ded8715a511406634814","title":"Merge pull request #97218 from wenqiangwang/local_debuggger_expr_eval…","committed_date":"2024-11-12T18:13:13Z","checks":[]},{"hash":"caff0ff591ed63234474c46a6fd868661aa8ea01","title":"Merge pull request #97913 from Faless/fix/websocket_closing_transition","committed_date":"2024-11-12T15:28:15Z","checks":[30795155170]},{"hash":"ab5a5395496751e09b2bc5100ff6352d0ee5f16c","title":"Merge pull request #98423 from Calinou/doc-textedit-is-caret-visible","committed_date":"2024-11-12T15:28:14Z","checks":[]},{"hash":"686b1c4d98741a3693feddd23ad8d2c3c6d8fe9b","title":"Merge pull request #94326 from davidrautert/blit-rect-alpha-notes","committed_date":"2024-11-12T15:28:12Z","checks":[]},{"hash":"0445bfb01c55b46a44c486ac31066514ba23a433","title":"Merge pull request #98931 from adamscott/fix-ime-web-issues","committed_date":"2024-11-12T15:28:10Z","checks":[]},{"hash":"a833685e7504595f1629120adec0b1ac7fb509b9","title":"Merge pull request #96625 from elpozewaunig/web_splash_color","committed_date":"2024-11-12T15:28:08Z","checks":[]},{"hash":"cf160747a00a4cd13e2214dceb5dd24606f0c572","title":"Merge pull request #98536 from TokageItLab/fix-deactivation-modifier","committed_date":"2024-11-12T15:28:07Z","checks":[]},{"hash":"0f9506109252d54cff75c83ef782e1f5bf48e7be","title":"Merge pull request #98787 from Meorge/tween-docs-stop","committed_date":"2024-11-12T15:28:06Z","checks":[]},{"hash":"316293ecc228dcd561873a4e3d6ea9d4a4c31399","title":"Merge pull request #99042 from Repiteo/windows/natvis-improvements","committed_date":"2024-11-12T15:28:05Z","checks":[]},{"hash":"3128bd06ac9a481d7e010965bb5ec2eacbaa6d8b","title":"Merge pull request #98264 from DevPoodle/rd-texture-format-docs","committed_date":"2024-11-12T15:28:04Z","checks":[]},{"hash":"e960aa319f9f940c4d747d1b059d83acd6bfe7bf","title":"Merge pull request #99030 from tracefree/obstacle_2d_transform","committed_date":"2024-11-12T15:28:03Z","checks":[]},{"hash":"6c4c61f1b24718dbf3c3aedd757982266cb5481c","title":"Merge pull request #98547 from timothyqiu/loaded-locales-set","committed_date":"2024-11-11T20:18:40Z","checks":[]},{"hash":"cea186af2af37dd43e960039716b2a6bcafc30af","title":"Merge pull request #98797 from KoBeWi/toastkill_f","committed_date":"2024-11-11T20:18:38Z","checks":[]},{"hash":"16cd7b4a7e4ced35ffb0ad43fedca1beba402235","title":"Merge pull request #97897 from WhalesState/button-min-size","committed_date":"2024-11-11T20:18:36Z","checks":[]},{"hash":"66fb0cd9f7583c22f0ad516cfbdc1c5df984c97a","title":"Merge pull request #89051 from Calinou/csharp-vscode-add-codium-support","committed_date":"2024-11-11T20:18:34Z","checks":[]},{"hash":"a5873ff1e8512573c6d091f14c0b434f6e477c5c","title":"Merge pull request #99031 from Mickeon/white-space-jumpscare","committed_date":"2024-11-11T20:18:31Z","checks":[]}],"checks":{"30795155170":{"check_id":30795155170,"check_url":"https://github.com/godotengine/godot/commit/caff0ff591ed63234474c46a6fd868661aa8ea01/checks?check_suite_id=30795155170","status":"COMPLETED","conclusion":"SUCCESS","created_at":"2024-11-12T15:36:09Z","updated_at":"2024-11-12T16:38:05Z","workflow":11800581476},"30802577215":{"check_id":30802577215,"check_url":"https://github.com/godotengine/godot/commit/cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e/checks?check_suite_id=30802577215","status":"QUEUED","conclusion":null,"created_at":"2024-11-12T18:19:41Z","updated_at":"2024-11-12T19:07:04Z","workflow":11803326496}},"runs":{"11800581476":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11800581476,"artifacts":[{"id":2177104594,"name":"ios-template","size":41807512,"created_at":"2024-11-12T15:43:40Z","expires_at":"2025-01-11T15:43:33Z"},{"id":2177125830,"name":"linux-template-minimal","size":17892049,"created_at":"2024-11-12T15:47:13Z","expires_at":"2025-01-11T15:47:12Z"},{"id":2177137262,"name":"macos-template","size":49273769,"created_at":"2024-11-12T15:49:09Z","expires_at":"2025-01-11T15:49:06Z"},{"id":2177138076,"name":"android-template-arm32","size":73872843,"created_at":"2024-11-12T15:49:18Z","expires_at":"2025-01-11T15:49:16Z"},{"id":2177140904,"name":"android-template-arm64","size":67539884,"created_at":"2024-11-12T15:49:47Z","expires_at":"2025-01-11T15:49:45Z"},{"id":2177156851,"name":"linux-template-mono","size":33127038,"created_at":"2024-11-12T15:52:35Z","expires_at":"2025-01-11T15:52:32Z"},{"id":2177167341,"name":"web-template","size":16048299,"created_at":"2024-11-12T15:54:25Z","expires_at":"2025-01-11T15:54:24Z"},{"id":2177169561,"name":"web-nothreads-template","size":16096687,"created_at":"2024-11-12T15:54:49Z","expires_at":"2025-01-11T15:54:48Z"},{"id":2177188065,"name":"android-editor","size":242152477,"created_at":"2024-11-12T15:58:03Z","expires_at":"2025-01-11T15:57:54Z"},{"id":2177221254,"name":"windows-template","size":32838841,"created_at":"2024-11-12T16:03:46Z","expires_at":"2025-01-11T16:03:43Z"},{"id":2177222526,"name":"macos-editor","size":109122029,"created_at":"2024-11-12T16:03:59Z","expires_at":"2025-01-11T16:03:51Z"},{"id":2177225203,"name":"linux-editor-mono","size":80506393,"created_at":"2024-11-12T16:04:27Z","expires_at":"2025-01-11T16:04:21Z"},{"id":2177291404,"name":"windows-editor","size":68116732,"created_at":"2024-11-12T16:15:22Z","expires_at":"2025-01-11T16:15:17Z"}]},"11803326496":{"name":"πŸ”— GHA","workflow_id":33869182,"run_id":11803326496,"artifacts":[{"id":2178000581,"name":"linux-template-minimal","size":17903594,"created_at":"2024-11-12T18:32:38Z","expires_at":"2025-01-11T18:32:35Z"},{"id":2178000864,"name":"ios-template","size":41809682,"created_at":"2024-11-12T18:32:42Z","expires_at":"2025-01-11T18:32:38Z"},{"id":2178012184,"name":"android-template-arm32","size":73884889,"created_at":"2024-11-12T18:35:15Z","expires_at":"2025-01-11T18:35:13Z"},{"id":2178012758,"name":"android-template-arm64","size":67569294,"created_at":"2024-11-12T18:35:22Z","expires_at":"2025-01-11T18:35:20Z"},{"id":2178030838,"name":"macos-template","size":49294803,"created_at":"2024-11-12T18:39:16Z","expires_at":"2025-01-11T18:39:12Z"},{"id":2178031528,"name":"linux-template-mono","size":33140434,"created_at":"2024-11-12T18:39:25Z","expires_at":"2025-01-11T18:39:22Z"},{"id":2178039664,"name":"web-template","size":16051837,"created_at":"2024-11-12T18:41:11Z","expires_at":"2025-01-11T18:41:09Z"},{"id":2178042115,"name":"web-nothreads-template","size":16098368,"created_at":"2024-11-12T18:41:44Z","expires_at":"2025-01-11T18:41:42Z"},{"id":2178053538,"name":"android-editor","size":242206136,"created_at":"2024-11-12T18:44:19Z","expires_at":"2025-01-11T18:44:10Z"},{"id":2178071516,"name":"macos-editor","size":109148621,"created_at":"2024-11-12T18:48:11Z","expires_at":"2025-01-11T18:48:05Z"},{"id":2178083078,"name":"linux-editor-mono","size":80535998,"created_at":"2024-11-12T18:50:41Z","expires_at":"2025-01-11T18:50:35Z"},{"id":2178091748,"name":"windows-template","size":32850495,"created_at":"2024-11-12T18:52:34Z","expires_at":"2025-01-11T18:52:31Z"},{"id":2178126053,"name":"godot-api-dump","size":429902,"created_at":"2024-11-12T18:59:53Z","expires_at":"2025-01-11T18:59:53Z"},{"id":2178169167,"name":"windows-editor","size":68131146,"created_at":"2024-11-12T19:08:47Z","expires_at":"2025-01-11T19:08:41Z"}]}},"latest":{"linux-template-minimal":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178000581,"artifact_name":"linux-template-minimal","artifact_size":17903594},"ios-template":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178000864,"artifact_name":"ios-template","artifact_size":41809682},"android-template-arm32":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178012184,"artifact_name":"android-template-arm32","artifact_size":73884889},"android-template-arm64":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178012758,"artifact_name":"android-template-arm64","artifact_size":67569294},"macos-template":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178030838,"artifact_name":"macos-template","artifact_size":49294803},"linux-template-mono":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178031528,"artifact_name":"linux-template-mono","artifact_size":33140434},"web-template":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178039664,"artifact_name":"web-template","artifact_size":16051837},"web-nothreads-template":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178042115,"artifact_name":"web-nothreads-template","artifact_size":16098368},"android-editor":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178053538,"artifact_name":"android-editor","artifact_size":242206136},"macos-editor":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178071516,"artifact_name":"macos-editor","artifact_size":109148621},"linux-editor-mono":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178083078,"artifact_name":"linux-editor-mono","artifact_size":80535998},"windows-template":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178091748,"artifact_name":"windows-template","artifact_size":32850495},"godot-api-dump":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178126053,"artifact_name":"godot-api-dump","artifact_size":429902},"windows-editor":{"commit_hash":"cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e","check_id":30802577215,"workflow_name":"πŸ”— GHA","artifact_id":2178169167,"artifact_name":"windows-editor","artifact_size":68131146}}} \ No newline at end of file diff --git a/download/godotengine/godot/3.5/android-template/index.html b/download/godotengine/godot/3.5/android-template/index.html new file mode 100644 index 000000000..35e43524c --- /dev/null +++ b/download/godotengine/godot/3.5/android-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/ios-template/index.html b/download/godotengine/godot/3.5/ios-template/index.html new file mode 100644 index 000000000..8b9e62158 --- /dev/null +++ b/download/godotengine/godot/3.5/ios-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/javascript-template/index.html b/download/godotengine/godot/3.5/javascript-template/index.html new file mode 100644 index 000000000..edd2bd6dd --- /dev/null +++ b/download/godotengine/godot/3.5/javascript-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/linux-editor-mono/index.html b/download/godotengine/godot/3.5/linux-editor-mono/index.html new file mode 100644 index 000000000..800cec4ea --- /dev/null +++ b/download/godotengine/godot/3.5/linux-editor-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/linux-template-mono/index.html b/download/godotengine/godot/3.5/linux-template-mono/index.html new file mode 100644 index 000000000..c1f9d632d --- /dev/null +++ b/download/godotengine/godot/3.5/linux-template-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/macos-editor/index.html b/download/godotengine/godot/3.5/macos-editor/index.html new file mode 100644 index 000000000..26b7d855c --- /dev/null +++ b/download/godotengine/godot/3.5/macos-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/macos-template/index.html b/download/godotengine/godot/3.5/macos-template/index.html new file mode 100644 index 000000000..af1749e3d --- /dev/null +++ b/download/godotengine/godot/3.5/macos-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/windows-editor/index.html b/download/godotengine/godot/3.5/windows-editor/index.html new file mode 100644 index 000000000..4da490982 --- /dev/null +++ b/download/godotengine/godot/3.5/windows-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.5/windows-template/index.html b/download/godotengine/godot/3.5/windows-template/index.html new file mode 100644 index 000000000..d04747b5c --- /dev/null +++ b/download/godotengine/godot/3.5/windows-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/android-template/index.html b/download/godotengine/godot/3.x/android-template/index.html new file mode 100644 index 000000000..af3318025 --- /dev/null +++ b/download/godotengine/godot/3.x/android-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/ios-template/index.html b/download/godotengine/godot/3.x/ios-template/index.html new file mode 100644 index 000000000..c77caab38 --- /dev/null +++ b/download/godotengine/godot/3.x/ios-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/javascript-template/index.html b/download/godotengine/godot/3.x/javascript-template/index.html new file mode 100644 index 000000000..3f6dbdbac --- /dev/null +++ b/download/godotengine/godot/3.x/javascript-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/linux-editor-mono/index.html b/download/godotengine/godot/3.x/linux-editor-mono/index.html new file mode 100644 index 000000000..2f25db498 --- /dev/null +++ b/download/godotengine/godot/3.x/linux-editor-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/linux-template-mono/index.html b/download/godotengine/godot/3.x/linux-template-mono/index.html new file mode 100644 index 000000000..435fcc6a0 --- /dev/null +++ b/download/godotengine/godot/3.x/linux-template-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/macos-editor/index.html b/download/godotengine/godot/3.x/macos-editor/index.html new file mode 100644 index 000000000..2cff4ee2d --- /dev/null +++ b/download/godotengine/godot/3.x/macos-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/macos-template/index.html b/download/godotengine/godot/3.x/macos-template/index.html new file mode 100644 index 000000000..7055e4d1b --- /dev/null +++ b/download/godotengine/godot/3.x/macos-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/windows-editor/index.html b/download/godotengine/godot/3.x/windows-editor/index.html new file mode 100644 index 000000000..118e45805 --- /dev/null +++ b/download/godotengine/godot/3.x/windows-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/3.x/windows-template/index.html b/download/godotengine/godot/3.x/windows-template/index.html new file mode 100644 index 000000000..e44c3526a --- /dev/null +++ b/download/godotengine/godot/3.x/windows-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/android-template/index.html b/download/godotengine/godot/4.0/android-template/index.html new file mode 100644 index 000000000..732bde8df --- /dev/null +++ b/download/godotengine/godot/4.0/android-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/godot-api-dump/index.html b/download/godotengine/godot/4.0/godot-api-dump/index.html new file mode 100644 index 000000000..6a48f51b2 --- /dev/null +++ b/download/godotengine/godot/4.0/godot-api-dump/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/ios-template/index.html b/download/godotengine/godot/4.0/ios-template/index.html new file mode 100644 index 000000000..1f65f8912 --- /dev/null +++ b/download/godotengine/godot/4.0/ios-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/linux-editor-mono/index.html b/download/godotengine/godot/4.0/linux-editor-mono/index.html new file mode 100644 index 000000000..5cf7ed688 --- /dev/null +++ b/download/godotengine/godot/4.0/linux-editor-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/linux-template-minimal/index.html b/download/godotengine/godot/4.0/linux-template-minimal/index.html new file mode 100644 index 000000000..c2b19aa62 --- /dev/null +++ b/download/godotengine/godot/4.0/linux-template-minimal/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/linux-template-mono/index.html b/download/godotengine/godot/4.0/linux-template-mono/index.html new file mode 100644 index 000000000..d7b333321 --- /dev/null +++ b/download/godotengine/godot/4.0/linux-template-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/macos-editor/index.html b/download/godotengine/godot/4.0/macos-editor/index.html new file mode 100644 index 000000000..43f27dc9d --- /dev/null +++ b/download/godotengine/godot/4.0/macos-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/macos-template/index.html b/download/godotengine/godot/4.0/macos-template/index.html new file mode 100644 index 000000000..e30b3aad2 --- /dev/null +++ b/download/godotengine/godot/4.0/macos-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/web-template/index.html b/download/godotengine/godot/4.0/web-template/index.html new file mode 100644 index 000000000..df0ed8ffe --- /dev/null +++ b/download/godotengine/godot/4.0/web-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/windows-editor/index.html b/download/godotengine/godot/4.0/windows-editor/index.html new file mode 100644 index 000000000..1e7610b4d --- /dev/null +++ b/download/godotengine/godot/4.0/windows-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/4.0/windows-template/index.html b/download/godotengine/godot/4.0/windows-template/index.html new file mode 100644 index 000000000..f757be5bc --- /dev/null +++ b/download/godotengine/godot/4.0/windows-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/android-editor/index.html b/download/godotengine/godot/master/android-editor/index.html new file mode 100644 index 000000000..3cf850d06 --- /dev/null +++ b/download/godotengine/godot/master/android-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/android-template-arm32/index.html b/download/godotengine/godot/master/android-template-arm32/index.html new file mode 100644 index 000000000..b2fff81d9 --- /dev/null +++ b/download/godotengine/godot/master/android-template-arm32/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/android-template-arm64/index.html b/download/godotengine/godot/master/android-template-arm64/index.html new file mode 100644 index 000000000..d7015d9af --- /dev/null +++ b/download/godotengine/godot/master/android-template-arm64/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/android-template/index.html b/download/godotengine/godot/master/android-template/index.html new file mode 100644 index 000000000..2fade2595 --- /dev/null +++ b/download/godotengine/godot/master/android-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/godot-api-dump/index.html b/download/godotengine/godot/master/godot-api-dump/index.html new file mode 100644 index 000000000..9fe270977 --- /dev/null +++ b/download/godotengine/godot/master/godot-api-dump/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/ios-template/index.html b/download/godotengine/godot/master/ios-template/index.html new file mode 100644 index 000000000..9d2d89c83 --- /dev/null +++ b/download/godotengine/godot/master/ios-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/linux-editor-mono/index.html b/download/godotengine/godot/master/linux-editor-mono/index.html new file mode 100644 index 000000000..18f68d0e7 --- /dev/null +++ b/download/godotengine/godot/master/linux-editor-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/linux-template-minimal/index.html b/download/godotengine/godot/master/linux-template-minimal/index.html new file mode 100644 index 000000000..e02a43efc --- /dev/null +++ b/download/godotengine/godot/master/linux-template-minimal/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/linux-template-mono/index.html b/download/godotengine/godot/master/linux-template-mono/index.html new file mode 100644 index 000000000..e25d6cfc0 --- /dev/null +++ b/download/godotengine/godot/master/linux-template-mono/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/macos-editor/index.html b/download/godotengine/godot/master/macos-editor/index.html new file mode 100644 index 000000000..c8825dd0a --- /dev/null +++ b/download/godotengine/godot/master/macos-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/macos-template/index.html b/download/godotengine/godot/master/macos-template/index.html new file mode 100644 index 000000000..e015a1e88 --- /dev/null +++ b/download/godotengine/godot/master/macos-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/web-nothreads-template/index.html b/download/godotengine/godot/master/web-nothreads-template/index.html new file mode 100644 index 000000000..7a8999589 --- /dev/null +++ b/download/godotengine/godot/master/web-nothreads-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/web-template/index.html b/download/godotengine/godot/master/web-template/index.html new file mode 100644 index 000000000..b6df51b29 --- /dev/null +++ b/download/godotengine/godot/master/web-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/windows-editor/index.html b/download/godotengine/godot/master/windows-editor/index.html new file mode 100644 index 000000000..955fc175e --- /dev/null +++ b/download/godotengine/godot/master/windows-editor/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/download/godotengine/godot/master/windows-template/index.html b/download/godotengine/godot/master/windows-template/index.html new file mode 100644 index 000000000..251049b4c --- /dev/null +++ b/download/godotengine/godot/master/windows-template/index.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ac69f11e014b8a64542ec956ea5f36e712bd26cc GIT binary patch literal 1929 zcmV;42X^?0P)a&hkDhV#IKmkkd* zcuODpiN9?SKdjUrzG%Y@SP;F3H%Y(N2;yq3Nea@M#7;abZO)s-HE4sjXa_EEa;}co z4C0rW;Pp&!4(k9tXN?-;y)Vjf{L}a0m*D$+dvJmqF*sL*#w5*ULfawMp$TGu0-jyY zI1mG|I9CHY2Z3_pz4Z6L>TCotpEfxj-emUYTnw1E+aXTgB)uaJ_THp~LnD~Cx!wpc znO7-F0Oq$Ko#F-Q9(#_1;TeBp&rM1=c%!t^_0|BvJPG1dF{3om^+tfV$g7k9tN~ii z)quTPwGrSQ_!~|w4D}BGi2T+ij%LEjRZ9S38O@{mu3f%k^aE#wg0X7&CJL}tQk84v^jWR?PUo1w&If*YmkhFZe~e3 z|Jxr@Fz?LyqL$z71JsfTS;5=rQZ`U zY*#4771WYFR5iBKg3~em*7-$eVyU{Ro$Mhtzm|qFEvhEqP2V8OC~qVHsI9G~n>TLK z`STYjB_)M`){btPb|kXTou7U*l3F{v2}ns!K@7w~Ok4bnvPOEtCrG^n>=UzX!NbDB z=*>6YqQC#`A2u`Sjbyc0F+v=R5=2^mB@u>ahkgl#b!4$vNUt|M6XUHn-=^@eZ~}n6 zVwQRd$f;~1prWFJUVrTk2ztTrNm+?#^uBPr99LqB2mmfe7uoe0yZ;dZ=gytC7Xz`G zhDrjmE1J|v0MD$e+d{zUQ>P)su8kctjsQmsRW6eFKj7J(585&?uCWf|oH=urfKH}~ zS8D`xbXf@4vuCeEVHl#o^7HX_Ir6HS2>|eH&u8U@cmlxXD9+x!`v_?7>{f3Iq?I-h z5Ey87C~V1+rDU;Mv0L;y0V8&Yk(F^QS-iwy98nYrNGYjTF9F_cuLrQu&6_*#1yLF= zE#>6oP-tc){Ck}MSa?eyM;na8X;RtX(69Yi(dr4)`qEaE`pins+l0!FH zIea#v04p~>4cT_4J86X71ZKFMD(4SQl--DdScoZ8XsMKdzSz6|A@q)apUw>`B)|;} zUy^V=#ni)*Mt4cTlp_%auBWJP=~z`z(?Y1l15?ZCQgji{0Nq=zC%4Q$71O|0=f=1F zg4|$!LOK$X zYh?$gHYvTr3cqs^1+rq#M-~u(HfReDaDfxth=Ev$31Fp{e*%_MzY$i*rsXgX<-*5YCa^+I)jLhwlz;ntC{*f&KTke#6zICg1xR z?MFj%Q9BS0Opmgw@rlygzQG-Gd{{7pGb#yf&=wrv0w=f;1F;Yjv1RyRGq_#?mnGiM z2%-mY6&Ux+ebFD_`U1=!HWDfaVCTzqhQM!feFu^t{*29~k^$8DBHsA$CtQC*rx(A@ zo20-2(D?_rk^b_231So{YfNIXD}L(u23VC}mb|&)#z(Qby25QTTGCdYf4qv$j5TwhbKM0w=f;W5E4_ z42u$P692@`7jL63XCr1B>(qRlIAM6k-|!ATUIz0Y(dK2(XAeB^z=MAS4*8~-AMHOz P00000NkvXXu0mjfyF8U* literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 000000000..f320af6a7 --- /dev/null +++ b/index.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + Godot Commit Artifacts + + + + + + + + + + diff --git a/loader.svg b/loader.svg new file mode 100644 index 000000000..ae53992bd --- /dev/null +++ b/loader.svg @@ -0,0 +1 @@ + diff --git a/scripts/index.js b/scripts/index.js new file mode 100644 index 000000000..421dfe9bb --- /dev/null +++ b/scripts/index.js @@ -0,0 +1,4532 @@ +var index = (function () { + 'use strict'; + + function _getPrototypeOf(o) { + _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { + return o.__proto__ || Object.getPrototypeOf(o); + }; + return _getPrototypeOf(o); + } + + function _superPropBase(object, property) { + while (!Object.prototype.hasOwnProperty.call(object, property)) { + object = _getPrototypeOf(object); + if (object === null) break; + } + + return object; + } + + function _get(target, property, receiver) { + if (typeof Reflect !== "undefined" && Reflect.get) { + _get = Reflect.get; + } else { + _get = function _get(target, property, receiver) { + var base = _superPropBase(target, property); + + if (!base) return; + var desc = Object.getOwnPropertyDescriptor(base, property); + + if (desc.get) { + return desc.get.call(receiver); + } + + return desc.value; + }; + } + + return _get(target, property, receiver || target); + } + + function _toArray(arr) { + return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest(); + } + + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + + function _iterableToArray(iter) { + if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); + } + + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance"); + } + + function _toPrimitive(input, hint) { + if (typeof input !== "object" || input === null) return input; + var prim = input[Symbol.toPrimitive]; + + if (prim !== undefined) { + var res = prim.call(input, hint || "default"); + if (typeof res !== "object") return res; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + + return (hint === "string" ? String : Number)(input); + } + + function _toPropertyKey(arg) { + var key = _toPrimitive(arg, "string"); + + return typeof key === "symbol" ? key : String(key); + } + + function _decorate(decorators, factory, superClass, mixins) { + var api = _getDecoratorsApi(); + + if (mixins) { + for (var i = 0; i < mixins.length; i++) { + api = mixins[i](api); + } + } + + var r = factory(function initialize(O) { + api.initializeInstanceElements(O, decorated.elements); + }, superClass); + var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); + api.initializeClassElements(r.F, decorated.elements); + return api.runClassFinishers(r.F, decorated.finishers); + } + + function _getDecoratorsApi() { + _getDecoratorsApi = function () { + return api; + }; + + var api = { + elementsDefinitionOrder: [["method"], ["field"]], + initializeInstanceElements: function (O, elements) { + ["method", "field"].forEach(function (kind) { + elements.forEach(function (element) { + if (element.kind === kind && element.placement === "own") { + this.defineClassElement(O, element); + } + }, this); + }, this); + }, + initializeClassElements: function (F, elements) { + var proto = F.prototype; + ["method", "field"].forEach(function (kind) { + elements.forEach(function (element) { + var placement = element.placement; + + if (element.kind === kind && (placement === "static" || placement === "prototype")) { + var receiver = placement === "static" ? F : proto; + this.defineClassElement(receiver, element); + } + }, this); + }, this); + }, + defineClassElement: function (receiver, element) { + var descriptor = element.descriptor; + + if (element.kind === "field") { + var initializer = element.initializer; + descriptor = { + enumerable: descriptor.enumerable, + writable: descriptor.writable, + configurable: descriptor.configurable, + value: initializer === void 0 ? void 0 : initializer.call(receiver) + }; + } + + Object.defineProperty(receiver, element.key, descriptor); + }, + decorateClass: function (elements, decorators) { + var newElements = []; + var finishers = []; + var placements = { + static: [], + prototype: [], + own: [] + }; + elements.forEach(function (element) { + this.addElementPlacement(element, placements); + }, this); + elements.forEach(function (element) { + if (!_hasDecorators(element)) return newElements.push(element); + var elementFinishersExtras = this.decorateElement(element, placements); + newElements.push(elementFinishersExtras.element); + newElements.push.apply(newElements, elementFinishersExtras.extras); + finishers.push.apply(finishers, elementFinishersExtras.finishers); + }, this); + + if (!decorators) { + return { + elements: newElements, + finishers: finishers + }; + } + + var result = this.decorateConstructor(newElements, decorators); + finishers.push.apply(finishers, result.finishers); + result.finishers = finishers; + return result; + }, + addElementPlacement: function (element, placements, silent) { + var keys = placements[element.placement]; + + if (!silent && keys.indexOf(element.key) !== -1) { + throw new TypeError("Duplicated element (" + element.key + ")"); + } + + keys.push(element.key); + }, + decorateElement: function (element, placements) { + var extras = []; + var finishers = []; + + for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { + var keys = placements[element.placement]; + keys.splice(keys.indexOf(element.key), 1); + var elementObject = this.fromElementDescriptor(element); + var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); + element = elementFinisherExtras.element; + this.addElementPlacement(element, placements); + + if (elementFinisherExtras.finisher) { + finishers.push(elementFinisherExtras.finisher); + } + + var newExtras = elementFinisherExtras.extras; + + if (newExtras) { + for (var j = 0; j < newExtras.length; j++) { + this.addElementPlacement(newExtras[j], placements); + } + + extras.push.apply(extras, newExtras); + } + } + + return { + element: element, + finishers: finishers, + extras: extras + }; + }, + decorateConstructor: function (elements, decorators) { + var finishers = []; + + for (var i = decorators.length - 1; i >= 0; i--) { + var obj = this.fromClassDescriptor(elements); + var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj); + + if (elementsAndFinisher.finisher !== undefined) { + finishers.push(elementsAndFinisher.finisher); + } + + if (elementsAndFinisher.elements !== undefined) { + elements = elementsAndFinisher.elements; + + for (var j = 0; j < elements.length - 1; j++) { + for (var k = j + 1; k < elements.length; k++) { + if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { + throw new TypeError("Duplicated element (" + elements[j].key + ")"); + } + } + } + } + } + + return { + elements: elements, + finishers: finishers + }; + }, + fromElementDescriptor: function (element) { + var obj = { + kind: element.kind, + key: element.key, + placement: element.placement, + descriptor: element.descriptor + }; + var desc = { + value: "Descriptor", + configurable: true + }; + Object.defineProperty(obj, Symbol.toStringTag, desc); + if (element.kind === "field") obj.initializer = element.initializer; + return obj; + }, + toElementDescriptors: function (elementObjects) { + if (elementObjects === undefined) return; + return _toArray(elementObjects).map(function (elementObject) { + var element = this.toElementDescriptor(elementObject); + this.disallowProperty(elementObject, "finisher", "An element descriptor"); + this.disallowProperty(elementObject, "extras", "An element descriptor"); + return element; + }, this); + }, + toElementDescriptor: function (elementObject) { + var kind = String(elementObject.kind); + + if (kind !== "method" && kind !== "field") { + throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"'); + } + + var key = _toPropertyKey(elementObject.key); + + var placement = String(elementObject.placement); + + if (placement !== "static" && placement !== "prototype" && placement !== "own") { + throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"'); + } + + var descriptor = elementObject.descriptor; + this.disallowProperty(elementObject, "elements", "An element descriptor"); + var element = { + kind: kind, + key: key, + placement: placement, + descriptor: Object.assign({}, descriptor) + }; + + if (kind !== "field") { + this.disallowProperty(elementObject, "initializer", "A method descriptor"); + } else { + this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); + this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); + this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); + element.initializer = elementObject.initializer; + } + + return element; + }, + toElementFinisherExtras: function (elementObject) { + var element = this.toElementDescriptor(elementObject); + + var finisher = _optionalCallableProperty(elementObject, "finisher"); + + var extras = this.toElementDescriptors(elementObject.extras); + return { + element: element, + finisher: finisher, + extras: extras + }; + }, + fromClassDescriptor: function (elements) { + var obj = { + kind: "class", + elements: elements.map(this.fromElementDescriptor, this) + }; + var desc = { + value: "Descriptor", + configurable: true + }; + Object.defineProperty(obj, Symbol.toStringTag, desc); + return obj; + }, + toClassDescriptor: function (obj) { + var kind = String(obj.kind); + + if (kind !== "class") { + throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"'); + } + + this.disallowProperty(obj, "key", "A class descriptor"); + this.disallowProperty(obj, "placement", "A class descriptor"); + this.disallowProperty(obj, "descriptor", "A class descriptor"); + this.disallowProperty(obj, "initializer", "A class descriptor"); + this.disallowProperty(obj, "extras", "A class descriptor"); + + var finisher = _optionalCallableProperty(obj, "finisher"); + + var elements = this.toElementDescriptors(obj.elements); + return { + elements: elements, + finisher: finisher + }; + }, + runClassFinishers: function (constructor, finishers) { + for (var i = 0; i < finishers.length; i++) { + var newConstructor = (0, finishers[i])(constructor); + + if (newConstructor !== undefined) { + if (typeof newConstructor !== "function") { + throw new TypeError("Finishers must return a constructor."); + } + + constructor = newConstructor; + } + } + + return constructor; + }, + disallowProperty: function (obj, name, objectType) { + if (obj[name] !== undefined) { + throw new TypeError(objectType + " can't have a ." + name + " property."); + } + } + }; + return api; + } + + function _createElementDescriptor(def) { + var key = _toPropertyKey(def.key); + + var descriptor; + + if (def.kind === "method") { + descriptor = { + value: def.value, + writable: true, + configurable: true, + enumerable: false + }; + } else if (def.kind === "get") { + descriptor = { + get: def.value, + configurable: true, + enumerable: false + }; + } else if (def.kind === "set") { + descriptor = { + set: def.value, + configurable: true, + enumerable: false + }; + } else if (def.kind === "field") { + descriptor = { + configurable: true, + writable: true, + enumerable: true + }; + } + + var element = { + kind: def.kind === "field" ? "field" : "method", + key: key, + placement: def.static ? "static" : def.kind === "field" ? "own" : "prototype", + descriptor: descriptor + }; + if (def.decorators) element.decorators = def.decorators; + if (def.kind === "field") element.initializer = def.value; + return element; + } + + function _coalesceGetterSetter(element, other) { + if (element.descriptor.get !== undefined) { + other.descriptor.get = element.descriptor.get; + } else { + other.descriptor.set = element.descriptor.set; + } + } + + function _coalesceClassElements(elements) { + var newElements = []; + + var isSameElement = function (other) { + return other.kind === "method" && other.key === element.key && other.placement === element.placement; + }; + + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + var other; + + if (element.kind === "method" && (other = newElements.find(isSameElement))) { + if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { + if (_hasDecorators(element) || _hasDecorators(other)) { + throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); + } + + other.descriptor = element.descriptor; + } else { + if (_hasDecorators(element)) { + if (_hasDecorators(other)) { + throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); + } + + other.decorators = element.decorators; + } + + _coalesceGetterSetter(element, other); + } + } else { + newElements.push(element); + } + } + + return newElements; + } + + function _hasDecorators(element) { + return element.decorators && element.decorators.length; + } + + function _isDataDescriptor(desc) { + return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); + } + + function _optionalCallableProperty(obj, name) { + var value = obj[name]; + + if (value !== undefined && typeof value !== "function") { + throw new TypeError("Expected '" + name + "' to be a function"); + } + + return value; + } + + /** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + const directives = new WeakMap(); + const isDirective = (o) => { + return typeof o === 'function' && directives.has(o); + }; + + /** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + /** + * True if the custom elements polyfill is in use. + */ + const isCEPolyfill = window.customElements !== undefined && + window.customElements.polyfillWrapFlushCallback !== + undefined; + /** + * Removes nodes, starting from `start` (inclusive) to `end` (exclusive), from + * `container`. + */ + const removeNodes = (container, start, end = null) => { + while (start !== end) { + const n = start.nextSibling; + container.removeChild(start); + start = n; + } + }; + + /** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + /** + * A sentinel value that signals that a value was handled by a directive and + * should not be written to the DOM. + */ + const noChange = {}; + /** + * A sentinel value that signals a NodePart to fully clear its content. + */ + const nothing = {}; + + /** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + /** + * An expression marker with embedded unique key to avoid collision with + * possible text in templates. + */ + const marker = `{{lit-${String(Math.random()).slice(2)}}}`; + /** + * An expression marker used text-positions, multi-binding attributes, and + * attributes with markup-like text values. + */ + const nodeMarker = ``; + const markerRegex = new RegExp(`${marker}|${nodeMarker}`); + /** + * Suffix appended to all bound attribute names. + */ + const boundAttributeSuffix = '$lit$'; + /** + * An updateable Template that tracks the location of dynamic parts. + */ + class Template { + constructor(result, element) { + this.parts = []; + this.element = element; + const nodesToRemove = []; + const stack = []; + // Edge needs all 4 parameters present; IE11 needs 3rd parameter to be null + const walker = document.createTreeWalker(element.content, 133 /* NodeFilter.SHOW_{ELEMENT|COMMENT|TEXT} */, null, false); + // Keeps track of the last index associated with a part. We try to delete + // unnecessary nodes, but we never want to associate two different parts + // to the same index. They must have a constant node between. + let lastPartIndex = 0; + let index = -1; + let partIndex = 0; + const { strings, values: { length } } = result; + while (partIndex < length) { + const node = walker.nextNode(); + if (node === null) { + // We've exhausted the content inside a nested template element. + // Because we still have parts (the outer for-loop), we know: + // - There is a template in the stack + // - The walker will find a nextNode outside the template + walker.currentNode = stack.pop(); + continue; + } + index++; + if (node.nodeType === 1 /* Node.ELEMENT_NODE */) { + if (node.hasAttributes()) { + const attributes = node.attributes; + const { length } = attributes; + // Per + // https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap, + // attributes are not guaranteed to be returned in document order. + // In particular, Edge/IE can return them out of order, so we cannot + // assume a correspondence between part index and attribute index. + let count = 0; + for (let i = 0; i < length; i++) { + if (endsWith(attributes[i].name, boundAttributeSuffix)) { + count++; + } + } + while (count-- > 0) { + // Get the template literal section leading up to the first + // expression in this attribute + const stringForPart = strings[partIndex]; + // Find the attribute name + const name = lastAttributeNameRegex.exec(stringForPart)[2]; + // Find the corresponding attribute + // All bound attributes have had a suffix added in + // TemplateResult#getHTML to opt out of special attribute + // handling. To look up the attribute value we also need to add + // the suffix. + const attributeLookupName = name.toLowerCase() + boundAttributeSuffix; + const attributeValue = node.getAttribute(attributeLookupName); + node.removeAttribute(attributeLookupName); + const statics = attributeValue.split(markerRegex); + this.parts.push({ type: 'attribute', index, name, strings: statics }); + partIndex += statics.length - 1; + } + } + if (node.tagName === 'TEMPLATE') { + stack.push(node); + walker.currentNode = node.content; + } + } + else if (node.nodeType === 3 /* Node.TEXT_NODE */) { + const data = node.data; + if (data.indexOf(marker) >= 0) { + const parent = node.parentNode; + const strings = data.split(markerRegex); + const lastIndex = strings.length - 1; + // Generate a new text node for each literal section + // These nodes are also used as the markers for node parts + for (let i = 0; i < lastIndex; i++) { + let insert; + let s = strings[i]; + if (s === '') { + insert = createMarker(); + } + else { + const match = lastAttributeNameRegex.exec(s); + if (match !== null && endsWith(match[2], boundAttributeSuffix)) { + s = s.slice(0, match.index) + match[1] + + match[2].slice(0, -boundAttributeSuffix.length) + match[3]; + } + insert = document.createTextNode(s); + } + parent.insertBefore(insert, node); + this.parts.push({ type: 'node', index: ++index }); + } + // If there's no text, we must insert a comment to mark our place. + // Else, we can trust it will stick around after cloning. + if (strings[lastIndex] === '') { + parent.insertBefore(createMarker(), node); + nodesToRemove.push(node); + } + else { + node.data = strings[lastIndex]; + } + // We have a part for each match found + partIndex += lastIndex; + } + } + else if (node.nodeType === 8 /* Node.COMMENT_NODE */) { + if (node.data === marker) { + const parent = node.parentNode; + // Add a new marker node to be the startNode of the Part if any of + // the following are true: + // * We don't have a previousSibling + // * The previousSibling is already the start of a previous part + if (node.previousSibling === null || index === lastPartIndex) { + index++; + parent.insertBefore(createMarker(), node); + } + lastPartIndex = index; + this.parts.push({ type: 'node', index }); + // If we don't have a nextSibling, keep this node so we have an end. + // Else, we can remove it to save future costs. + if (node.nextSibling === null) { + node.data = ''; + } + else { + nodesToRemove.push(node); + index--; + } + partIndex++; + } + else { + let i = -1; + while ((i = node.data.indexOf(marker, i + 1)) !== -1) { + // Comment node has a binding marker inside, make an inactive part + // The binding won't work, but subsequent bindings will + // TODO (justinfagnani): consider whether it's even worth it to + // make bindings in comments work + this.parts.push({ type: 'node', index: -1 }); + partIndex++; + } + } + } + } + // Remove text binding nodes after the walk to not disturb the TreeWalker + for (const n of nodesToRemove) { + n.parentNode.removeChild(n); + } + } + } + const endsWith = (str, suffix) => { + const index = str.length - suffix.length; + return index >= 0 && str.slice(index) === suffix; + }; + const isTemplatePartActive = (part) => part.index !== -1; + // Allows `document.createComment('')` to be renamed for a + // small manual size-savings. + const createMarker = () => document.createComment(''); + /** + * This regex extracts the attribute name preceding an attribute-position + * expression. It does this by matching the syntax allowed for attributes + * against the string literal directly preceding the expression, assuming that + * the expression is in an attribute-value position. + * + * See attributes in the HTML spec: + * https://www.w3.org/TR/html5/syntax.html#elements-attributes + * + * " \x09\x0a\x0c\x0d" are HTML space characters: + * https://www.w3.org/TR/html5/infrastructure.html#space-characters + * + * "\0-\x1F\x7F-\x9F" are Unicode control characters, which includes every + * space character except " ". + * + * So an attribute is: + * * The name: any character except a control character, space character, ('), + * ("), ">", "=", or "/" + * * Followed by zero or more space characters + * * Followed by "=" + * * Followed by zero or more space characters + * * Followed by: + * * Any character except space, ('), ("), "<", ">", "=", (`), or + * * (") then any non-("), or + * * (') then any non-(') + */ + const lastAttributeNameRegex = /([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/; + + /** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + /** + * An instance of a `Template` that can be attached to the DOM and updated + * with new values. + */ + class TemplateInstance { + constructor(template, processor, options) { + this.__parts = []; + this.template = template; + this.processor = processor; + this.options = options; + } + update(values) { + let i = 0; + for (const part of this.__parts) { + if (part !== undefined) { + part.setValue(values[i]); + } + i++; + } + for (const part of this.__parts) { + if (part !== undefined) { + part.commit(); + } + } + } + _clone() { + // There are a number of steps in the lifecycle of a template instance's + // DOM fragment: + // 1. Clone - create the instance fragment + // 2. Adopt - adopt into the main document + // 3. Process - find part markers and create parts + // 4. Upgrade - upgrade custom elements + // 5. Update - set node, attribute, property, etc., values + // 6. Connect - connect to the document. Optional and outside of this + // method. + // + // We have a few constraints on the ordering of these steps: + // * We need to upgrade before updating, so that property values will pass + // through any property setters. + // * We would like to process before upgrading so that we're sure that the + // cloned fragment is inert and not disturbed by self-modifying DOM. + // * We want custom elements to upgrade even in disconnected fragments. + // + // Given these constraints, with full custom elements support we would + // prefer the order: Clone, Process, Adopt, Upgrade, Update, Connect + // + // But Safari dooes not implement CustomElementRegistry#upgrade, so we + // can not implement that order and still have upgrade-before-update and + // upgrade disconnected fragments. So we instead sacrifice the + // process-before-upgrade constraint, since in Custom Elements v1 elements + // must not modify their light DOM in the constructor. We still have issues + // when co-existing with CEv0 elements like Polymer 1, and with polyfills + // that don't strictly adhere to the no-modification rule because shadow + // DOM, which may be created in the constructor, is emulated by being placed + // in the light DOM. + // + // The resulting order is on native is: Clone, Adopt, Upgrade, Process, + // Update, Connect. document.importNode() performs Clone, Adopt, and Upgrade + // in one step. + // + // The Custom Elements v1 polyfill supports upgrade(), so the order when + // polyfilled is the more ideal: Clone, Process, Adopt, Upgrade, Update, + // Connect. + const fragment = isCEPolyfill ? + this.template.element.content.cloneNode(true) : + document.importNode(this.template.element.content, true); + const stack = []; + const parts = this.template.parts; + // Edge needs all 4 parameters present; IE11 needs 3rd parameter to be null + const walker = document.createTreeWalker(fragment, 133 /* NodeFilter.SHOW_{ELEMENT|COMMENT|TEXT} */, null, false); + let partIndex = 0; + let nodeIndex = 0; + let part; + let node = walker.nextNode(); + // Loop through all the nodes and parts of a template + while (partIndex < parts.length) { + part = parts[partIndex]; + if (!isTemplatePartActive(part)) { + this.__parts.push(undefined); + partIndex++; + continue; + } + // Progress the tree walker until we find our next part's node. + // Note that multiple parts may share the same node (attribute parts + // on a single element), so this loop may not run at all. + while (nodeIndex < part.index) { + nodeIndex++; + if (node.nodeName === 'TEMPLATE') { + stack.push(node); + walker.currentNode = node.content; + } + if ((node = walker.nextNode()) === null) { + // We've exhausted the content inside a nested template element. + // Because we still have parts (the outer for-loop), we know: + // - There is a template in the stack + // - The walker will find a nextNode outside the template + walker.currentNode = stack.pop(); + node = walker.nextNode(); + } + } + // We've arrived at our part's node. + if (part.type === 'node') { + const part = this.processor.handleTextExpression(this.options); + part.insertAfterNode(node.previousSibling); + this.__parts.push(part); + } + else { + this.__parts.push(...this.processor.handleAttributeExpressions(node, part.name, part.strings, this.options)); + } + partIndex++; + } + if (isCEPolyfill) { + document.adoptNode(fragment); + customElements.upgrade(fragment); + } + return fragment; + } + } + + /** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ + const commentMarker = ` ${marker} `; + /** + * The return type of `html`, which holds a Template and the values from + * interpolated expressions. + */ + class TemplateResult { + constructor(strings, values, type, processor) { + this.strings = strings; + this.values = values; + this.type = type; + this.processor = processor; + } + /** + * Returns a string of HTML used to create a `