Skip to content

ci: add extension compose file validation to CI workflow#8

Open
boffin-dmytro wants to merge 2 commits intomainfrom
feat/validate-extension-compose
Open

ci: add extension compose file validation to CI workflow#8
boffin-dmytro wants to merge 2 commits intomainfrom
feat/validate-extension-compose

Conversation

@boffin-dmytro
Copy link
Copy Markdown
Owner

Summary

Extends the Docker Compose validation CI workflow to include extension compose files.

Changes

  • Added extension compose file paths to workflow trigger paths
  • Added new validation step for extensions/services/*/compose.yaml files
  • Validates all 13 extension compose files for syntax errors

Problem Solved

Extension compose files in extensions/services/ were not being validated in CI, allowing broken compose syntax to be merged. This adds comprehensive validation for all extension compose files alongside the existing base compose file validation.

Testing

  • Workflow triggers on changes to extension compose files
  • Each extension compose file is validated with docker compose config --quiet
  • Fails CI if any extension compose file has syntax errors

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