Skip to content

Releases: Mic92/nixpkgs-review

3.5.1

21 Sep 09:14
3cd9beb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.5.0...3.5.1

3.5.0

29 Aug 13:42
a78bda6

Choose a tag to compare

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

3.4.0

13 Jun 13:27
7d3b89e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.3.0...3.4.0

3.3.0

20 May 05:40
c7938da

Choose a tag to compare

What's Changed

Highlights

Thanks to @booxter we are now showing build logs in github (#491, #487, #493 #495) and also git commit hashes (#492).
Again thanks to @booxter nixpkgs-review will now use OSC 8 terminal hyperlinks in more places (#488, #489)

Fixes

  • show command name instead of full path in --help by @booxter in #490
  • Add example to --systems help by @roberth in #482
  • report: fix test plural reporting by @herbetom in #480
  • Blacklist tests.pkg-config.defaultPkgConfigPackages.tests-combined by @roberth in #483
  • add file lock around nixpkgs-review by @Mic92 in #481
  • Add example to --systems help by @roberth in #482
  • Support mixing system aliases and names in the same command by @booxter in #486

New Contributors

Full Changelog: 3.2.0...3.3.0

3.2.0

24 Mar 12:16

Choose a tag to compare

What's Changed

  • Fix Review.build_commit merge behavior by @B4dM4n in #472
  • Ensure cache directory is an absolute path by @bengsparks in #468
  • pr: add GitHub approval upon success with --approve-pr by @ethancedwards8 in #471
  • report: multi-threaded write_error_logs, avoid hammering cache.nixos.org by @pbsds in #474

New Contributors

Full Changelog: 3.1.0...3.2.0

3.1.0

04 Feb 09:49
0bbe690

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.1...3.1.0

3.0.1

04 Jan 10:34

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.0.1

3.0.0

19 Dec 16:14

Choose a tag to compare

What's Changed

  • Use cached evaluation result comparison from github workflows by @GaetanLepage in #435
  • Support nixpkgs shallow clone and make use of github pull//merge ref by @azuwis in #426
  • Add more aliases for --systems flag by @PerchunPak in #428
    • this saves some typing i.e. we now can say --systems all to run nixpkgs-review on all official nixpkgs architectures

New Contributors

Full Changelog: 2.12.0...3.0.0

2.12.0

10 Oct 11:30

Choose a tag to compare

What's Changed

Full Changelog: 2.11.0...2.12.0

2.11.0

09 Oct 06:12

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.10.5...2.11.0