From 0360e779f3fb9dc770e1f33420ca5b8f8f638666 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 18 May 2026 01:59:51 +0900 Subject: internal/rosa: initial azalea bindings Supported fields are still rather minimal, but evaluation works, and resulting artifacts cure correctly. Signed-off-by: Ophestra --- internal/rosa/azalea/evaluate_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'internal/rosa/azalea/evaluate_test.go') diff --git a/internal/rosa/azalea/evaluate_test.go b/internal/rosa/azalea/evaluate_test.go index aa7de27e..26c4e668 100644 --- a/internal/rosa/azalea/evaluate_test.go +++ b/internal/rosa/azalea/evaluate_test.go @@ -125,6 +125,18 @@ func TestEvaluate(t *testing.T) { Err: ErrInvalidInputs, }}, + {"bound runtime", `package name { runtime* = []; }`, nil, "", EvaluationError{ + Expr: Func{ + Ident: Ident("name"), + Package: true, + + Args: []Arg{ + {K: []Ident{"runtime"}, V: Val{Array(nil)}, R: true}, + }, + }, + Err: ErrInvalidInputs, + }}, + {"concat inputs", `package name { inputs = ""+""; }`, nil, "", EvaluationError{ Expr: Func{ Ident: Ident("name"), -- cgit v1.3.1