Skip to content

Commit 325b465

Browse files
authored
fix: expected flowfile extensions must have right suffix (#268)
1 parent 49b771a commit 325b465

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

types/executable/executables_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ var _ = DescribeTable("HasFlowFileExt", func(file string, expected bool) {
316316
Entry("ends with .flow", "development.flow", true),
317317
Entry("ends with .flow.yaml", "development.flow.yaml", true),
318318
Entry("ends with .flow.yml", "development.flow.yml", true),
319+
Entry("ends with .flow + something else", "development.flow.txt", false),
319320
Entry("ends with something else", "development.txt", false),
320321
)
321322

@@ -326,5 +327,6 @@ var _ = DescribeTable("HasFlowFileTemplateExt", func(file string, expected bool)
326327
Entry("ends with .flow.tmpl.yaml", "development.flow.tmpl.yaml", true),
327328
Entry("ends with .flow.tmpl.yml", "development.flow.tmpl.yml", true),
328329
Entry("ends with .flow", "development.flow", false),
330+
Entry("ends with .flow.tmpl + something else", "development.flow.tmpl.txt", false),
329331
Entry("ends with something else", "development.flow.txt", false),
330332
)

types/executable/flowfile.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313

1414
const FlowFileExt = ".flow"
1515

16-
var FlowFileExtRegex = regexp.MustCompile(fmt.Sprintf(`%s(\.yaml|\.yml)?`, regexp.QuoteMeta(FlowFileExt)))
16+
var FlowFileExtRegex = regexp.MustCompile(fmt.Sprintf(`%s(\.yaml|\.yml)?$`, regexp.QuoteMeta(FlowFileExt)))
1717

1818
type FlowFileList []*FlowFile
1919

types/executable/template.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
const FlowFileTemplateExt = ".flow.tmpl"
1818

1919
//nolint:lll
20-
var FlowFileTemplateExtRegex = regexp.MustCompile(fmt.Sprintf(`%s(\.yaml|\.yml)?`, regexp.QuoteMeta(FlowFileTemplateExt)))
20+
var FlowFileTemplateExtRegex = regexp.MustCompile(fmt.Sprintf(`%s(\.yaml|\.yml)?$`, regexp.QuoteMeta(FlowFileTemplateExt)))
2121

2222
type TemplateList []*Template
2323

0 commit comments

Comments
 (0)