-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Godot Linux Releases Inconsistently Named #5
Comments
That's because one is a file with .x86_64 extension, while the other is a folder, which can't end with an extension (at least on Windows). The names of the zips are consistent with the names of their content. |
Moved to godot-builds as it's not an engine bug. |
Ah. I see, that makes perfect sense. Thanks for moving it, too, I didn't realize it was a different repo. I guess the only fix would be to either put the non-Mono version in a nested folder (kind of silly), or to bring the contents of the nested folder in the Mono version up one level (potentially not doable?). I can see how that might break existing workflows around this pretty thoroughly. The consistency's not THAT important to me. I'll leave this open and let you guys figure out if the juice is worth the squeeze. If not, I'm totally cool if you close it. |
Yeah it's an inconsistency that also bothered me since the beginning, but I'm not sure yet what's the right solution. We plan to rework the whole distribution in the future, to make it easier to download export templates for a single platform on demand, so this might be part of that new setup and we'll try to have something consistent for Linux editor builds too. |
Ah, yeah. I've built a bash function that will download the correct export templates, but I keep thinking it'd be cool if the godot executable could do that for me (like the editor does). Even if that's not your goal, anything that lets me remove lines of bash is a win in my book. |
Godot version
All
System information
Irrelevant
Issue description
The releases for Godot and Godot's .NET (Mono) Linux versions are inconsistently named.
The non-Mono version is named
Godot_v4.1.3-stable_linux.x86_64.zip
, with a.
(dot) betweenlinux
and the architecture,x86_64
.The Mono version uses an underscore in place of that dot:
Godot_v4.1.3-stable_mono_linux_x86_64.zip
.Additionally, the mono version is nested within a directory within the zip file, whereas the non-Mono version is at the root of the zip.
Look, I know this is a silly little thing. I'm developing a CI pipeline template for Godot projects, and it'd remove about ten lines of bash if you guys fixed this.
Steps to reproduce
See the attached screenshot, or look at the Releases page:
![image](https://private-user-images.githubusercontent.com/5150833/283329028-e76b3e15-7c25-4273-b8f0-9c4da35851b0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwODc0NTAsIm5iZiI6MTczOTA4NzE1MCwicGF0aCI6Ii81MTUwODMzLzI4MzMyOTAyOC1lNzZiM2UxNS03YzI1LTQyNzMtYjhmMC05YzRkYTM1ODUxYjAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMDc0NTUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTI1ZWUwMDE5M2I5NTgwM2MyYmQyNDRkMTQ1Mzg5MTZkMzVmOTZhMDg4MGE0MDYwZGE5YzA5NzU4ZTMyNjQ1OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.wiy6185JI-SQJz0DHKtZhFTExv5pmJN88Bi7KZuvyeM)
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: