Skip to content

chore: regenerate nix deps - #2452

Merged
rlve merged 3 commits into
masterfrom
chore-fix-nix-deps
May 11, 2026
Merged

chore: regenerate nix deps#2452
rlve merged 3 commits into
masterfrom
chore-fix-nix-deps

Conversation

@rlve

@rlve rlve commented May 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Regenerates nix/deps.nix from nimble.lock.

Generated by running:

nimble lock
nimble lock                     # inside cbind/ for cbind-deps.nix
tools/gen-deps.sh nimble.lock nix/deps.nix
tools/gen-deps.sh cbind/nimble.lock nix/cbind-deps.nix

cbind-deps.nix was already in sync, no diff there.

Affected Areas

  • Build / Tooling
    Only touches nix/deps.nix. No source code or protocol changes.

Compatibility & Downstream Validation

Impact on Library Users

Unblocks the nix flake on master.

Risk Assessment

Low. Build-only change.

@codecov-commenter

codecov-commenter commented May 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.80%. Comparing base (037efd7) to head (e19df8f).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #2452   +/-   ##
=======================================
  Coverage   73.80%   73.80%           
=======================================
  Files         150      150           
  Lines       19860    19860           
  Branches       19       19           
=======================================
  Hits        14657    14657           
  Misses       5203     5203           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rlve
rlve marked this pull request as ready for review May 11, 2026 12:08
@rlve
rlve requested review from a team, Copilot, richard-ramos and vladopajic May 11, 2026 12:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 refreshes the Nix dependency pin set by regenerating nix/deps.nix from the (gitignored) nimble.lock, to restore/build the flake on current master.

Changes:

  • Added newly required Nimble dependencies to nix/deps.nix (notably boringssl, npeg, protobuf_serialization).
  • Updated pinned rev/sha256 for existing dependencies (e.g., nim-testutils, nim-chronicles, nimcrypto, nim-lsquic) to match the current lock state.

@rlve
rlve requested review from gmelodie May 11, 2026 12:14
@github-project-automation github-project-automation Bot moved this from new to In Progress in nim-libp2p May 11, 2026
@rlve
rlve enabled auto-merge (squash) May 11, 2026 13:31
@rlve
rlve merged commit 3f5a4dc into master May 11, 2026
29 of 30 checks passed
@rlve
rlve deleted the chore-fix-nix-deps branch May 11, 2026 14:03
@github-project-automation github-project-automation Bot moved this from In Progress to done in nim-libp2p May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: done

Development

Successfully merging this pull request may close these issues.

6 participants