11 Commits

Author SHA1 Message Date
Igor Sirotin
f36f84b4c0
ci: simplify windows builds 2026-05-21 15:29:42 +01:00
Igor Sirotin
2d42f05b9e
ci: cache ~/.nimble so builds don't re-resolve deps over the network
Caching only nimbledeps/ was insufficient: make invokes `nimble <task>`,
which re-resolves dependencies on every build using ~/.nimble/pkgcache
(nimble's git clone/version cache). That dir was not cached, so every
cache-hit build re-cloned ~50 packages and intermittently failed when
the runner's `git fetch --tags` flaked, breaking nimble's SAT solver.

Add ~/.nimble to the cached paths (alongside nimbledeps/ + nimble.paths)
so re-resolution is served from the local clone cache. Bump the cache
version to v3 since the cached contents changed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 11:43:37 +01:00
Igor Sirotin
485e53244a
ci: add nimble deps caching to Windows build
The Windows build referenced steps.cache-nimbledeps.outputs.cache-hit
but never defined a Cache nimble deps step, so the condition was always
true and nimble deps were never cached on Windows.

Add the cache step with the same versioned key + restore-keys as the
Linux/macOS jobs, and move the .nimble-setup stamp touch into its own
unconditional step so a cache hit doesn't re-trigger `nimble setup`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 11:16:08 +01:00
Ivan FB
cda0197168
use nimble 0.22.3 and more appropriate nimble.lock (#3809) 2026-04-20 13:54:34 +02:00
Fabiana Cecin
494ea94606
fix: recv_service delivers store-recovered messages (#3805)
* recv_service now delivers store-recovered messages via MessageReceivedEvent
* add regression test_api_receive to prove store recovery actually delivers messages
* fix confusing "UNSUCCESSFUL / Missed message" log message
* removed some dead/duplicated code

Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
Co-authored by Zoltan Nagy
2026-04-09 14:29:17 -03:00
Ivan FB
f5762af4c4
Start using nimble and deprecate vendor dependencies (#3798)
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
Co-authored-by: Darshan K <35736874+darshankabariya@users.noreply.github.com>
2026-04-08 12:42:14 +02:00
Darshan
6421685eca
chore: bump v0.38.0 (#3712) 2026-02-10 22:30:57 +01:00
Darshan K
5fc8c59f54 chore: bump dependencies to v0.37.0 (#3536) 2025-09-10 13:20:37 +05:30
Darshan K
5c38a53f7c feat: libwaku dll for status go (#3460) 2025-06-26 01:03:40 +05:30
Ivan FB
9f68c83fed chore: bump dependencies for v0.36 (#3410)
* properly pass userMessageLimit to OnchainGroupManager
* waku.nimble 2.2.4 Nim compiler
* rm stew/shims/net import
* change ValidIpAddress.init with parseIpAddress
* fix serialize for zerokit
* group_manager: separate if statements
* protocol_types: add encode UInt32 with zeros up to 32 bytes
* windows build: skip libunwind build and rm libunwind.a inlcusion step
* bump nph to overcome the compilation issues with 2.2.x
* bump nim-libp2p to v1.10.1
2025-05-26 21:58:02 +02:00
Darshan K
926e69a12d chore: CI for windows build (#3316) 2025-03-24 19:11:01 +05:30