Bläddra i källkod

fix: default statuses, etc...

Sam Jaffe 1 månad sedan
förälder
incheckning
68c6906ea6
1 ändrade filer med 6 tillägg och 6 borttagningar
  1. 6 6
      src/cipy/workflow.py

+ 6 - 6
src/cipy/workflow.py

@@ -41,7 +41,7 @@ class Workflow(Action):
 
     @final
     def run(self, context: Context) -> Status:
-        status = Status.SKIPPED
+        status = Status.SUCCESS
         visited = set()
 
         def _next():
@@ -78,7 +78,7 @@ class Matrix(Action):
     Actions that represent running a single Workflow/Action across multiple configurations
     """
     name: str = ""
-    matrix: MatrixParams
+    on: MatrixParams
     uses: Action
     fail_fast: bool = True
 
@@ -88,15 +88,15 @@ class Matrix(Action):
         return {k: context.access(v) if isinstance(v, Ref) else v for k, v in d.items()}
 
     def _expand(self, context: Context) -> Iterable[dict[str, Scalar]]:
-        if isinstance(self.matrix, list):
-            return (self._resolve(d, context) for d in self.matrix)
+        if isinstance(self.on, list):
+            return (self._resolve(d, context) for d in self.on)
 
-        flatten = [itertools.product([k], vs) for k, vs in self.matrix.items()]
+        flatten = [itertools.product([k], vs) for k, vs in self.on.items()]
         return (self._resolve(dict(d), context) for d in itertools.product(*flatten))
 
     @final
     def run(self, context: Context) -> Status:
-        status = Status.NOT_RUN
+        status = Status.SUCCESS
 
         for matrix in self._expand(context):
             with context.extend(matrix=matrix) as matctx: