بنقرة واحدة
pr
Analyze branch changes and generate a fully filled PR description ready to paste into GitHub
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Analyze branch changes and generate a fully filled PR description ready to paste into GitHub
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | pr |
| description | Analyze branch changes and generate a fully filled PR description ready to paste into GitHub |
| allowed-tools | Bash(git diff*) Bash(git log*) |
| disable-model-invocation | false |
Analyze the current branch changes and generate a fully filled PR description ready to paste into GitHub.
Gather context — run these in parallel:
git diff upstream/development...HEAD — full diff against the base branchgit log upstream/development..HEAD --oneline — commit listgit diff upstream/development...HEAD --name-only — changed filesAnalyze the diff carefully:
templates/ subdirs, values.yaml sections, requirements.yaml, Chart.yaml)Chart.yaml version bumped? If not, flag it.requirements.yaml or requirements.lock changed?charts/mlrun-ce/README.md need updating (new NodePort, new component, new install step)?Detect breaking changes — flag as breaking if any of:
Provide an optional PR title following the [Scope] description format, where Scope is one of: ['feature', 'fix', 'docs', 'improvement', 'revert', 'breaking', 'ci']. For example: [Feature] Add Redis support to mlrun-ce.
Fill the PR template — produce the complete filled template below. Be specific and concrete; do not use placeholder text.
Apply these checklist rules before writing the output:
[x] — you can confirm this item is satisfied from the diff alone[ ] — requires human action, judgment, or external system accessSpecific rules:
[ ][ ][ ][ ]Chart.yaml version bump → [x] if diff shows version changed, otherwise [ ] and add to Warnings[x] if all three are in the diff OR the change has no effect on install-mode values; [ ] with a note if a new value was added only to values.yaml[x] if charts/mlrun-ce/README.md is in the diff OR no new NodePorts/components were added; otherwise [ ]Output exactly this structure with real content (no placeholder text):
### 📝 Description
<2-4 sentences: what changed, why, and what it affects>
---
### 🛠️ Changes Made
<concrete bullet list — file paths, value keys, resource names>
---
### ✅ Checklist
- [ ] I have tested the changes in this PR
- [ ] I confirmed whether my changes require a change in documentation and if so, I created another PR in MLRun for the relevant documentation.
- [ ] I confirmed whether my changes require changes in QA tests, for example: credentials changes, resources naming change and if so, I updated the relevant Jira ticket for QA.
- [ ] I increased the Chart version in `charts/mlrun-ce/Chart.yaml`.
- [ ] I confirmed that the installation works both on a local Docker Desktop environment and on a real cluster when using the required [prerequisites](https://docs.mlrun.org/en/stable/install-mlrun-ce/kubernetes-install.html#prerequisites).
- [ ] If installation issues were found, I updated the relevant Jira ticket with the issue and steps to reproduce, or updated the prerequisites documentation if the issue is related to missing or outdated prerequisites.
- [ ] If needed, update https://github.com/mlrun/ce/blob/development/charts/mlrun-ce/README.md with the relevant installation instructions and version Matrix.
- [ ] If needed, update the following values files for multi namespace support:
- [ ] [Admin values](https://github.com/mlrun/ce/blob/development/charts/mlrun-ce/admin_installation_values.yaml)
- [ ] [User values Node Port](https://github.com/mlrun/ce/blob/development/charts/mlrun-ce/non_admin_installation_values.yaml)
- [ ] [User values ClusterIP](https://github.com/mlrun/ce/blob/development/charts/mlrun-ce/non_admin_cluster_ip_installation_values.yaml)
---
### 🧪 Testing
<what was tested: lint, helm template dry-run, Kind cluster, manual — based on nature of changes>
---
### 🔗 References
- Ticket link:
- External links:
- Design docs links (Optional):
---
### 🚨 Breaking Changes?
- [ ] Yes (explain below)
- [ ] No
<if breaking: bullet list of what downstream consumers must change — value keys to rename, Secrets to recreate, ports to update>
---
### 🔍️ Additional Notes
<follow-up tasks, known issues, affected areas — omit if nothing to add>
Then replace each [ ] with [x] on items you can confirm from the diff, following the rules above.
After outputting the filled template, add a short "Warnings" section (outside the template) listing anything that needs human attention before opening the PR (missing version bump, unsynced values files, potential breaking changes, etc.).
Between every sentence that ends with a . add two new lines to make it more readable.