2359 Commits

Author SHA1 Message Date
Ivan FB
95b7da8445
Update waku.nimble
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:45:36 +02:00
Ivan FB
77ec11cf68
Update waku.nimble
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:45:18 +02:00
Ivan FB
3df7cac800
Update waku.nimble
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:45:01 +02:00
Ivan FB
7d68357ce8
Update waku.nimble fix .nim path
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:44:42 +02:00
Ivan FB
37d9aa126a
Update waku.nimble fix path build dynamic linux
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:44:17 +02:00
Ivan FB
48178a56d9
Update Makefile to compile liblogosdelivery in all target
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-04-08 00:42:27 +02:00
Ivan FB
e88e1c0445
Merge branch 'master' into deprec-vendor-2 2026-04-07 16:58:28 +02:00
Danish Arora
549bf8bc43
fix(nix): fetch git submodules automatically via inputs.self (#3738)
The Nix build fails when consumers use `nix build github:logos-messaging/logos-delivery#liblogosdelivery`
without appending `?submodules=1` — vendor/nimbus-build-system is missing,
causing patchShebangs and substituteInPlace to fail.

Two fixes:
1. Add `inputs.self.submodules = true` to flake.nix (Nix >= 2.27) so
   submodules are fetched automatically without requiring callers to
   pass `?submodules=1`.
2. Fix the assertion in nix/default.nix: `(src.submodules or true)`
   always evaluates to true, silently masking the missing-submodules
   error. Changed to `builtins.pathExists` check on the actual
   submodule directory so it fails with a helpful message when
   submodules are genuinely absent.
2026-04-07 13:14:32 +05:30
Fabiana Cecin
56359e49ed
prefer reusing service peers across shards in edge filter reconciliation (#3789)
* selectFilterCandidates prefers peers already serving other shards
* restructure edgeFilterSubLoop (plan all dials then execute) for safety
2026-04-06 11:08:47 -03:00
Darshan
39719e1247
increase default timeout to 20s and add debug logging (#3792) 2026-04-06 15:53:45 +05:30
Ivan FB
3839f1aa23
set log level to DEBUG for tests in waku.nimble 2026-04-06 00:21:59 +02:00
Ivan FB
c6adab7600
add install-nim and install-nimble targets in Makefile 2026-04-06 00:20:21 +02:00
Ivan FB
d448ba7fec
simplify log-level setup and only set it in waku.nimble 2026-04-05 23:39:25 +02:00
Ivan FB
96af22fdfd
update bump_dependencies.md 2026-04-05 17:49:39 +02:00
Ivan FB
745eb96998
add step in prepare_release.md to update waku.nimble version 2026-04-05 15:14:54 +02:00
Ivan FB
cbe854d06c
simplify waku.nimble a little 2026-04-05 14:58:22 +02:00
Ivan FB
13dcb4d777
update deps.nix with latest nimble.lock 2026-04-05 13:49:48 +02:00
Ivan FB
c2c8fb9f9d
rm linux guard in config.nims as not needed 2026-04-05 13:21:17 +02:00
Ivan FB
dfdf6ae784
cleanup nph from vendor folder as it is installed through nimble 2026-04-05 13:12:25 +02:00
Ivan FB
b33af24728
pass TRACE and not 'TRACE' to avoid windows build issue 2026-04-05 12:05:37 +02:00
Ivan FB
8e51eac0d5
enforce nimcrypto to 0.6.4 to avoid test crash on ubuntu 2026-04-05 00:57:06 +02:00
Ivan FB
cc97981199
cleanup leftover in windows-build.yml ci 2026-04-05 00:18:43 +02:00
Ivan FB
abe8b70bd3
ensure nimble is visible in windows ci 2026-04-05 00:17:30 +02:00
Ivan FB
2170b32666
restore correct nimble.lock 2026-04-04 23:11:38 +02:00
Ivan FB
353db65af2
add comment into waku.nimble 2026-04-04 22:36:51 +02:00
Ivan FB
e5b46e5ed6
use const in waku.nimble as it is simpler 2026-04-04 22:35:10 +02:00
Ivan FB
a5573b3232
export nim_runtime in PATH in windows CI 2026-04-04 19:02:45 +02:00
Ivan FB
51a83b38b3
restore back previous nim and nimble lock 2026-04-04 18:54:04 +02:00
Ivan FB
9341432b80
avoid rebuild nat deps twice 2026-04-04 18:33:04 +02:00
Ivan FB
78a6341915
avoid passing NIM_PARAMS twice 2026-04-04 18:19:43 +02:00
Ivan FB
e8f7adff4d
nph fix 2026-04-04 18:05:25 +02:00
Ivan FB
ead4785ac2
install proper nimble version on windows ci 2026-04-04 17:37:41 +02:00
Ivan FB
02398dbbd3
Makefile nph path is now global 2026-04-04 17:34:10 +02:00
Ivan FB
f72437c573
adapt nim.nix and nimble.nix to two previous commits 2026-04-04 16:56:20 +02:00
Ivan FB
8bfbe4f48f
clean Makefile thanks to previous commit 2026-04-04 16:52:19 +02:00
Ivan FB
b3d4c30fe2
avoid add nim and nimble in nimble.lock 2026-04-04 16:51:08 +02:00
Ivan FB
9f25a666c8
Makefile strips out nim and nimble from nimble.lock 2026-04-04 16:31:02 +02:00
Ivan FB
9442962d42
config nims avoid emit avx512f instructions on Linux 2026-04-04 10:53:33 +02:00
Ivan FB
d35f44d156
fix in Makefile to install nph globally 2026-04-03 23:27:00 +02:00
Ivan FB
b4f87f1f8d
adapt windows-build.yml 2026-04-03 23:16:15 +02:00
Ivan FB
4db1c6d023
move zerokit submodule init when building RLN 2026-04-03 23:03:17 +02:00
Ivan FB
2dcdd3a081
disable libbacktrace in nix 2026-04-03 22:52:37 +02:00
Ivan FB
6688037ac3
set proper nimble version 2026-04-03 22:47:47 +02:00
Ivan FB
f3320fc642
revert previous Makefile change 2026-04-03 22:41:08 +02:00
Ivan FB
75b9f26b1a
set nimble cache to pwd in Makefile 2026-04-03 22:24:02 +02:00
Ivan FB
1f10c9a28f
Makefile considers nimble.lock in nimbledeps_stamp 2026-04-03 22:14:17 +02:00
Ivan FB
9ac6118e4c
enforce nimble 0.18.2 in waku.nimble 2026-04-03 22:13:54 +02:00
Ivan FB
1224c820bc
update nimble.lock to nimble 0.18.2 2026-04-03 22:10:09 +02:00
Ivan FB
d88ed0ff74
ci refers container-image.yml within the own folder tree 2026-04-03 18:34:24 +02:00
Ivan FB
0369d1be84
Revert "rm secrets guard from container image yml"
This reverts commit 32a7c847dc552cec462e80fd79152b1b673aa8e0.
2026-04-03 18:30:50 +02:00