Skip to content

Conversation

@liranbg
Copy link
Member

@liranbg liranbg commented Dec 4, 2025

📝 Description

Having 2 commands to install complete made the CI tricky and not covering the part where it needs to install kfp18 causing some failures later on when kfp18 and requirement were conflicting. since we have CI step that installs all requirement to ensure they are not conflicting - unify both install commands make sense to ensure robustness.


🛠️ Changes Made

moved kfp18 installation to default install complete requirements.


✅ Checklist

  • I updated the documentation (if applicable)
  • I have tested the changes in this PR
  • I confirmed whether my changes are covered by system tests
    • If yes, I ran all relevant system tests and ensured they passed before submitting this PR
    • I updated existing system tests and/or added new ones if needed to cover my changes
  • If I introduced a deprecation:

🧪 Testing

Locally installed commads


🔗 References


🚨 Breaking Changes?

  • Yes (explain below)
  • No

🔍️ Additional Notes

@liranbg liranbg force-pushed the enhance-ci-for-kfp branch from 577a3a7 to f48fa1a Compare December 4, 2025 08:50
@alxtkr77 alxtkr77 self-requested a review December 4, 2025 09:40
@liranbg liranbg merged commit 4e2896b into mlrun:development Dec 4, 2025
13 checks passed
@liranbg liranbg deleted the enhance-ci-for-kfp branch December 4, 2025 09:51
liranbg added a commit that referenced this pull request Dec 7, 2025
### 📝 Description

side effect of #9009 where I deleted
`install-complete-kfp-requirements` in favor to
`install-complete-requirements`.

---

### 🛠️ Changes Made

Removed leftovers

---

### ✅ Checklist
- [ ] I updated the documentation (if applicable)
- [ ] I have tested the changes in this PR
- [ ] I confirmed whether my changes are covered by system tests
- [ ] If yes, I ran all relevant system tests and ensured they passed
before submitting this PR
- [ ] I updated existing system tests and/or added new ones if needed to
cover my changes
- [ ] If I introduced a deprecation:
  - [ ] I followed the [Deprecation Guidelines](./DEPRECATION.md)
  - [ ] I updated the relevant Jira ticket for documentation

---

### 🧪 Testing
<!-- - How it was tested (unit tests, manual, integration) -->  
<!-- - Any special cases covered. -->  

---

### 🔗 References
- Ticket link:
- Design docs links:
- External links:

---

### 🚨 Breaking Changes?

- [ ] Yes (explain below)
- [ ] No

<!-- If yes, describe what needs to be changed downstream: -->

---

### 🔍️ Additional Notes
<!-- Anything else reviewers should know (follow-up tasks, known issues,
affected areas etc.). -->
<!-- ### 📸 Screenshots / Logs -->
liranbg added a commit to liranbg/mlrun that referenced this pull request Dec 9, 2025
…#9009)

### 📝 Description

Having 2 commands to install complete made the CI tricky and not
covering the part where it needs to install kfp18 causing some failures
later on when kfp18 and requirement were conflicting. since we have CI
step that installs all requirement to ensure they are not conflicting -
unify both install commands make sense to ensure robustness.

---

### 🛠️ Changes Made

moved kfp18 installation to default install complete requirements.

---

### ✅ Checklist
- [ ] I updated the documentation (if applicable)
- [ ] I have tested the changes in this PR
- [ ] I confirmed whether my changes are covered by system tests
- [ ] If yes, I ran all relevant system tests and ensured they passed
before submitting this PR
- [ ] I updated existing system tests and/or added new ones if needed to
cover my changes
- [ ] If I introduced a deprecation:
  - [ ] I followed the [Deprecation Guidelines](./DEPRECATION.md)
  - [ ] I updated the relevant Jira ticket for documentation

---

### 🧪 Testing

Locally installed commads

---

### 🔗 References
- Ticket link: https://iguazio.atlassian.net/browse/ML-11661
- Design docs links:
- External links:

---

### 🚨 Breaking Changes?

- [ ] Yes (explain below)
- [x] No

<!-- If yes, describe what needs to be changed downstream: -->

---

### 🔍️ Additional Notes
<!-- Anything else reviewers should know (follow-up tasks, known issues,
affected areas etc.). -->
<!-- ### 📸 Screenshots / Logs -->
liranbg added a commit to liranbg/mlrun that referenced this pull request Dec 9, 2025
side effect of mlrun#9009 where I deleted
`install-complete-kfp-requirements` in favor to
`install-complete-requirements`.

---

Removed leftovers

---

- [ ] I updated the documentation (if applicable)
- [ ] I have tested the changes in this PR
- [ ] I confirmed whether my changes are covered by system tests
- [ ] If yes, I ran all relevant system tests and ensured they passed
before submitting this PR
- [ ] I updated existing system tests and/or added new ones if needed to
cover my changes
- [ ] If I introduced a deprecation:
  - [ ] I followed the [Deprecation Guidelines](./DEPRECATION.md)
  - [ ] I updated the relevant Jira ticket for documentation

---

<!-- - How it was tested (unit tests, manual, integration) -->
<!-- - Any special cases covered. -->

---

- Ticket link:
- Design docs links:
- External links:

---

- [ ] Yes (explain below)
- [ ] No

<!-- If yes, describe what needs to be changed downstream: -->

---

<!-- Anything else reviewers should know (follow-up tasks, known issues,
affected areas etc.). -->
<!-- ### 📸 Screenshots / Logs -->
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.

2 participants