From ee9fd2dc8bda78b96c82419eb00faa508ee562d6 Mon Sep 17 00:00:00 2001 From: charliie-dev Date: Thu, 2 Jul 2026 12:15:51 +0800 Subject: [PATCH 1/3] feat: add org-wide bug report issue form --- .github/ISSUE_TEMPLATE/bug_report.yml | 44 +++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..8a4e1f6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,44 @@ +name: Bug report +description: 回報一個 bug(會自動標記 bug,並在修復後進入 In QA 由你重新驗證) +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + 感謝回報。修復的 PR merge 後,這個 issue 會自動重新開啟並標為 **In QA**, + 通知你在測試環境重新驗證;驗證通過再由你關閉。流程說明: + https://github.com/nics-dp/TMDs/blob/main/docs/bug-tracking.md + - type: textarea + id: repro + attributes: + label: 重現步驟 + description: 一步步怎麼重現 + placeholder: | + 1. … + 2. … + 3. … + validations: + required: true + - type: textarea + id: behavior + attributes: + label: 實際行為 vs 預期行為 + placeholder: | + 實際:… + 預期:… + validations: + required: true + - type: input + id: env + attributes: + label: 環境(OS / 版本或 commit) + placeholder: "macOS 14 / dcf-platform v0.2.4 (或 commit sha)" + validations: + required: true + - type: input + id: component + attributes: + label: 影響 repo / 元件(選填) + placeholder: "dcf-platform / synth-core / …" + validations: + required: false From ec8df1d41795131f8d385a97c1a2dc55f9abafa4 Mon Sep 17 00:00:00 2001 From: charliie-dev Date: Thu, 2 Jul 2026 14:50:13 +0800 Subject: [PATCH 2/3] docs: clarify bug form In QA note applies to repos in the flow --- .github/ISSUE_TEMPLATE/bug_report.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 8a4e1f6..7477e97 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -5,8 +5,9 @@ body: - type: markdown attributes: value: | - 感謝回報。修復的 PR merge 後,這個 issue 會自動重新開啟並標為 **In QA**, - 通知你在測試環境重新驗證;驗證通過再由你關閉。流程說明: + 感謝回報。若此 repo 已納入 org 的 bug-verification 流程,修復的 PR merge 後, + 這個 issue 會自動重新開啟並標為 **In QA**,通知你在測試環境重新驗證,通過再由你關閉。 + 流程與適用範圍: https://github.com/nics-dp/TMDs/blob/main/docs/bug-tracking.md - type: textarea id: repro From 5eccf5d647137025d9f7669e68d68988678ed6ec Mon Sep 17 00:00:00 2001 From: charliie-dev Date: Thu, 2 Jul 2026 15:06:45 +0800 Subject: [PATCH 3/3] docs: note In QA is hourly-scheduled (up to ~1h), not immediate --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 7477e97..61f411c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -6,8 +6,8 @@ body: attributes: value: | 感謝回報。若此 repo 已納入 org 的 bug-verification 流程,修復的 PR merge 後, - 這個 issue 會自動重新開啟並標為 **In QA**,通知你在測試環境重新驗證,通過再由你關閉。 - 流程與適用範圍: + 這個 issue 會自動重新開啟並標為 **In QA**(每小時排程處理,最晚約 1 小時內,非即時), + 通知你在測試環境重新驗證,通過再由你關閉。流程與適用範圍: https://github.com/nics-dp/TMDs/blob/main/docs/bug-tracking.md - type: textarea id: repro