@@ -155,7 +155,7 @@ def _parse_workflow(
155
155
workflow_steps = self ._parse_steps (context_manager , workflow )
156
156
workflow_actions = self ._parse_actions (context_manager , workflow )
157
157
workflow_interval = self .parse_interval (workflow )
158
- on_failure_action = self ._get_on_failure_action (workflow )
158
+ on_failure_action = self ._get_on_failure_action (context_manager , workflow )
159
159
workflow_triggers = self .get_triggers_from_workflow (workflow )
160
160
workflow_provider_types = (
161
161
self ._get_workflow_provider_types_from_steps_and_actions (
@@ -531,7 +531,7 @@ def _merge_action_by_use(
531
531
extended_action = actions_context .get (action .get ("use" ), {})
532
532
yield ParserUtils .deep_merge (action , extended_action )
533
533
534
- def _get_on_failure_action (self , workflow ) -> Step | None :
534
+ def _get_on_failure_action (self , context_manager : ContextManager , workflow : dict ) -> Step | None :
535
535
"""
536
536
Parse the on-failure action
537
537
@@ -541,10 +541,10 @@ def _get_on_failure_action(self, workflow) -> Step | None:
541
541
Returns:
542
542
Action | None: _description_
543
543
"""
544
- self .logger .debug ("Parsing on-faliure " )
544
+ self .logger .debug ("Parsing on-failure " )
545
545
workflow_on_failure = workflow .get ("on-failure" , {})
546
546
if workflow_on_failure :
547
- parsed_action = self ._get_action (workflow_on_failure , "on-faliure " )
547
+ parsed_action = self ._get_action (context_manager = context_manager , action = workflow_on_failure , action_name = "on-failure " )
548
548
self .logger .debug ("Parsed on-failure successfully" )
549
549
return parsed_action
550
550
self .logger .debug ("No on-failure action" )
0 commit comments