From b303723a5bb766590cf33f07c62e07d39c74ee3d Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Sat, 12 Apr 2025 23:51:09 -0400 Subject: [PATCH 01/17] github issue forms Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 93 ++++++++++++++ .github/ISSUE_TEMPLATE/2_user_story.yml | 41 ++++++ .github/ISSUE_TEMPLATE/3_task.yml | 42 +++++++ .github/ISSUE_TEMPLATE/4_feature_request.yml | 50 ++++++++ .github/ISSUE_TEMPLATE/5_documentation.yml | 32 +++++ .github/ISSUE_TEMPLATE/6_registry_update.yml | 25 ++++ .github/ISSUE_TEMPLATE/7_epic.yml | 39 ++++++ .github/ISSUE_TEMPLATE/bug_report.md | 126 ------------------- .github/ISSUE_TEMPLATE/documentation.md | 36 ------ .github/ISSUE_TEMPLATE/feature_request.md | 67 ---------- .github/ISSUE_TEMPLATE/registry_update.md | 26 ---- .github/ISSUE_TEMPLATE/task.md | 53 -------- .github/ISSUE_TEMPLATE/user_story.md | 39 ------ 13 files changed, 322 insertions(+), 347 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/1_bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/2_user_story.yml create mode 100644 .github/ISSUE_TEMPLATE/3_task.yml create mode 100644 .github/ISSUE_TEMPLATE/4_feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/5_documentation.yml create mode 100644 .github/ISSUE_TEMPLATE/6_registry_update.yml create mode 100644 .github/ISSUE_TEMPLATE/7_epic.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 .github/ISSUE_TEMPLATE/documentation.md delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .github/ISSUE_TEMPLATE/registry_update.md delete mode 100644 .github/ISSUE_TEMPLATE/task.md delete mode 100644 .github/ISSUE_TEMPLATE/user_story.md diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml new file mode 100644 index 000000000..ffa45602b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -0,0 +1,93 @@ +name: Bug report +description: 🐞 Report a bug +labels: + - kind/bug +body: + - type: dropdown + attributes: + label: Which area is this bug related to? + description: Choose the area(s) this bug is related to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: What versions of software are you using? + description: Choose and fill in the applicable + value: | + #### Go project + + **Operating System and version:** + + **Go Pkg Version:** + + #### Node.js project + + **Operating System and version:** + + **Node.js version:** + + **Yarn version:** + + **Project.json:** + + #### Web browser + + **Operating System and version:** + + **Browser name and version:** + - type: textarea + attributes: + label: Bug Summary + description: A clear and concise description of what the bug is and steps to reproduce the behavior. + value: | + **Describe the bug:** + + **To Reproduce:** + validations: + required: true + - type: textarea + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Any logs, error output, screenshots etc? Provide the devfile that sees this bug, if applicable + description: | + To get logs: + ci: please copy the github workflow output + api: please copy the terminal output + library: please copy the terminal output + registry: follow instruction under "Collecting Logs" to find log: https://github.com/devfile/registry-support/blob/main/TROUBLESHOOTING.md + devworkspace: copy the logs from the controller (kubectl logs deploy/devworkspace-controller -n $NAMESPACE) + test-automation: + api: follow instruction under "Running tests locally" to find test log: https://github.com/devfile/api/tree/main/test + library: follow instruction under "Running the tests locally" to find test log: https://github.com/devfile/library/tree/main/tests + devworkspace: copy the logs from the controller (kubectl logs deploy/devworkspace-controller -n $NAMESPACE) + integration-tests: please copy the build log under prow ci result for QE ingetration tests + - type: textarea + attributes: + label: Additional context + description: Add any other context about the problem here. + - type: textarea + attributes: + label: Any workaround? + description: Describe the workaround if applicable. + - type: textarea + attributes: + label: Suggestion on how to fix the bug + description: Provide suggestion on how to fix the bug upon your investigation, if applicable. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/2_user_story.yml b/.github/ISSUE_TEMPLATE/2_user_story.yml new file mode 100644 index 000000000..6b4d84a0f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2_user_story.yml @@ -0,0 +1,41 @@ +name: User Story +description: πŸ“ User story for new enhancement +labels: + - kind/user-story +body: + - type: dropdown + attributes: + label: Which area is this user story related to? + description: Choose the area(s) this story is related to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: User Story + description: Describe the user, action, and intention of the story then a clear and concise description of what needs to be done to achieve this story. + placeholder: As a ... I want to ..., so that ... + value: As a ... I want to ..., so that ... + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria + description: Decide which specific steps need to be completed, outline subtasks. + value: | + - [ ] .... + - [ ] .... + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/3_task.yml b/.github/ISSUE_TEMPLATE/3_task.yml new file mode 100644 index 000000000..a54224734 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3_task.yml @@ -0,0 +1,42 @@ +name: Task +description: πŸ”§ Issue for project support and quality assurance +labels: + - kind/task +body: + - type: dropdown + attributes: + label: Which area is this issue related to? + description: Choose the area(s) this task is related to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: Issue Description + description: A clear and concise description of what the task is. + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria + description: Decide which specific steps need to be completed, outline subtasks. + value: | + - [ ] .... + - [ ] .... + - type: input + attributes: + label: Target Odo version + description: Provide the target Odo version if this task is for QE integration test. + value: 'Target Odo version: ' \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/4_feature_request.yml b/.github/ISSUE_TEMPLATE/4_feature_request.yml new file mode 100644 index 000000000..b98ee87a3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4_feature_request.yml @@ -0,0 +1,50 @@ +name: Feature request +description: πŸ’‘ Suggest an idea for this project +labels: + - kind/enhancement +body: + - type: dropdown + attributes: + label: Which area is this feature related to? + description: Choose the area(s) this feature is related to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: Which functionality do you think we should add? + description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + value: | + **Why is this needed? Is your feature request related to a problem?** + + **Detailed description:** + validations: + required: true + - type: textarea + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/5_documentation.yml b/.github/ISSUE_TEMPLATE/5_documentation.yml new file mode 100644 index 000000000..7d403a49b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/5_documentation.yml @@ -0,0 +1,32 @@ +name: Documentation +description: πŸ“– Suggest an update for devfile documentation +labels: + - area/documentation +body: + - type: dropdown + attributes: + label: Which area is this documentation change related to? + description: Choose the area(s) this documentation change refer to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: Issue details + description: Provide a clear and concise description of the changes you are suggesting + value: | + **What mistake did you find / what is missing in the documentation?** + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/6_registry_update.yml b/.github/ISSUE_TEMPLATE/6_registry_update.yml new file mode 100644 index 000000000..b0adaa992 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/6_registry_update.yml @@ -0,0 +1,25 @@ +name: Emergency registry update +description: ⚠️ Request for an emergency registry update +title: "[Maintenance]: Promote stack changes to production" +labels: + - area/registry +assignees: + - michael-valdron +body: + - type: textarea + attributes: + label: Request details + description: | + The staging devfile registry, https://registry.stage.devfile.io is refreshed upon each commit to main in this repository. + Production, https://registry.devfile.io, is promoted manually each Wednesday, as needed. + + If you are a stack or sample owner and need to request an urgent refresh of https://registry.devfile.io before Wednesday (for example if a stack is broken), + please fill out the issue template below. + value: | + **Stack name:** + + **Why is the refresh needed:** + + **Why the refresh cannot wait until the next regularly scheduled refresh:** + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/7_epic.yml b/.github/ISSUE_TEMPLATE/7_epic.yml new file mode 100644 index 000000000..1473a6da0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/7_epic.yml @@ -0,0 +1,39 @@ +name: Epic +description: πŸ“‘ Issue for a large goal +labels: + - kind/epic +body: + - type: dropdown + attributes: + label: Which area is this epic related to? + description: Choose the area(s) this epic is related to. + multiple: true + options: + - /area ci + - /area api + - /area library + - /area registry + - /area registry-viewer + - /area alizer + - /area devworkspace + - /area integration-tests + - /area test-automation + - /area releng + - /area landing-page + validations: + required: true + - type: textarea + attributes: + label: Epic Story + description: A clear and concise description of what needs to be done to achieve this goal. + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria + description: Decide which specific steps need to be completed, outline subtasks/child issues. + value: | + - [ ] .... + - [ ] .... + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 055029bbb..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -name: 🐞 Bug report -about: Report a bug -title: '' -labels: '' -assignees: '' - ---- - -/kind bug - - - -### Which area is this bug related to? - - - -> /area ci -> /area api -> /area library -> /area registry -> /area alizer -> /area devworkspace -> /area integration-tests -> /area test-automation -> /area releng -> /area landing-page - -## What versions of software are you using? - -### Go project - -**Operating System and version:** - -**Go Pkg Version:** - -### Node.js project - - - -**Operating System and version:** - -**Node.js version:** - -**Yarn version:** - -**Project.json:** - -### Web browser - - - -**Operating System and version:** - -**Browser name and version:** - -## Bug Summary - -**Describe the bug:** - - - -**To Reproduce:** - - - -## Expected behavior - - - -## Any logs, error output, screenshots etc? Provide the devfile that sees this bug, if applicable - - - -## Additional context - - - -### Any workaround? - - - -### Suggestion on how to fix the bug - - diff --git a/.github/ISSUE_TEMPLATE/documentation.md b/.github/ISSUE_TEMPLATE/documentation.md deleted file mode 100644 index 63384be73..000000000 --- a/.github/ISSUE_TEMPLATE/documentation.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: "πŸ“– Documentation" -about: Suggest an update for devfile documentation -title: '' -labels: '' -assignees: '' - ---- - -/area documentation - -## Which area is this documentation change related to? - - - -> /area ci -> /area api -> /area library -> /area registry -> /area alizer -> /area devworkspace -> /area integration-tests -> /area test-automation -> /area releng -> /area landing-page - -## Issue details - - - -**What mistake did you find / what is missing in the documentation?** diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 03f98e550..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -name: πŸ’‘ Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - - - -## Which area is this feature related to? - - - -> /area ci -> /area api -> /area library -> /area registry -> /area alizer -> /area devworkspace -> /area integration-tests -> /area test-automation -> /area releng -> /area documentation -> /area landing-page - -## Which functionality do you think we should add? - - - -**Why is this needed? Is your feature request related to a problem?** - -**Detailed description:** - -## Describe the solution you'd like - - - -## Describe alternatives you've considered - - - -## Additional context - - diff --git a/.github/ISSUE_TEMPLATE/registry_update.md b/.github/ISSUE_TEMPLATE/registry_update.md deleted file mode 100644 index 4615e5222..000000000 --- a/.github/ISSUE_TEMPLATE/registry_update.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: ⚠️ Emergency registry update -about: Request for an emergency registry update -title: '' -labels: '' -assignees: johnmcollier - ---- - -/area registry - - - -## Request details - -**Stack name:** - -**Why is the refresh needed:** - -**Why the refresh cannot wait until the next regularly scheduled refresh:** diff --git a/.github/ISSUE_TEMPLATE/task.md b/.github/ISSUE_TEMPLATE/task.md deleted file mode 100644 index a3691f0ae..000000000 --- a/.github/ISSUE_TEMPLATE/task.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -name: πŸ”§ Task -about: Issue for project support and quality assurance -title: '' -labels: '' -assignees: '' - ---- - - - -## Which area is this issue related to? - - - -> /area ci -> /area api -> /area library -> /area registry -> /area alizer -> /area devworkspace -> /area integration-tests -> /area test-automation -> /area releng -> /area landing-page - -## Issue Description - - - -## Target Odo version - - - -> Target Odo version: diff --git a/.github/ISSUE_TEMPLATE/user_story.md b/.github/ISSUE_TEMPLATE/user_story.md deleted file mode 100644 index 7e9085363..000000000 --- a/.github/ISSUE_TEMPLATE/user_story.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: πŸ“ User Story -about: User story for new enhancement -title: '' -labels: '' -assignees: '' ---- - -/kind user-story - -## Which area is this user story related to? - - - -> /area ci -> /area api -> /area library -> /area registry -> /area alizer -> /area devworkspace -> /area integration-tests -> /area test-automation -> /area releng -> /area landing-page - -## User Story - -As a ... I want to ..., so that ... - -## Acceptance Criteria - - -- [ ] .... -- [ ] .... From 3ee005f07dae4fb4ab0910128c7064a638a101f7 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Thu, 17 Apr 2025 12:07:41 -0400 Subject: [PATCH 02/17] change areas dropdown to textarea due to technical limitation Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 39 +++++++++++++------- .github/ISSUE_TEMPLATE/2_user_story.yml | 39 +++++++++++++------- .github/ISSUE_TEMPLATE/3_task.yml | 39 +++++++++++++------- .github/ISSUE_TEMPLATE/4_feature_request.yml | 39 +++++++++++++------- .github/ISSUE_TEMPLATE/5_documentation.yml | 39 +++++++++++++------- .github/ISSUE_TEMPLATE/7_epic.yml | 39 +++++++++++++------- 6 files changed, 150 insertions(+), 84 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index ffa45602b..bdc1d785c 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -3,23 +3,34 @@ description: 🐞 Report a bug labels: - kind/bug body: - - type: dropdown + - type: textarea attributes: label: Which area is this bug related to? description: Choose the area(s) this bug is related to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/2_user_story.yml b/.github/ISSUE_TEMPLATE/2_user_story.yml index 6b4d84a0f..7a6546ccc 100644 --- a/.github/ISSUE_TEMPLATE/2_user_story.yml +++ b/.github/ISSUE_TEMPLATE/2_user_story.yml @@ -3,23 +3,34 @@ description: πŸ“ User story for new enhancement labels: - kind/user-story body: - - type: dropdown + - type: textarea attributes: label: Which area is this user story related to? description: Choose the area(s) this story is related to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/3_task.yml b/.github/ISSUE_TEMPLATE/3_task.yml index a54224734..54bebc4cb 100644 --- a/.github/ISSUE_TEMPLATE/3_task.yml +++ b/.github/ISSUE_TEMPLATE/3_task.yml @@ -3,23 +3,34 @@ description: πŸ”§ Issue for project support and quality assurance labels: - kind/task body: - - type: dropdown + - type: textarea attributes: label: Which area is this issue related to? description: Choose the area(s) this task is related to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/4_feature_request.yml b/.github/ISSUE_TEMPLATE/4_feature_request.yml index b98ee87a3..5520e7788 100644 --- a/.github/ISSUE_TEMPLATE/4_feature_request.yml +++ b/.github/ISSUE_TEMPLATE/4_feature_request.yml @@ -3,23 +3,34 @@ description: πŸ’‘ Suggest an idea for this project labels: - kind/enhancement body: - - type: dropdown + - type: textarea attributes: label: Which area is this feature related to? description: Choose the area(s) this feature is related to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/5_documentation.yml b/.github/ISSUE_TEMPLATE/5_documentation.yml index 7d403a49b..ff009eb86 100644 --- a/.github/ISSUE_TEMPLATE/5_documentation.yml +++ b/.github/ISSUE_TEMPLATE/5_documentation.yml @@ -3,23 +3,34 @@ description: πŸ“– Suggest an update for devfile documentation labels: - area/documentation body: - - type: dropdown + - type: textarea attributes: label: Which area is this documentation change related to? description: Choose the area(s) this documentation change refer to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/7_epic.yml b/.github/ISSUE_TEMPLATE/7_epic.yml index 1473a6da0..267dcbc27 100644 --- a/.github/ISSUE_TEMPLATE/7_epic.yml +++ b/.github/ISSUE_TEMPLATE/7_epic.yml @@ -3,23 +3,34 @@ description: πŸ“‘ Issue for a large goal labels: - kind/epic body: - - type: dropdown + - type: textarea attributes: label: Which area is this epic related to? description: Choose the area(s) this epic is related to. - multiple: true - options: - - /area ci - - /area api - - /area library - - /area registry - - /area registry-viewer - - /area alizer - - /area devworkspace - - /area integration-tests - - /area test-automation - - /area releng - - /area landing-page + value: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page + placeholder: | + > /area ci + > /area api + > /area library + > /area registry + > /area registry-viewer + > /area alizer + > /area devworkspace + > /area integration-tests + > /area test-automation + > /area releng + > /area landing-page validations: required: true - type: textarea From c849f6baa34ca8b50bbf8056af323c927e1ab26f Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Thu, 17 Apr 2025 12:20:51 -0400 Subject: [PATCH 03/17] add documentation area under epic area choices Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/7_epic.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/7_epic.yml b/.github/ISSUE_TEMPLATE/7_epic.yml index 267dcbc27..abe7d798c 100644 --- a/.github/ISSUE_TEMPLATE/7_epic.yml +++ b/.github/ISSUE_TEMPLATE/7_epic.yml @@ -19,6 +19,7 @@ body: > /area test-automation > /area releng > /area landing-page + > /area documentation placeholder: | > /area ci > /area api @@ -31,6 +32,7 @@ body: > /area test-automation > /area releng > /area landing-page + > /area documentation validations: required: true - type: textarea From 5c9f1d17b0b8ffc7fb177689c28271a5d8b537fb Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:54:41 -0400 Subject: [PATCH 04/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Bug Report Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index bdc1d785c..16ac85bf0 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -1,4 +1,4 @@ -name: Bug report +name: Bug Report description: 🐞 Report a bug labels: - kind/bug From c51ae8df41d2aac0b18107bcbcd3c71d503c2bf8 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:08 -0400 Subject: [PATCH 05/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Choose and fill in the applicable sections. Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 16ac85bf0..34c35db2d 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -36,7 +36,7 @@ body: - type: textarea attributes: label: What versions of software are you using? - description: Choose and fill in the applicable + description: Choose and fill in the applicable sections. value: | #### Go project From ae305c2b1099e5d4004b27d4a228bd87b39e9abd Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:13 -0400 Subject: [PATCH 06/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Go Project Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 34c35db2d..4b40107f1 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -38,7 +38,7 @@ body: label: What versions of software are you using? description: Choose and fill in the applicable sections. value: | - #### Go project + #### Go Project **Operating System and version:** From 2ad77c476a4fab1f7fe7b7bd21d406b6a38677f6 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:18 -0400 Subject: [PATCH 07/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Node.js Project Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 4b40107f1..2ab22b933 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -44,7 +44,7 @@ body: **Go Pkg Version:** - #### Node.js project + #### Node.js Project **Operating System and version:** From f79115419f5eee00d0dc0454c74f21ff9d977b17 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:23 -0400 Subject: [PATCH 08/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Web Browser Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 2ab22b933..50ca1823f 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -54,7 +54,7 @@ body: **Project.json:** - #### Web browser + #### Web Browser **Operating System and version:** From a898e96d50680da65ec5d8c30b5ac3554182fa02 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:31 -0400 Subject: [PATCH 09/17] Update .github/ISSUE_TEMPLATE/3_task.yml Target Odo Version Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/3_task.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/3_task.yml b/.github/ISSUE_TEMPLATE/3_task.yml index 54bebc4cb..bab3d6f23 100644 --- a/.github/ISSUE_TEMPLATE/3_task.yml +++ b/.github/ISSUE_TEMPLATE/3_task.yml @@ -48,6 +48,6 @@ body: - [ ] .... - type: input attributes: - label: Target Odo version + label: Target Odo Version description: Provide the target Odo version if this task is for QE integration test. value: 'Target Odo version: ' \ No newline at end of file From cc2eab89449d788ca7560ec3e226547b146df029 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:36 -0400 Subject: [PATCH 10/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Expected Behavior Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 50ca1823f..e963bacb5 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -71,7 +71,7 @@ body: required: true - type: textarea attributes: - label: Expected behavior + label: Expected Behavior description: A clear and concise description of what you expected to happen. validations: required: true From e1177fd0a66f8208cda482937596a56993bdb7aa Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:40 -0400 Subject: [PATCH 11/17] Update .github/ISSUE_TEMPLATE/1_bug_report.yml Additional Context Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index e963bacb5..85025f856 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -92,7 +92,7 @@ body: integration-tests: please copy the build log under prow ci result for QE ingetration tests - type: textarea attributes: - label: Additional context + label: Additional Context description: Add any other context about the problem here. - type: textarea attributes: From 7a32e1e2913a9bd2ebc4418dc7abeaf2890e9166 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:45 -0400 Subject: [PATCH 12/17] Update .github/ISSUE_TEMPLATE/4_feature_request.yml Feature Request Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/4_feature_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/4_feature_request.yml b/.github/ISSUE_TEMPLATE/4_feature_request.yml index 5520e7788..52cdfcfe9 100644 --- a/.github/ISSUE_TEMPLATE/4_feature_request.yml +++ b/.github/ISSUE_TEMPLATE/4_feature_request.yml @@ -1,4 +1,4 @@ -name: Feature request +name: Feature Request description: πŸ’‘ Suggest an idea for this project labels: - kind/enhancement From e671b407364c880064a8f5644e304705f71da723 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:51 -0400 Subject: [PATCH 13/17] Update .github/ISSUE_TEMPLATE/4_feature_request.yml Additional Context Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/4_feature_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/4_feature_request.yml b/.github/ISSUE_TEMPLATE/4_feature_request.yml index 52cdfcfe9..63f012e59 100644 --- a/.github/ISSUE_TEMPLATE/4_feature_request.yml +++ b/.github/ISSUE_TEMPLATE/4_feature_request.yml @@ -57,5 +57,5 @@ body: required: true - type: textarea attributes: - label: Additional context + label: Additional Context description: Add any other context or screenshots about the feature request here. \ No newline at end of file From 05c00759d13473f19cdf4ee3940eb0d4a8b0a3d2 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:55:55 -0400 Subject: [PATCH 14/17] Update .github/ISSUE_TEMPLATE/5_documentation.yml Issue Details Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/5_documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/5_documentation.yml b/.github/ISSUE_TEMPLATE/5_documentation.yml index ff009eb86..eab73da02 100644 --- a/.github/ISSUE_TEMPLATE/5_documentation.yml +++ b/.github/ISSUE_TEMPLATE/5_documentation.yml @@ -35,7 +35,7 @@ body: required: true - type: textarea attributes: - label: Issue details + label: Issue Details description: Provide a clear and concise description of the changes you are suggesting value: | **What mistake did you find / what is missing in the documentation?** From e01d29d725ab2b1c877ae4bea11f0e8d71b63635 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:56:00 -0400 Subject: [PATCH 15/17] Update .github/ISSUE_TEMPLATE/6_registry_update.yml Emergency Registry Update Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/6_registry_update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/6_registry_update.yml b/.github/ISSUE_TEMPLATE/6_registry_update.yml index b0adaa992..4db8fe0b4 100644 --- a/.github/ISSUE_TEMPLATE/6_registry_update.yml +++ b/.github/ISSUE_TEMPLATE/6_registry_update.yml @@ -1,4 +1,4 @@ -name: Emergency registry update +name: Emergency Registry Update description: ⚠️ Request for an emergency registry update title: "[Maintenance]: Promote stack changes to production" labels: From 28f6741c82aac2c4c7dbc2c78068ab118be5ccbc Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Fri, 18 Apr 2025 17:56:05 -0400 Subject: [PATCH 16/17] Update .github/ISSUE_TEMPLATE/6_registry_update.yml Request Details Co-authored-by: Jordan Dubrick Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/6_registry_update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/6_registry_update.yml b/.github/ISSUE_TEMPLATE/6_registry_update.yml index 4db8fe0b4..ca2439a56 100644 --- a/.github/ISSUE_TEMPLATE/6_registry_update.yml +++ b/.github/ISSUE_TEMPLATE/6_registry_update.yml @@ -8,7 +8,7 @@ assignees: body: - type: textarea attributes: - label: Request details + label: Request Details description: | The staging devfile registry, https://registry.stage.devfile.io is refreshed upon each commit to main in this repository. Production, https://registry.devfile.io, is promoted manually each Wednesday, as needed. From f0e905f01c334da2577eda120bce080d453c9765 Mon Sep 17 00:00:00 2001 From: Michael Valdron Date: Wed, 14 May 2025 14:06:04 -0400 Subject: [PATCH 17/17] review feedback: add Task Assignee field to registry update issue type with devfile/devfile-registry-maintainers as the default value Signed-off-by: Michael Valdron --- .github/ISSUE_TEMPLATE/6_registry_update.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/6_registry_update.yml b/.github/ISSUE_TEMPLATE/6_registry_update.yml index ca2439a56..2aa484021 100644 --- a/.github/ISSUE_TEMPLATE/6_registry_update.yml +++ b/.github/ISSUE_TEMPLATE/6_registry_update.yml @@ -3,9 +3,17 @@ description: ⚠️ Request for an emergency registry update title: "[Maintenance]: Promote stack changes to production" labels: - area/registry -assignees: - - michael-valdron body: + - type: input + attributes: + label: Task Assignee + description: | + The assignee for the task of updating the stack in question. Usually should be devfile/devfile-registry-maintainers + unless otherwise specified. + placeholder: '@devfile/devfile-registry-maintainers' + value: '@devfile/devfile-registry-maintainers' + validations: + required: true - type: textarea attributes: label: Request Details