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
- @iofq made their first contribution in #520
- @khaneliman made their first contribution in #545
- @Defelo made their first contribution in #534
- @ShamrockLee made their first contribution in #427
Full Changelog: 3.4.0...3.5.0