29 Commits
Author SHA1 Message Date
Daniel Norman 8f2ddcf489 Cache npm dependencies in Buildkite
- Add twemoji as npm dependency instead of build download
- Package build assets with a Vite plugin instead of scripts
- Keep the eslint and prettier caches in one directory
2026-08-26 17:44:04 +02:00
Fintan Halpenny 53730d4cb3 flake.nix: Update to 26.05
Also remove radicle-node from the devShell output.
2026-07-23 10:05:39 +01:00
Georgios Jason Efstathiou b201ddd501 radicle-search: Add search backend and httpd endpoints 2026-07-13 10:53:17 +02:00
Rūdolfs Ošiņš a1b0723908 Bump nodejs 22.12.0 -> 24.15.0
This also drops .tool-versions to keep a single source of truth for the
node version in .nvmrc. We also point the github actions to .nvmrc now.
I'm the only dev who's using asdf to manage my tooling and I decided to
just configure it to fall back to .nvmrc via `legacy_version_file =
yes`.
2026-04-22 11:20:25 +02:00
Fintan Halpenny 114b25322e flake.nix: Update flake.nix
The `flake.nix` file used `heartwood` as its source of truth for a lot
of tooling.
The `heartwood` library was pinned to its `1.0.0` version, causing
issues when attempting run `nix develop`.

Instead, modify the inputs to grab the tooling from their source of truth.
The `heartwood` binaries can now be retrieved via the `radicle-node`
entry in the Nix packages registry.
2026-04-21 17:08:57 +01:00
Sebastian Martinez 9bdfba11d1 Update heartwood release to 1.0.0 2024-09-30 15:02:50 +02:00
Arbel Arad 86d6452c80 Fix flake dependency hash 2024-09-30 11:43:04 +02:00
Sebastian Martinez 7c9f1a018f Update heartwood version in nix flake 2024-08-27 16:52:14 +02:00
Joseph Goulden 413bc50efa Fix flake npmDepsHash 2024-08-27 16:52:01 +02:00
Sebastian Martinez b0f3c6318b flake: Test radicle-httpd in flake check
Also use the tested binary when running checks for radicle-explorer.
2024-06-28 14:38:19 +02:00
Sebastian Martinez 630aafba2f flake: Use normal heartwood binaries for testing 2024-06-28 14:38:19 +02:00
Sebastian Martinez 89677cf96c flake: Add radicle-httpd package 2024-06-28 14:38:19 +02:00
Sebastian Martinez 99427690eb flake: Update flake 2024-06-28 14:38:19 +02:00
Sebastian Martinez 2ee8bae82e Rename httpd-client to http-client 2024-06-07 12:22:28 +02:00
Sebastian Martinez 77cc3ce031 Rename radicle-interface ocurrences to radicle-explorer 2024-05-22 17:45:06 +02:00
Sebastian Martinez ec0aa4d982 Update heartwood to rc.8 2024-05-03 08:34:08 +02:00
Michael Raitza 26f44b43ca Change update-flake to use heartwood release tags
Until canonical tags are available, release tags are served via cloudhead's NID.
2024-05-02 11:25:42 +02:00
Sebastian Martinez c8e91ac218 Update test suite to use heartwood releases instead of commits
Remove extra line at heartwood-release
2024-05-02 11:25:42 +02:00
Sebastian Martinez 36b3fb8032 Update flake to new heartwood version 2024-04-24 16:50:14 +02:00
Sebastian Martinez 746e478da3 Update dependencies 2024-03-26 13:03:50 +01:00
Sebastian Martinez 4c569a1e3d Update heartwood and nix flake 2024-03-26 12:38:59 +01:00
Michael Raitza 7969779dd5 flake: Update dependencies 2024-03-26 09:26:57 +01:00
Sebastian Martinez ab86033cb2 Update nix flake 2024-03-11 20:18:43 +01:00
Sebastian Martinez 9c45fe4576 Update nix flake 2024-03-04 16:52:46 +01:00
Michael Raitza c3626ea5ae Update npm dependencies hashes 2024-02-13 13:15:14 +00:00
Sebastian Martinez 2b3b8bc0de Add redirection to project depending on rad-web cwd 2024-02-07 11:47:08 +00:00
Michael Raitza 414c6cafda Add update script for heartwood version and flake
Use this script to update tests/support/heartwood-version and keep the
flake in sync with it.

Alternatively, run the script as

    scripts/update-flake $(cat tests/support/heartwood-version)

to bring the flake back into sync.

This also updates the flake.lock and the updates the state of the npm
dependencies when run from a nix-enabled system.
2024-02-05 15:05:32 +01:00
Sebastian Martinez fca515ab00 Bump heartwood and nix flake lock 2024-02-02 13:33:10 +01:00
Michael Raitza ab982e934e Add a flake to build the web frontend
Includes the twemoji assets and a check output that runs all tests
except e2e.

Updates to test/support/heartwood-version must also be reflected in
flake.nix in inputs.heartwood.url.
2024-01-29 18:58:44 +00:00