Merge "Allow hyphens in Workflow and ad-hoc action names"
This commit is contained in:
commit
93ecd38dce
|
@ -16,6 +16,9 @@ actions:
|
|||
actionversionaction:
|
||||
base: std.noop
|
||||
|
||||
action-action:
|
||||
base: std.noop
|
||||
|
||||
workflows:
|
||||
|
||||
workflowversion:
|
||||
|
@ -41,3 +44,9 @@ workflows:
|
|||
tasks:
|
||||
task1:
|
||||
workflow: workflowversion
|
||||
|
||||
workflow-with-hyphen:
|
||||
description: Workflow name containing -
|
||||
tasks:
|
||||
task1:
|
||||
action: action-action
|
||||
|
|
|
@ -412,6 +412,7 @@ class WorkbookSpecValidation(base.WorkbookSpecValidationTestCase):
|
|||
"versionworkflow",
|
||||
"workflowversionworkflow",
|
||||
"version_workflow",
|
||||
"version-workflow",
|
||||
)
|
||||
|
||||
for valid in valid_names:
|
||||
|
|
|
@ -18,7 +18,7 @@ from mistral.workbook.v2 import base
|
|||
from mistral.workbook.v2 import workflows as wf
|
||||
|
||||
# We want to match any single word that isn't exactly "version"
|
||||
NON_VERSION_WORD_REGEX = "^(?!version$)\w+$"
|
||||
NON_VERSION_WORD_REGEX = "^(?!version$)[\w-]+$"
|
||||
|
||||
|
||||
class WorkbookSpec(base.BaseSpec):
|
||||
|
|
Loading…
Reference in New Issue