Daniel Norman 63a5bb2266 httpd: Make release builds reproducible
- Pin the rust and alpine images by digest
- Check that the rust image matches rust-toolchain
- Install pinned zig 0.17.0 and cargo-zigbuild 0.23.4
- Install cargo-zigbuild before the source copy, to cache it
- Build on linux/arm64 on every host, with docker or podman
- Use 8-character commit IDs and read RADICLE_HTTPD_VERSION
- Name the tagged commit in the announcement, not a build ID
- Link macOS binaries with -dead_strip_dylibs and -rtlib=none
- Move signing out of build into build/sign, which checks checksums
- Fix Dockerfile lint warnings
2026-11-06 10:45:37 +01:00
2026-11-06 10:57:01 +05:30
2026-10-29 16:27:03 +01:00
2026-10-29 16:27:03 +01:00
2026-11-04 09:32:49 +01:00
2026-11-06 10:57:01 +05:30

radicle-gui

Graphical interfaces for Radicle, a peer-to-peer code collaboration and publishing stack.

  • explorer/: the web explorer, deployed at radicle.network, with the radicle-httpd and radicle-search backends it talks to.
  • desktop/: the desktop app.
  • shared/ui/: UI components, design tokens and fonts used by both.

One npm workspace at the root holds all three: install the dependencies there, with npm ci -w explorer or npm ci -w desktop for a single app. Each app is built, tested and released on its own; see its README. The guidelines for contributing to either are in CONTRIBUTING.md, and decisions that affect the whole repository are in docs/adr/.

S
Description
Radicle web interface
Readme
210 MiB
Languages
Svelte 42.1%
TypeScript 32.2%
Rust 20.5%
JavaScript 2%
Shell 1.4%
Other 1.8%