framework-system icon indicating copy to clipboard operation
framework-system copied to clipboard

Tag proper releases, and include compiled binaries and installers

Open DeflateAwning opened this issue 2 years ago • 9 comments

A compiled window binary release (perhaps even built automatically with CI) would be great!

DeflateAwning avatar Oct 30 '23 07:10 DeflateAwning

Yep, once we distribute the windows driver, we'll distribute compiled binaries as well. The CI builds binaries already, you can fetch them yourself if you want.

JohnAZoidberg avatar Oct 30 '23 08:10 JohnAZoidberg

Why not proper releases with semantic versioning?

DeflateAwning avatar Oct 30 '23 13:10 DeflateAwning

We will, but without a signed driver it's not very useful on Windows, yet. I uploaded the v0.1.0 binaries: https://github.com/FrameworkComputer/framework-system/releases/tag/v0.1.0 But it's not a meaningful release yet, just a debug build of the first available code.

JohnAZoidberg avatar Oct 31 '23 06:10 JohnAZoidberg

Consider tagging a release of the latest version with the latest changes

DeflateAwning avatar Oct 31 '23 17:10 DeflateAwning

I'd like to add to this request :-)

Even though there's no signed drivers yet, the current means on finding out whatever is latest is a pain when creating RPMs/DEBs. And 0.x.y releases are fine for now and still makes packaging a bit easier.

On the packaging front, do you plan to make official packages for the distro's supported by Framework for tools like this?

Thulium-Drake avatar Aug 13 '24 09:08 Thulium-Drake

Making this installable from cargo (thus publishing it to crates.io) would be very handy too. Cargo isn't necessarily a package manager, but it does work shocking well for distributing software like this.

DeflateAwning avatar Aug 13 '24 22:08 DeflateAwning

@JohnAZoidberg Hi there! Any progress on getting the Windows drivers signed (as that's a prerequisite for upping the version number :-) ) ?

Thanks! 🚀

Thulium-Drake avatar Feb 02 '25 20:02 Thulium-Drake

Yes, in fact there is progress! :D We recently started getting the driver ready for release and the signing process. But it's not an easy process, for one, we found out that our EV certificate that is okay for signing Windows executables, doesn't work for drivers, because Microsoft doesn't accept those with SHA384, only SHA256. So we got a new one and are trying again.

JohnAZoidberg avatar Feb 03 '25 04:02 JohnAZoidberg

Oof, well, good luck with that! :-)

Thulium-Drake avatar Feb 03 '25 09:02 Thulium-Drake