mirror of
https://github.com/godotengine/godot-builds.git
synced 2026-01-01 01:48:13 +03:00
Compare commits
4 Commits
4.4-stable
...
4.5-dev1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bae81d71b5 | ||
|
|
01012eb663 | ||
|
|
c596f74695 | ||
|
|
9cc1cec63b |
@@ -4,9 +4,5 @@ This repository contains official builds of the Godot game engine.
|
||||
You can download these builds from the [Releases](https://github.com/godotengine/godot-builds/releases)
|
||||
section.
|
||||
|
||||
Only pre-releases, dev snapshots, and custom test builds are available
|
||||
as a part of this repository. For stable releases go to the
|
||||
[main repository](https://github.com/godotengine/godot).
|
||||
|
||||
As an alternative to GitHub we also have a FOSS-friendly mirror at
|
||||
[TuxFamily](https://downloads.tuxfamily.org/godotengine/).
|
||||
Both stable releases and pre-releases (dev snapshots, beta, RCs) are available
|
||||
here. Stable releases are also mirrored in the [main repository](https://github.com/godotengine/godot).
|
||||
|
||||
118
releases/godot-4.4.1-rc1.json
Normal file
118
releases/godot-4.4.1-rc1.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"name": "4.4.1-rc1",
|
||||
"version": "4.4.1",
|
||||
"status": "rc1",
|
||||
"release_date": 1741946763,
|
||||
"git_reference": "daa4b058ee9272dd4ee9033bb093afb21ad558b7",
|
||||
|
||||
"files": [
|
||||
{
|
||||
"filename": "godot-4.4.1-rc1.tar.xz",
|
||||
"checksum": "fb1c64cbd7b32825df4f7442efe03174ff9d808f13cecce7a31bd29cd9ea3b036f03015902f96ba42255050c29270c800bd397ffe8540c333a0422d202eed867"
|
||||
},
|
||||
{
|
||||
"filename": "godot-4.4.1-rc1.tar.xz.sha256",
|
||||
"checksum": "2889765fdbe1d852bcf5dd64b5ed940ba7b4b1a1b6100ae45fcaf8f5abc930815124164d50b7c56c1efa19236f14bbe1896a99f64722fe4b7d69afe0445afad0"
|
||||
},
|
||||
{
|
||||
"filename": "godot-lib.4.4.1.rc1.template_release.aar",
|
||||
"checksum": "ddd772b1a9d180415c9736696bdc61a617326c513ddbe8b1102750f04a20ee53c30030357c5788809ebb0c247c059109fe9b62a532817274cb266cc4974219a3"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_android_editor.aab",
|
||||
"checksum": "0c6b5c60e23ae92eea6203c725bf39662f887cfa36d3a105a29a062db2680631246a2978b4312cbdf88a5a9828227c5d5a97623c6e3d1deadab56bd6157bf3d7"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_android_editor.apk",
|
||||
"checksum": "5689688eea2cedf933a80ca406559a573e273f94c07f8ae2bc2b01d4728560624f2802847771c4d78eb8e83efc3b86f449bf6d1a715f8132c9da38101416a865"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_android_editor_horizonos.apk",
|
||||
"checksum": "123359b833245d267d265656813288d6e2b70c7117e0c12ff649c38fc4440ba85480991ffd456df7e151e73ea8d453f650c9e722aef8d51a38ecbaf826976064"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_android_editor_picoos.apk",
|
||||
"checksum": "6af3ffe8db9d08d563945e007a83445b6fb02807b019d889491150885dda26f13a1cd87177b785a5c7d9bb847f0e3d997139915a1c5e5dd8e2713a18e617cca3"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_export_templates.tpz",
|
||||
"checksum": "5a7c311aca17c1c89a898299ab271e743e817f6ab19ccb3091af773d8702b4d8a2a96c3296ccbbcf9661c22a3d6c24ce9962dcb561393399941b31de42df400a"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_linux.arm32.zip",
|
||||
"checksum": "7b5b42e8f3381a15ecb62bdc0e7147f9824ba5264ead78153f854bac08a36cb27b8fc127563965feb7434b66e0711ad596d893ebc55799eda4ba65f4a839a7e8"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_linux.arm64.zip",
|
||||
"checksum": "71ddd46558d5a4eca0a5c09795d122261688c570f8bfb49733b852e469a8113ef9e8ca9c8145e1d94b93bf3598ba1f283fe701abdf0b81e6ceaebd7449092c05"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_linux.x86_32.zip",
|
||||
"checksum": "d65b0517997c53c28ffb8c1d8153dc48e2d4835e944dcca03f7d81aa62afc39ad50cabd35eb18f6bdfc6b62b986f80bd1d6341dd9f2f7b2ecf4c9006324cac0a"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_linux.x86_64.zip",
|
||||
"checksum": "a123f44087e2491aa2c79d948be2db4c2683a96e5be3e0b8ce1c9c76d8b6471983b7d4ae441a5986829b1f457e08c33ddcebfb460f2838f6426c31f7f2640edc"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_macos.universal.zip",
|
||||
"checksum": "fbbeb0f6d20273ff83b8dfcd40aaf90e2c6ec3daac61852ece3c08c5069edff822b2036827eebf58a87c59b83df4872715627e6c2396cd009db71d95f268968b"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_web_editor.zip",
|
||||
"checksum": "a5b01795b948d10e383dc3258b92bd29d771e99195a210677df2ef9a526882de8198671668f56ad7e26558fde93fbd82974160b8083367c2fe28d32959662ed7"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_win32.exe.zip",
|
||||
"checksum": "e98cd4ac748ccdb229acbdb991b13cfe02b93c35c9ec695343e1e39cde7d2b1450a0859d89deae18dbbe4faf2ae57fd0fdc7840f091646f77bb2e37ad80ce23c"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_win64.exe.zip",
|
||||
"checksum": "3787e8e370dbfc709960b22ebcd8d5b2dadc06102379abcd8a50f78a3fff27be173be5e82494a6242997ac1a0e92743a2dd14d6b62d2793719933a4f7b206343"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_windows_arm64.exe.zip",
|
||||
"checksum": "fbc33a78cfbd45c96b1d32bef2a67dd4fb261847e6c5c3f664d75a237da01cda7301650518130cf826582581a05c7736f68bb9b57c8bc737bd47082263b7f122"
|
||||
},
|
||||
{
|
||||
"filename": "godot-lib.4.4.1.rc1.mono.template_release.aar",
|
||||
"checksum": "c98b7b712a258b58763449dbe0c9950614c2b04304c88afd4d491008dc877e0969260621c4b635cba7a21704b0aae2a3b5ffb3a80cd93e83a1b996583aeae86a"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_export_templates.tpz",
|
||||
"checksum": "87940ec08354bde9cb4f9cf0dca446b9aa2a753fc691f18d8e4580b4c5d6185a1746e01c32b47faa7be8db0f57f8dc19a701027b5bae09a923098e2a4c869e44"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_linux_arm32.zip",
|
||||
"checksum": "3b4d824cb3325519079380b2ffb83f6b19aeb7697c249fbe95aba9c362ed34d6abd162331bd141d9f8f982f724fad3cd696263fbf5a1cf5c6f8dd6bd2934ec3a"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_linux_arm64.zip",
|
||||
"checksum": "586e6cd427161c4ee0a3d3432bc6063bb5d06df148581a3ced582aa1cd636b5d97e93895097de765d456805886f344700b13712d44f080ea6953aa79f8d458f0"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_linux_x86_32.zip",
|
||||
"checksum": "ad3ae0513ff3088cb46c22a2b1f485d8696878314ac3b7439abe3e95b6b92f556862b22f2e407d54c000d17a732483fb681fc6e5fc2b71adb2cee194f8828c16"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_linux_x86_64.zip",
|
||||
"checksum": "425f282d22037113b60dcfca2055af3bc8839b140b9ecd72bd39b22454b74710e8d2c5c1253079564cec06b654f43425642b362b8fde28de03bc60da410ee2fa"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_macos.universal.zip",
|
||||
"checksum": "e037df57135bae52c97af7625546b263426cfde21fb0da97b62a8a504449e6c046b6ec882a7073df8977c24a2c0de538d812f3e7d4d8a5f648ffa538deefc30e"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_win32.zip",
|
||||
"checksum": "e1bc6656c0b3dae6fb4c58186d1b081d05a7d66fc165c5112a97db79d896c71cc328ffebf94515461bb42d0e62e1906bc9486dcf61fe70af428e85f0403f9ffe"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_win64.zip",
|
||||
"checksum": "a64e01eace913531a7d2d9f71501c4ff55b1691399ef265143f41ec99d6233a3c4c76b12f93f8a05b2aa00cc23a8674c9fd60e0c234bb95dee0a3d3d78d8ca2a"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.4.1-rc1_mono_windows_arm64.zip",
|
||||
"checksum": "87af969ebf60b0927712d32e3213b8379f6f9ecc1143c9f289fbb7c8281ea69b0c2929156881271a5ecda1bcdee8fdfac50cb8284646ce2a4c87fb7ecaaa2e67"
|
||||
}
|
||||
]
|
||||
}
|
||||
118
releases/godot-4.5-dev1.json
Normal file
118
releases/godot-4.5-dev1.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"name": "4.5-dev1",
|
||||
"version": "4.5",
|
||||
"status": "dev1",
|
||||
"release_date": 1742498609,
|
||||
"git_reference": "2d8a16372be1d487625588c67b100047de8ecf56",
|
||||
|
||||
"files": [
|
||||
{
|
||||
"filename": "godot-4.5-dev1.tar.xz",
|
||||
"checksum": "4313097e2014717a419399f0448d6b11b7854fdbd77737063c743dfe3fbbda17d35c83492c71cad90d8221faca1c2ee993502649c5c2ed0cbd8b2dfa5a09121b"
|
||||
},
|
||||
{
|
||||
"filename": "godot-4.5-dev1.tar.xz.sha256",
|
||||
"checksum": "d7ee754270083f05fdf392942c657c02a728b989bfd21274be2ebb74a06a0d6680d5ec93e6e250a89b83fbd32bbf2c2c5ab9c922ebb3bf00219c007cae9c9a17"
|
||||
},
|
||||
{
|
||||
"filename": "godot-lib.4.5.dev1.template_release.aar",
|
||||
"checksum": "c503365b17ba04d46e829104e7d8962ef936547f90919cc7d83aec7eff556e76c9e8b0a773f3f293d1e996ee0141de851d8b0043820806fdee669424f43bb6a2"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_android_editor.aab",
|
||||
"checksum": "e4555c7db091518e4b2019fe9f78b8c7693ef3184379807eb11d923a95c9c37bffbb475fd452940d682a07e36e9b0c9c9b1834bccf74121d60e69679be003113"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_android_editor.apk",
|
||||
"checksum": "9c4b7240c748d354dff25995e41d96334b526ef3005e31018f01812f78b544bf855251ac1364c5322eeb6bedef561844bfc2b7be4268f9f0da07c3f978618ee6"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_android_editor_horizonos.apk",
|
||||
"checksum": "4cf57a7ceb6f0cea0a5c4ddd8f55803647b2e76c24c82c22a001fd2a06a027c89f4550bca1c4653f5c1fa1359b0e69ae47186cac4912070a1c383c3dc3bc54f9"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_android_editor_picoos.apk",
|
||||
"checksum": "21f4716ea906fec517b171fefbbfaea118bfcf738e6626040562a745034a369621a9c07bf125f6dda86f6d1540467cd97b50eed0e8a054ad9a6e6fcdb99b33ca"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_export_templates.tpz",
|
||||
"checksum": "ddc0f6f0229674b5c7bae5400fb10dd028eeefd6973ceb50e452e808713c80e99367e7942f831dd92e1500b793adbe729528106dda3f8d725944e2611630976d"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_linux.arm32.zip",
|
||||
"checksum": "1efde1d35e0a76935310d9f0329da85428f0ce45a8983cef5e2105c8d99744dc781af604cea4c3ea6d199b47a97a73db689452eb044fe97ecce7a92896243313"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_linux.arm64.zip",
|
||||
"checksum": "8120c251514a07cb368979639b31ad482f2783c82286012d16e6595ecb671022af85adf188dbf22349b0d0b19c65205a67e46123610214c0bb5effb39fd3abb1"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_linux.x86_32.zip",
|
||||
"checksum": "fedd6d51b4e72e7c291ad94e2ac1e8f6aec3742ba52d86a1630891a530f93b26a4c242d3cb5eb446fb508f0237b4218fb25783c607912d105a9d60f428d4639e"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_linux.x86_64.zip",
|
||||
"checksum": "1ee90fca3ae7bb0d7ec9b23744e6dce09ad3f5027c521f56a52ac2802888e21339e225bed9e8b1c141d809d7d895d7f89e07caae0c04a8ef7d5e8fd831bd4286"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_macos.universal.zip",
|
||||
"checksum": "0dc61efa7bc487c4a651e240d40252bcd91eab9d9a58f408f5c4d82af8cc3a9305fd0373b68fbd130fa764b6567e3ee8bba329b5564b12889c6050f10a8ab96c"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_web_editor.zip",
|
||||
"checksum": "ece4b0ac34c1404c0206cb35116a39c88cd905614a2edcd59eb86286d23b8659ae24319d6019957b2ebe0f74d17ed19cdee42e073759fbf050621e3150aa1271"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_win32.exe.zip",
|
||||
"checksum": "6fa79a5ea7135f5bbd57560b38f9d37f6c2b7e8c5fdd4fd63bcab52d08b955074b3c4325947949d7fba6e5d1d8c1b5ff635e1b119c6bc28507cbb75380188190"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_win64.exe.zip",
|
||||
"checksum": "70ffaeb303bc4414b6174ec7f0195ecc6ecb856d91c2a713b0e9e9e056e110038b4a80eefd5e9171942391f3746c79943647bfc5d3cc3793acf4964b8268c38c"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_windows_arm64.exe.zip",
|
||||
"checksum": "eea0cdf45df5db9c6bbc757981eda4aabb36bb37c28b3efaddb10cde3ccf0228068d1030974c6fb6e2fad28f812ab0c20a3aa4bd14658a48259e48ca1c6bec70"
|
||||
},
|
||||
{
|
||||
"filename": "godot-lib.4.5.dev1.mono.template_release.aar",
|
||||
"checksum": "e33c847b566d73c6381862da5daff6ce7332907f4c4a529e1f17f89a7ba6104292a8f563f609b33f82d4d05112e8f205bd218f7f44058aa2efc951db95d1837e"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_export_templates.tpz",
|
||||
"checksum": "f78131cd0858a845529147b095b97e3197d3e8e6877eb3616b421c3f39e38a71ac07c4255639e0977ede817090e34bcfc2d6363aef1637f90ec296412825a041"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_linux_arm32.zip",
|
||||
"checksum": "e7a47f5532c4135f95ef430d7835c830145f1271a63dc78fc82e177e9d6641fbf76c4f0a8b0c2abfeb0eb54f61c67558c4d70af1016bd917e572117411701e2e"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_linux_arm64.zip",
|
||||
"checksum": "cc52677fe7eec7ff3db22c822afb3f8bfa16c878c80550838977efb259e5a0d228010fda16b2a6e8711995b5cc5677d56a8a9e79b8d3e65a348343f9cf9f3f0e"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_linux_x86_32.zip",
|
||||
"checksum": "4aad223b0f19f1b8d6b714d0209ba8b4ccc1a2a93a2723be23ef69d359393ec40638d54fa09d7110382262425fb7c70ccb7c3ac232b8c8d7573ce1bdf72b8109"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_linux_x86_64.zip",
|
||||
"checksum": "624069df0936d6b26d1ab1dd8517fe45446e83caa44fb6e252cbbbb51845c990abf20e30fc61b678df1a814099fb2b52d56b3d1fbf45701a4f8723aa9d13ee1d"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_macos.universal.zip",
|
||||
"checksum": "43f8313f36d2456a69bc043dfddea5e113377163fa256a3196bbcd58b3616a7f7377c08671e635569a5733df32b64c197a332ca3820152629568225a440e3309"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_win32.zip",
|
||||
"checksum": "23dcd4863e8a8111a9f82dd949b781abee166503f1b25163e0725bd5eb64183e75cffb231fc9b71c84f444b6da5d83c673bcdf665f91c281e1f962f676e5ecdc"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_win64.zip",
|
||||
"checksum": "9e094bab9cd21d784111dc3faacb67588161b977f0e99d88991277c1ba011b3db128a340b29417c6a0db71ba6e65600c63e97d3cce1b0c8e16580f48a4cf30ee"
|
||||
},
|
||||
{
|
||||
"filename": "Godot_v4.5-dev1_mono_windows_arm64.zip",
|
||||
"checksum": "84253fe468318c73654d9998659cd1ed8a8d62b3a8510b9756f82573f118279c9c4dc621b9284f96fcd0985be785ad18520709fd9566e371f30078c56c6df8ed"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -57,12 +57,10 @@ def get_release_notes_url(version_version: str, version_status: str, version_fla
|
||||
version_sluggified = version_version.replace(".", "-")
|
||||
|
||||
if version_status == "stable":
|
||||
if version_flavor == "major":
|
||||
release_notes_slug = f"major-release-godot-{version_sluggified}"
|
||||
elif version_flavor == "minor":
|
||||
release_notes_slug = f"feature-release-godot-{version_sluggified}"
|
||||
if version_flavor == "major" or version_flavor == "minor":
|
||||
return f"https://godotengine.org/release/{version_version}/"
|
||||
else:
|
||||
release_notes_slug = f"maintenance-release-godot-{version_sluggified}"
|
||||
return f"https://godotengine.org/article/maintenance-release-godot-{version_sluggified}/"
|
||||
else:
|
||||
if version_status.startswith("rc"):
|
||||
status_sluggified = version_status.removeprefix("rc").replace(".", "-")
|
||||
@@ -80,7 +78,7 @@ def get_release_notes_url(version_version: str, version_status: str, version_fla
|
||||
status_sluggified = version_status.replace(".", "-")
|
||||
release_notes_slug = f"dev-snapshot-godot-{version_sluggified}-{status_sluggified}"
|
||||
|
||||
return f"https://godotengine.org/article/{release_notes_slug}/"
|
||||
return f"https://godotengine.org/article/{release_notes_slug}/"
|
||||
|
||||
|
||||
def generate_notes(version_version: str, version_status: str, git_reference: str) -> None:
|
||||
@@ -132,15 +130,9 @@ def generate_notes(version_version: str, version_status: str, git_reference: str
|
||||
else:
|
||||
notes += f"- [Complete changelog](https://godotengine.github.io/godot-interactive-changelog/#{version_tag})\n"
|
||||
|
||||
notes += "- Download (GitHub): Expand **Assets** below\n"
|
||||
notes += "\n----\n\n"
|
||||
|
||||
if version_status == "stable":
|
||||
notes += f"- [Download (TuxFamily)](https://downloads.tuxfamily.org/godotengine/{version_version})\n"
|
||||
else:
|
||||
notes += f"- [Download (TuxFamily)](https://downloads.tuxfamily.org/godotengine/{version_version}/{version_status})\n"
|
||||
|
||||
notes += "\n"
|
||||
notes += "*All files for this release are mirrored under **Assets** below.*\n"
|
||||
notes += "- **Download (GitHub):** Expand **Assets** below\n"
|
||||
|
||||
return notes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user