Skip to content

Node SRE 11.1.1 updates - #6663

Merged
johnalotoski merged 3 commits into
masterfrom
jl/sre-11.1.1
Aug 26, 2026
Merged

Node SRE 11.1.1 updates#6663
johnalotoski merged 3 commits into
masterfrom
jl/sre-11.1.1

Conversation

@johnalotoski

@johnalotoski johnalotoski commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Description

  • Updates iohkNix for mainnet bootstrap peers list change
  • Updates mainnet ci configuration to match
  • Fix the cardano-node nixOS service to not swallow topology eval errors into an unrelated check

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • CI passes. See note on CI. The following CI checks are required:
  • Self-reviewed the diff

johnalotoski and others added 3 commits August 26, 2026 02:42
`tryEval` caught too broadly, not only the intented `assert`.
This turns an eval error into a red herring
as its error message is replaced and stack trace discarded.

There was no need for `tryEval` anyway
as an `assert` already does what this code tried to implement.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates Nix/NixOS configuration and mainnet topology inputs for Cardano node operations, aligning bootstrap peer changes and improving failure behavior when topology evaluation fails.

Changes:

  • Update iohk-nix input revision in flake.lock.
  • Remove a mainnet bootstrap peer from configuration/cardano/mainnet-topology.json.
  • Refactor the NixOS service topology assertion so topology evaluation errors propagate correctly (instead of being masked by the trustable-local-root check).

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
nix/nixos/cardano-node-service.nix Refactors topology assertion logic for clearer/safer evaluation behavior.
flake.lock Bumps the pinned iohk-nix dependency revision/hash.
configuration/cardano/mainnet-topology.json Updates mainnet bootstrap peers list (removes one peer).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread nix/nixos/cardano-node-service.nix
@johnalotoski
johnalotoski marked this pull request as ready for review August 26, 2026 20:55
@johnalotoski
johnalotoski requested a review from a team as a code owner August 26, 2026 20:55

@snarlysodboxer snarlysodboxer 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.

LGTM

@johnalotoski
johnalotoski added this pull request to the merge queue Aug 26, 2026
Merged via the queue into master with commit a38eac6 Aug 26, 2026
37 of 39 checks passed
@johnalotoski
johnalotoski deleted the jl/sre-11.1.1 branch August 26, 2026 21:23
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.

4 participants