Conversation
|
Docker image build succeeded: quay.io/eclipse/che-dashboard:pr-1500 kubectl patch commandkubectl patch -n eclipse-che "checluster/eclipse-che" --type=json -p="[{"op": "replace", "path": "/spec/components/dashboard/deployment", "value": {containers: [{image: "quay.io/eclipse/che-dashboard:pr-1500", name: che-dashboard}]}}]" |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1500 +/- ##
=======================================
Coverage 92.22% 92.22%
=======================================
Files 561 561
Lines 54692 54692
Branches 4064 4064
=======================================
Hits 50442 50442
Misses 4203 4203
Partials 47 47 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
devfile.yaml
Outdated
| kind: run | ||
| events: | ||
| postStart: | ||
| - install-gemini-cli |
There was a problem hiding this comment.
It's not recommended to install apps, dependencies and other packages using the postStart hook.
Users should make their hook handlers as lightweight as possible.
Installs @google/gemini-cli globally on workspace start and exposes a run-gemini command for interactive use. Assisted-by: Cursor Signed-off-by: Oleksii Orel <oorel@redhat.com>
|
Docker image build succeeded: quay.io/eclipse/che-dashboard:pr-1500 (linux/amd64, linux/arm64) kubectl patch commandkubectl patch -n eclipse-che "checluster/eclipse-che" --type=json -p="[{"op": "replace", "path": "/spec/components/dashboard/deployment", "value": {containers: [{image: "quay.io/eclipse/che-dashboard:pr-1500", name: che-dashboard}]}}]" |
- Remove cron-parser@5.5.0 from EXCLUDED/prod.md (now auto-detected as MIT) - Add flatted@3.4.2 to EXCLUDED/dev.md (ISC license, unresolved by dash-licenses) - Regenerate prod.md and dev.md Assisted-by: Claude Sonnet 4.6 Signed-off-by: Oleksii Orel <oorel@redhat.com>
|
Docker image build succeeded: quay.io/eclipse/che-dashboard:pr-1500 (linux/amd64, linux/arm64) kubectl patch commandkubectl patch -n eclipse-che "checluster/eclipse-che" --type=json -p="[{"op": "replace", "path": "/spec/components/dashboard/deployment", "value": {containers: [{image: "quay.io/eclipse/che-dashboard:pr-1500", name: che-dashboard}]}}]" |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: olexii4, svor The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/retest |
|
@olexii4: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
What does this PR do?
Adds Google Gemini CLI support to the
devfile.yamlused for developingche-dashboardin a Che/DevSpaces workspace.Two new entries are added:
install-gemini-clicommand — runsnpm install -g @google/gemini-cli, exposed as arun-group command so it is directly accessible from the IDE command palette.run-geminicommand — runsnpx @google/gemini-cli, exposed as arun-group command so it is directly accessible from the IDE command palette.Screenshot/screencast of this PR
What issues does this PR fix or reference?
Is it tested? How?
https://github.com/eclipse-che/che-dashboard/tree/update_devfilepostStartevent runsnpm install -g @google/gemini-cliautomatically inside thetoolscontainer.[UD] install Gemini CLI, then[UD] run Geminicommands to confirm the CLI is available and functional.Release Notes
Docs PR