Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orchestrator CI Merge #472

Open
wants to merge 17 commits into
base: notlesh/merge-in-orchestrator-repo
Choose a base branch
from

Conversation

notlesh
Copy link
Contributor

@notlesh notlesh commented Jan 22, 2025

This PR merges in the madara-orchestrator github workflows. Part of #471.

TODO:

  • Fix all Madara CI
  • Fix all Orchestrator CI
  • Conditionally run CI based on what changed

Conditionally running CI

Ideally, we can reliably detect when something changed that requires certain parts of CI to run. Orchestrator does not need to run if only Madara changed and vise-versa.

That's the theory, anyway. It could be argued that there is value in running e.g. Orchestrator when Madara changes, as changes in Madara could cause breakage in Orchestrator. The inverse is probably not true. This is a lot of CI workload, however, so a compromise might be to only do this when merging into main or when doing a release.

@notlesh notlesh mentioned this pull request Jan 22, 2025
3 tasks
@Trantorian1
Copy link
Collaborator

Is this pr here to test the CI? Wondering why we don't integrate this into #471 directly

@Trantorian1 Trantorian1 added the infrastructure CI/CD, deployment and infrastructure changes label Jan 23, 2025
@notlesh notlesh force-pushed the notlesh/orchestrator-ci-merge branch from cab7491 to 66a3602 Compare January 23, 2025 17:01
@notlesh
Copy link
Contributor Author

notlesh commented Jan 23, 2025

Is this pr here to test the CI? Wondering why we don't integrate this into #471 directly

Yes, it's to test CI without making a mess in the original PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure CI/CD, deployment and infrastructure changes
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

3 participants