Closed YuriSizov closed 6 months ago
Pre-built binaries are now available as a rolling unstable latest release: https://github.com/YuriSizov/gdsion/releases/tag/latest-unstable
They are compiled and published automatically with every push to the main
branch, which should help users to test the latest available version without the need to set up a C++ toolchain. But I'm keeping this issue open for the time being as it would also be helpful to pre-built the example project for target platforms. This would allow people who don't have Godot handy to test the synth's capabilities.
It would be ideal to publish a web version, but that platform still have issues and doesn't work, even in Chrome (Firefox has additional issues on the Godot side).
Should've closed it last week, as we now have a CI workflow to build the example project alongside the library itself. https://github.com/YuriSizov/gdsion/releases/tag/latest-unstable
The web version, as noted, has issues so it's not being built to avoid misleading users. Android, on the other hand, was added and works!
There is currently no way to get GDSiON other than compiling it on your own. This naturally limits the adoption and won't cut it for the stable release.
GitHub Actions CI should be used to compile binaries for all target platforms (Windows, Linux, and macOS for now; web requires further testing). We can have a fixed "Release" entry for unstable/main-branch builds, which is going to be auto-updated through the same CI process. Then clear and obvious download links can be added to the readme file as well.