isCompiledUpToDate checks if a workflow's lock file is up to date with the current source using hash-based comparison. Falls back to "Yes" when no hash is available (legacy lock files).
(workflowPath, lockFilePath string)
| 340 | // isCompiledUpToDate checks if a workflow's lock file is up to date with the current source |
| 341 | // using hash-based comparison. Falls back to "Yes" when no hash is available (legacy lock files). |
| 342 | func isCompiledUpToDate(workflowPath, lockFilePath string) string { |
| 343 | return isCompiledUpToDateWithCache(workflowPath, lockFilePath, parser.NewImportCache("")) |
| 344 | } |
| 345 | |
| 346 | func extractWorkflowDependencies(content string, frontmatter map[string]any) []string { |
| 347 | unique := make(map[string]struct{}) |