Skip to content

Commit

Permalink
merge
Browse files Browse the repository at this point in the history
  • Loading branch information
musienko-maxim committed Aug 20, 2024
2 parents 1ff89ea + d3a4552 commit 9d424ea
Show file tree
Hide file tree
Showing 188 changed files with 33,303 additions and 8,413 deletions.
1 change: 1 addition & 0 deletions .che/che-editor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
id: che-incubator/che-code/insiders
60 changes: 55 additions & 5 deletions .devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,34 @@
#
# SPDX-License-Identifier: EPL-2.0
#
schemaVersion: 2.1.0
schemaVersion: 2.2.2
metadata:
name: che
language: typescript
attributes:
controller.devfile.io/storage-type: ephemeral
controller.devfile.io/scc: container-build
controller.devfile.io/storage-type: per-workspace
projects:
- name: che
git:
remotes:
origin: 'https://github.com/eclipse/che.git'
checkoutFrom:
remote: origin
revision: main
components:
- name: devtools
container:
image: quay.io/mloriedo/universal-developer-image:ubi8-latest
memoryLimit: 4G
image: quay.io/devfile/universal-developer-image:ubi8-latest
memoryLimit: 12G
memoryRequest: 256Mi
cpuLimit: 500m
cpuLimit: '2'
cpuRequest: 30m
mountSources: true
sourceMapping: /projects
env:
- name: KUBEDOCK_ENABLED
value: 'true'
commands:
- id: update-contributing
exec:
Expand All @@ -28,3 +43,38 @@ commands:
exec:
commandLine: '.repositories-update-contributing.sh IN_DOCKER'
component: devtools
- id: tests-update-dependencies
exec:
commandLine: >-
cd tests/e2e &&
echo "Installing/Updating nvm" &&
curl -so- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash &&
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" &&
nvm --version &&
echo "Updating nodejs" &&
nvm install lts/hydrogen && nvm alias default lts/hydrogen && nvm use default &&
echo "Updating npm" &&
npm install -g npm &&
echo "Installing test dependencies" &&
rm -rf package-lock.json &&
npm install &&
npm uninstall chromedriver && npm install chromedriver --save-dev &&
cd ../../
component: devtools
- id: tests-lint-project
exec:
commandLine: >-
cd tests/e2e &&
npm run lint
component: devtools
- id: tests-build-tests
exec:
commandLine: >-
cd tests/e2e &&
npm run tsc
component: devtools
- id: tests-happy-path-remote
exec:
commandLine: >-
echo "TODO: Start pod in dogfooding user namespace and collect logs"
component: devtools
7 changes: 2 additions & 5 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
# Global Owners
* @nickboldt

