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
Ivan FB
32a7c847dc
rm secrets guard from container image yml
2026-04-03 18:29:31 +02:00
Ivan FB
b9b624edf5
in ci put installed nimble in github path
2026-04-03 18:23:23 +02:00
Ivan FB
687162cb94
delete env.sh as not needed
2026-04-03 18:19:03 +02:00
Ivan FB
50f0050245
update zerokit vendor and not rm nimble.lock
2026-04-03 18:17:12 +02:00
Ivan FB
bdad4cb56b
skip nim and nimble from nimble lock in ci
2026-04-03 18:05:54 +02:00