Fediversity/deployment/check/data-model
Kiara Grouwstra ccf442b099
reproduce infinite recursion
the challenge here seems to stem from a mutual dependency between imports and `inputs`:

```
  at /nix/store/zid48nap5bh52n8d2gc5kbnzhxy3cm0k-source/deployment/data-model.nix:31:7:
    30|     staticModules = [
    31|       inputs.nixops4.modules.nixops4Deployment.default
      |       ^
    32|
… while calling anonymous lambda
  at /nix/store/hjb1rqv2mfs5ny47amj2gsc8xk05x5g6-source/lib/modules.nix:513:35:
   512|       context = name: ''while evaluating the module argument `${name}' in "${key}":'';
   513|       extraArgs = mapAttrs (name: _:
      |                                   ^
   514|         addErrorContext (context name)
… while evaluating the module argument `inputs' in "/nix/store/zid48nap5bh52n8d2gc5kbnzhxy3cm0k-source/deployment/data-model.nix":
… while evaluating the attribute 'inputs'
  at /nix/store/zid48nap5bh52n8d2gc5kbnzhxy3cm0k-source/deployment/check/data-model/deployment.nix:15:17:
    14|       specialArgs = {
    15|         inherit inputs;
      |                 ^
    16|       };
… from call site
  at /nix/store/zid48nap5bh52n8d2gc5kbnzhxy3cm0k-source/deployment/check/data-model/deployment.nix:15:17:
    14|       specialArgs = {
    15|         inherit inputs;
      |                 ^
    16|       };
```
2025-08-01 20:38:43 +02:00
..
common-nixosTest.nix scaffold deployment/check/data-model from ./basic 2025-08-01 16:20:22 +02:00
constants.nix scaffold deployment/check/data-model from ./basic 2025-08-01 16:20:22 +02:00
default.nix scaffold deployment/check/data-model from ./basic 2025-08-01 16:20:22 +02:00
deployment.nix reproduce infinite recursion 2025-08-01 20:38:43 +02:00
flake-under-test.nix reproduce infinite recursion 2025-08-01 20:38:43 +02:00
nixosTest.nix reproduce infinite recursion 2025-08-01 20:38:43 +02:00