# dockerfiles
dockerfiles/** @nickboldt
* @dmytro-ndp @SDawley

# e2e tests
tests/e2e/** @musienko-maxim @nickboldt @ScrewTSW @dmytro-ndp
tests/e2e/** @musienko-maxim @dmytro-ndp

# devworkspace happy path test
tests/devworkspace-happy-path/** @musienko-maxim
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/a_question.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ body:
Useful Links:
- 📄 Documentation: https://www.eclipse.org/che/docs
- 📄 Documentation: https://eclipse.dev/che/docs
- 📝 Contributing: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md
💬 Eclipse Che has public chat on:
- Mattermost: https://mattermost.eclipse.org/eclipse/channels/eclipse-che
- Eclipse Cloud Dev Tools Slack: https://communityinviter.com/apps/ecd-tools/join-the-community
- type: textarea
id: summary
Expand Down
26 changes: 22 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ body:
Useful Links:
- 📄 Documentation: https://www.eclipse.org/che/docs
- 📄 Documentation: https://eclipse.dev/che/docs
- 📝 Contributing: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md
💬 Eclipse Che has public chat on:
- Mattermost: https://mattermost.eclipse.org/eclipse/channels/eclipse-che
- Eclipse Cloud Dev Tools Slack: https://communityinviter.com/apps/ecd-tools/join-the-community
- type: textarea
id: describe-bug
Expand All @@ -33,8 +33,26 @@ body:
label: Che version
description: if workspace is running, version can be obtained with help/about menu
options:
- "7.71@latest"
- "7.90@latest"
- "next (development version)"
- "7.89"
- "7.88"
- "7.87"
- "7.86"
- "7.85"
- "7.84"
- "7.83"
- "7.82"
- "7.81"
- "7.80"
- "7.79"
- "7.78"
- "7.77"
- "7.75"
- "7.74"
- "7.73"
- "7.72"
- "7.71"
- "7.70"
- "7.69"
- "7.68"
Expand Down Expand Up @@ -150,7 +168,7 @@ body:
Please copy and paste any relevant log output.
This will be automatically formatted into code, so no need for backticks
description: "How to collect logs: https://www.eclipse.org/che/docs/che-7/collecting-logs-using-chectl"
description: "How to collect logs: https://eclipse.dev/che/docs/stable/administration-guide/collecting-logs-using-chectl/"
render: shell

- type: textarea
Expand Down
184 changes: 184 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml.orig
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
name: Bug report 🐞
description: Report a bug found in Eclipse Che
labels: [kind/bug]

body:
- type: markdown
attributes:
value: |
### Creating a new Bug 🐞
🔍 Before opening a new issue please search existing issues at https://github.com/eclipse/che/issues

🤔 To make it easier for us to help you, please include as much useful information as possible.

Useful Links:

- 📄 Documentation: https://eclipse.dev/che/docs
- 📝 Contributing: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md

💬 Eclipse Che has public chat on:
- Eclipse Cloud Dev Tools Slack: https://communityinviter.com/apps/ecd-tools/join-the-community

- type: textarea
id: describe-bug
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
placeholder: Describe the bug
validations:
required: true
- type: dropdown
id: version
attributes:
label: Che version
description: if workspace is running, version can be obtained with help/about menu
options:
<<<<<<< HEAD
- "7.71@latest"
- "next (development version)"
=======
- "7.90@latest"
- "next (development version)"
- "7.89"
- "7.88"
- "7.87"
- "7.86"
- "7.85"
- "7.84"
- "7.83"
- "7.82"
- "7.81"
- "7.80"
- "7.79"
- "7.78"
- "7.77"
- "7.75"
- "7.74"
- "7.73"
- "7.72"
- "7.71"
>>>>>>> main
- "7.70"
- "7.69"
- "7.68"
- "7.67"
- "7.66"
- "7.65"
- "7.64"
- "7.63"
- "7.61"
- "7.60"
- "7.59"
- "7.58"
- "7.57"
- "7.56"
- "7.55"
- "7.54"
- "7.53"
- "7.52"
- "7.51"
- "7.50"
- "7.49"
- "7.48"
- "7.47"
- "7.46"
- "7.45"
- "7.44"
- "7.43"
- "7.42"
- "7.41"
- "7.40"
- "7.39"
- "other (please specify in additional context)"
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: What are the steps to reproduce this bug ?
placeholder: |
1. Do '...'
2. Click on '....'
3. See error
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
placeholder:
validations:
required: true

- type: dropdown
id: runtime
attributes:
label: Runtime
description: What is the kubernetes flavor ?
multiple: true
options:
- Kubernetes (vanilla)
- OpenShift
- minikube
- CodeReady Container
- Docker Desktop
- other (please specify in additional context)
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.

- type: dropdown
id: install-method
attributes:
label: Installation method
multiple: true
options:
- chectl/latest
- chectl/next
- OperatorHub
- other (please specify in additional context)
validations:
required: true

- type: dropdown
id: environment
attributes:
label: Environment
multiple: true
options:
- Windows
- Linux
- macOS
- Amazon
- Azure
- GCE
- "Dev Sandbox (workspaces.openshift.com)"
- other (please specify in additional context)
validations:
required: true

- type: textarea
id: logs
attributes:
label: Eclipse Che Logs
placeholder: |
Please copy and paste any relevant log output.

This will be automatically formatted into code, so no need for backticks
description: "How to collect logs: https://eclipse.dev/che/docs/stable/administration-guide/collecting-logs-using-chectl/"
render: shell

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context about the problem here.
placeholder:
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/enhancement.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ body:
Useful Links:
- 📄 Documentation: https://www.eclipse.org/che/docs
- 📄 Documentation: https://eclipse.dev/che/docs
- 📝 Contributing: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md
💬 Eclipse Che has public chat on:
- Mattermost: https://mattermost.eclipse.org/eclipse/channels/eclipse-che
- Eclipse Cloud Dev Tools Slack: https://communityinviter.com/apps/ecd-tools/join-the-community
- type: textarea
id: problem
Expand Down
Loading

0 comments on commit 9d424ea

Please sign in to comment.