Commit Graph

5 Commits

Author SHA1 Message Date
Lorenz Leutgeb f83eb57719 ci: Update GitHub action `actions/cache`
Version 4 uses Node.js 22, which GitHub warns about and suggests to
update.

Changelog is at <https://github.com/actions/cache#v5>.
2026-04-22 15:31:31 +01:00
Lorenz Leutgeb 5974fa32d0 windows: Add installer build
For distribution of Radicle on Windows machines, Windows Installer
provides a well-known solution, that comes built in to the operating
system. It also integrates with the Windows package manager WinGet.

Provide an initial version of an `*.msi` build, and integrate it into
GitHub actions to allow downloads via build artifacts.
2026-02-16 08:33:58 +00:00
Lorenz Leutgeb 27ee6e1038 ci: Enable debugging on Windows 2026-02-10 11:06:05 +00:00
Lorenz Leutgeb 3e98589a76 github/build: Fix runner names
Apparently `windows-latest-arm` does not exist and we should use
`windows-11-arm`, ditto for `ubuntu-latest-arm` and
`ubuntu-24.04-arm`.
2025-10-13 10:40:51 +01:00
Lorenz Leutgeb 4bf3ab6fb8 github/actions: Add a workflow to build
Since we're eyeing at a Windows build, we should also have some CI
system build on Windows, so that developers that do not run it can
access build logs.

Most of the builds currently fail, but that's okay, the intention is
that they become more green over time.

If you are ever spammed by notifications about these on GitHub, disable
these at https://github.com/settings/notifications (scroll to "System"
and the row "Actions").
2025-09-04 15:43:36 +03:00