github-actions[bot] bd668ad109
Some checks failed
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 18s
Check Nix formatting / Perform Nix format checks (pull_request) Successful in 3m30s
Check Nix flake / Build nix outputs (ubuntu-latest) (pull_request) Successful in 5m41s
Check Nix flake / Perform Nix flake checks (ubuntu-latest) (pull_request) Failing after 13m2s
automated: Update flake.lock
- The following Nix Flake inputs were updated:

```
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1750f3c1c89488e2ffdd47cab9d05454dddfb734?narHash=sha256-oDJGK1UMArK52vcW9S5S2apeec4rbfNELgc50LqiPNs%3D' (2025-03-24)
  → 'github:nixos/nixpkgs/0ab4a506520ea9247e673e9849ecf84c72f88be2?narHash=sha256-O3GFPU0Uyv80LKVMMukVqrfxSzWKkBwQIHN2UnRSCZk%3D' (2025-03-27)
• Updated input 'uv2nix':
    'github:pyproject-nix/uv2nix/f465e0c74d247545e57dc17cef72c973ff18ff13?narHash=sha256-GdxIZi77FZCz9nnkgjT6d50TtwlAjS1zn9kVffknQ0U%3D' (2025-03-24)
  → 'github:pyproject-nix/uv2nix/f5b0ec1f303c16e5819694f8f5185814177dacb2?narHash=sha256-dgohGOVoIju52AC1czMjRfAEqf9LZZSRpxZ3ekclEak%3D' (2025-03-27)
```

```
comparing packages.x86_64-linux.default:
<<< /nix/store/xxdhk7a0f19fwji43ny5nl2qr503flik-flupdt-env.drv
>>> /nix/store/nphnvwvbigyfaq5xpg4qsnz2fni8fp9d-flupdt-env.drv
Version changes:
[U.]  #1  uv  0.6.9, 0.6.9-vendor, 0.6.9-vendor-staging -> 0.6.10, 0.6.10-vendor, 0.6.10-vendor-staging
Added packages:
[A.]  #1  ar2ljidn95kdsdl1kc8745dj3h17brq9-source  <none>
Removed packages:
[R.]  #1  n65xmc5vjbzdr37kaa9yivflylmgb4qg-source  <none>
Closure size: 1473 -> 1473 (24 paths added, 24 paths removed, delta +0, disk usage +16B).

comparing checks.x86_64-linux.pre-commit-check:
<<< /nix/store/c63gqq7pcimhzg82lyb2g39yk211pgm0-pre-commit-run.drv
>>> /nix/store/w5y1zgyws0hixsjrfydrv0fldpih0zhh-pre-commit-run.drv
Added packages:
[A+]  #1  ar2ljidn95kdsdl1kc8745dj3h17brq9-source  <none>
Removed packages:
[R-]  #1  n65xmc5vjbzdr37kaa9yivflylmgb4qg-source  <none>
Closure size: 2604 -> 2604 (2 paths added, 2 paths removed, delta +0, disk usage +0B).

comparing packages.x86_64-linux.flupdt:
<<< /nix/store/xxdhk7a0f19fwji43ny5nl2qr503flik-flupdt-env.drv
>>> /nix/store/nphnvwvbigyfaq5xpg4qsnz2fni8fp9d-flupdt-env.drv
Version changes:
[U.]  #1  uv  0.6.9, 0.6.9-vendor, 0.6.9-vendor-staging -> 0.6.10, 0.6.10-vendor, 0.6.10-vendor-staging
Added packages:
[A.]  #1  ar2ljidn95kdsdl1kc8745dj3h17brq9-source  <none>
Removed packages:
[R.]  #1  n65xmc5vjbzdr37kaa9yivflylmgb4qg-source  <none>
Closure size: 1473 -> 1473 (24 paths added, 24 paths removed, delta +0, disk usage +16B).

comparing devShells.x86_64-linux.default:
<<< /nix/store/iks6vp5mfcbd0wyb3p7ijlaqn13apfza-nix-shell.drv
>>> /nix/store/qknh1grdkhk1hxj14if5mkal5b1zk033-nix-shell.drv
Version changes:
[U*]  #1  uv  0.6.9, 0.6.9-vendor, 0.6.9-vendor-staging -> 0.6.10, 0.6.10-vendor, 0.6.10-vendor-staging
Added packages:
[A.]  #1  ar2ljidn95kdsdl1kc8745dj3h17brq9-source  <none>
Removed packages:
[R.]  #1  n65xmc5vjbzdr37kaa9yivflylmgb4qg-source  <none>
Closure size: 2691 -> 2691 (38 paths added, 38 paths removed, delta +0, disk usage +16B).

comparing formatter.x86_64-linux:
<<< /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
>>> /nix/store/kpjm9ymg7d9h4mw5jf1ddzc40lv3wrbi-nixfmt-unstable-2025-03-03.drv
No version or selection state changes.
Closure size: 1307 -> 1307 (0 paths added, 0 paths removed, delta +0, disk usage +0B).

```

Auto-generated by [update.yml][1] with the help of
[create-pull-request][2].

[1]: https://nayeonie.com/ahuston-0/nix-dotfiles/src/branch/main/.github/workflows/flake-update.yml
[2]: https://forgejo.stefka.eu/jiriks74/create-pull-request
2025-03-27 12:05:45 +00:00
2025-03-26 11:33:57 -04:00
2024-07-28 14:25:50 -04:00
2025-03-18 18:17:59 -04:00
2025-03-27 12:05:45 +00:00
2025-03-18 18:11:42 -04:00
2024-07-15 22:39:35 -04:00
2025-03-18 18:11:42 -04:00
2025-03-02 01:00:04 -05:00
2025-03-18 18:11:42 -04:00
2024-07-28 14:15:23 -04:00
2025-03-18 18:11:42 -04:00
2025-03-18 18:11:42 -04:00

Flake Update Diff Tool

This is the Nix flake update validator. A tool which is able to evaluate a flake at two points in history, check that everything evaluates, and provide a diff of the two. In its target state, it will provide a similar function to DeterminateSystems' awesome update-flake-lock tool, but with nvd integration and other bells and whistles that we've come to like.

How to Use

Currently, this only supports locally-stored flakes, although we are planning to add support for git-based URLs for usage outside of CI pipelines where the repository is already downloaded.

nix run git+https://nayeonie.com/ahuston-0/flake-update-diff-tool -- <flake path>

For use in other nix-based projects, flpudt is available as packages.${system}.flupdt. Please see our examples/ folder for common use-cases.

Why the name

flupdt comes from Fl(ake) Up(date) D(iff) T(ool). The cli is also available as flake-update-diff-tool, for ease-of-use and those who use screen readers or similar accessibility tools that may not react well to flupdt.

Description
No description provided
Readme MIT 304 KiB
Languages
Nix 47.5%
Python 47.1%
Shell 5.4%