Skip to content

Conversation

@JamiKettunen
Copy link

@JamiKettunen JamiKettunen commented Sep 30, 2025

In preparation for #192 split this out as these are the changes which could also affect non-ARM64 parts of the releases. I'm not sure just how large of an effect the following release asset renames will have but if I had to guess it'll be big and should be done carefully (to accomodate the future -arm64 variants).

Before After
RELEASES RELEASES-win-x64
releases.win.json releases.win-x64.json
*-lazer-full.nupkg *-lazer-win-x64-full.nupkg
*-lazer-delta.nupkg *-lazer-win-x64-delta.nupkg
install.exe install-x64.exe
osu.AppImage osu-x64.AppImage

This will of course not potentially just affect the in-game updater but also the README, website, flatpak and possibly more I'm not even aware of yet.

This includes the architecture which we'll want to clearly later
separate Windows builds for x64/arm64 much like is already done for
Linux and macOS.
Instead of install.exe and osu.AppImage now we'll get install-x64.exe
and osu-x64.AppImage allowing for future clean addition of arm64 files
not much unlike is already the case with macOS.
@JamiKettunen
Copy link
Author

Now with the latest release out is this something that should even be done? Maybe it can be done just for arm64 in the other PR while leaving everything x64 as-is making this one redundant?

@smoogipoo
Copy link
Contributor

I would rather not have such large moving pieces so yes I agree with only doing it with arm64.

However please understand that this is all of extremely low priority for us. osu! "runs" on win-arm64, and tbh that's probably good enough for that platform for now. linux-arm64 is something different but I'd also say that's an edge case too.

@smoogipoo
Copy link
Contributor

Also I appreciate the help but I would rather deploy stuff be left in our hands. There's a lot of small interactions (this PR for example would break the updater without compensating for the channel change).

@smoogipoo smoogipoo closed this Nov 4, 2025
@JamiKettunen JamiKettunen deleted the arm64-win-linux-prep branch November 4, 2025 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants