Skip to content

ci(vector): support split sinks in validate workflow#81

Merged
dr4gon123 merged 1 commit intomainfrom
feature/fix-vector-validate
Apr 18, 2026
Merged

ci(vector): support split sinks in validate workflow#81
dr4gon123 merged 1 commit intomainfrom
feature/fix-vector-validate

Conversation

@dr4gon123
Copy link
Copy Markdown
Owner

Summary

  • Update changed-files pattern to vector/**/*.yaml to catch vector/sinks/*.yaml changes
  • Normalize sink files to their parent pipeline before validation (e.g. sinks/vlogs_panos.yamlpanos.yaml)
  • Deduplicate pipelines when multiple sink files change together
  • Use --config-dir (temp dir) for pipelines with split sinks, individual file validation for monolithic ones

Test plan

  • Triggered workflow_dispatch on this branch — all pipelines pass, panos validated via --config-dir with split sinks

🤖 Generated with Claude Code

- Update changed-files pattern to vector/**/*.yaml (catches vector/sinks/)
- Normalize sink file paths to parent pipeline before validation
- Use --config-dir (temp dir) for pipelines with split sinks
- Deduplicate pipelines when multiple sink files change together

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dr4gon123 dr4gon123 merged commit bd25686 into main Apr 18, 2026
1 check passed
@dr4gon123 dr4gon123 deleted the feature/fix-vector-validate branch April 18, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant