Commit graph

11 commits

Author SHA1 Message Date
Austin Valle
1c88535ac0 add test for validation reference to non-const variable 2026-04-30 15:19:51 -04:00
Austin Valle
d2c9214081 prune validate nodes 2026-04-30 15:01:37 -04:00
Sarah French
b7a43b31b0 Comments and changes from pairing
Co-authored-by: Austin Valle <austinvalle@gmail.com>
2026-04-30 15:08:33 +01:00
Austin Valle
6c783ce1be add some tests + TODOs 2026-04-29 17:32:08 -04:00
Daniel Banck
cb72a8e1d2 command: test providers schema with const variables 2026-03-30 20:51:48 +02:00
Daniel Banck
d1f04677c1 command: test modules with const variables 2026-03-30 20:51:48 +02:00
Daniel Banck
ec70386d30 command: test state push with const variables 2026-03-30 20:51:48 +02:00
Daniel Banck
77492116dd command: test taint with const variables 2026-03-30 20:51:48 +02:00
Daniel Banck
27b6f5ed29 command: test get with const variables 2026-03-30 20:51:48 +02:00
Daniel Banck
45ba6796ba Add more dynamic module sources tests 2026-03-04 11:45:59 +01:00
Daniel Banck
4ef9684188 Rework most of the configuration loading
We previously used a loader -> BuildConfig flow to load configuration.
This commit changes most (but not all yet) flows to use the new
graph-based approach. Instead of simply recursively loading the modules,
we now need to take a stepped approach:

1. Load the root module
2. Collect the variables and their values
3. Build the configuration with the graph-based approach

Because this approach relies on different parts from different packages,
it can't easliy be done within the `configload` package. So, now we do
most of in the backend or command.
2026-03-04 11:45:59 +01:00