github Mic92/nixpkgs-review 3.5.0

5 days ago

What's Changed

Features & Improvements

  • PR #533: Add --pr-json flag to accept PR data via command line, enabling better coordination for distributed review processes and reducing redundant GitHub API calls (@Defelo)
  • PR #552: Add --additional-package flag to allow specifying extra packages for review beyond the default selection (@Defelo)
  • PR #516: Improved delta diff viewer integration by giving it proper terminal access for better diff display formatting and interaction (@Mic92)

Bug Fixes

  • PR #553: Fixed test reporting to correctly distinguish between passed and failed tests, improving visibility into actual test results (@Defelo)
  • PR #546: Added graceful handling of expired GitHub CI artifacts with automatic fallback to local evaluation and improved error messaging (@khaneliman)
  • PR #545: Fixed narHash dependency issue in flake-parts configuration to ensure proper flake evaluation (@khaneliman)
  • PR #534: Fix race condition when PR is updated during review by using API revisions directly instead of git refs, also enabling reviews of already-merged PRs (@Defelo)
  • PR #528: Always set git author/committer to fix merge failures in environments with minimal git configuration (e.g., when running as root) (@Mic92)
  • PR #526: Fixed log rendering issue where text containing angle brackets (< and >) was silently removed, improving log visibility and debugging experience (@wolfgangwalther)
  • PR #427: Added conditional support for ignoreSingleFileOutputs in review shells to prevent build failures when reviewing packages with single-file outputs (@ShamrockLee)
  • PR #556: Force local evaluation when --extra-nixpkgs-config is used to ensure correct package evaluation with custom Nixpkgs configurations (@GaetanLepage)

Documentation

  • PR #520: Document shallow clone merge base behavior to help users resolve "refusing to merge unrelated histories" errors when working with shallow-cloned nixpkgs repositories (@iofq)

New Contributors

Full Changelog: 3.4.0...3.5.0

Don't miss a new nixpkgs-review release

NewReleases is sending notifications on new releases.