Skip to content

Conversation

@friofry
Copy link
Contributor

@friofry friofry commented Dec 29, 2025

  • Remove replace go-generate-fast from go.mod
    The upstream repo github.com/oNaiPs/go-generate-fast has been updated. Non-existent commit caused go mod tidy to fail

  • Fix make run-status-backend failing with libsds.h not found error
    Added $(LIBSDS) to nim-sds library cmdline when missing. Pass CGO_CFLAGS and CGO_LDFLAGS

* c78009bcfa9e does not exist
* original repo has been updated, no need in replace
* needed to find libsds.h header
@friofry friofry requested a review from a team as a code owner December 29, 2025 11:30
@friofry friofry requested review from Copilot and igor-sirotin and removed request for igor-sirotin December 29, 2025 11:30
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses two build-related issues: removing a dependency override for go-generate-fast after the upstream repository was updated, and fixing the make run-status-backend command to properly include the nim-sds library dependencies.

  • Removes the replace directive for go-generate-fast to use the upstream v0.3.0 release
  • Adds $(LIBSDS) dependency and CGO flags to the run-status-backend target to resolve library linking errors

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
go.mod Removes the replace directive that pointed to a non-existent commit in status-im's fork, allowing use of upstream v0.3.0
go.sum Updates checksums to reflect the switch from status-im's fork to the upstream oNaiPs/go-generate-fast v0.3.0
Makefile Adds $(LIBSDS) as a dependency and passes CGO_CFLAGS and CGO_LDFLAGS to ensure nim-sds library is properly linked when running status-backend

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@status-im-auto
Copy link
Member

status-im-auto commented Dec 29, 2025

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ bff83ed #1 2025-12-29 11:35:14 ~4 min linux/status-go 📦zip
bff83ed #1 2025-12-29 11:35:40 ~4 min macos/nwaku 📄log
✔️ bff83ed #1 2025-12-29 11:36:04 ~5 min macos/status-go 📦zip
bff83ed #1 2025-12-29 11:36:39 ~5 min windows/nwaku 📄log
✔️ bff83ed #1 2025-12-29 11:37:37 ~6 min windows/status-go 📦zip
✔️ bff83ed #1 2025-12-29 11:38:22 ~7 min linux/nwaku 📦zip
✔️ bff83ed #1 2025-12-29 11:47:38 ~16 min tests-rpc 📄log
✔️ bff83ed #1 2025-12-29 11:47:54 ~16 min tests-rpc 📄log
✔️ bff83ed #1 2025-12-29 12:05:50 ~34 min tests 📄log
✔️ bff83ed #1 2025-12-29 12:06:31 ~35 min tests 📄log

@codecov
Copy link

codecov bot commented Dec 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.40%. Comparing base (5398cd4) to head (bff83ed).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #7266      +/-   ##
===========================================
- Coverage    60.49%   60.40%   -0.09%     
===========================================
  Files          815      815              
  Lines       113163   113163              
===========================================
- Hits         68454    68357      -97     
- Misses       37661    37747      +86     
- Partials      7048     7059      +11     
Flag Coverage Δ
functional 39.64% <ø> (-0.22%) ⬇️
unit 54.79% <ø> (-0.04%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 31 files with indirect coverage changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants