From ae77c7410ee756ea9c32ae49b01fdcd11dc8db22 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 13:52:19 +0100 Subject: [PATCH 01/26] Convert the GitHub issue templates into GitHub issue forms --- .github/ISSUE_TEMPLATE/bug.md | 50 ------------------------ .github/ISSUE_TEMPLATE/bug.yml | 63 ++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/crash.md | 48 ----------------------- .github/ISSUE_TEMPLATE/crash.yml | 54 +++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature.md | 50 ------------------------ .github/ISSUE_TEMPLATE/feature.yml | 43 ++++++++++++++++++++ 6 files changed, 160 insertions(+), 148 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/bug.yml delete mode 100644 .github/ISSUE_TEMPLATE/crash.md create mode 100644 .github/ISSUE_TEMPLATE/crash.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature.md create mode 100644 .github/ISSUE_TEMPLATE/feature.yml diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md deleted file mode 100644 index 47037cd319e7e2..00000000000000 --- a/.github/ISSUE_TEMPLATE/bug.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: Bug report -about: Submit a bug report -labels: "type-bug" ---- - - - -# Bug report - -## Checklist - - - -- [ ] I am confident this is a bug in CPython, not a bug in a third-party project -- [ ] I have searched the CPython issue tracker, and am confident this bug has not been reported before - -## A clear and concise description of the bug - - - - - -# Your environment - - - -- CPython versions tested on: -- Operating system and architecture: - - diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000000000..63a95679819010 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,63 @@ +name: Bug report +description: Submit a bug report +labels: ["type-bug"] +body: + - type: markdown + attributes: + value: | + # New to Python? + + The issue tracker isn't the right place to get help. + Consider instead: + + - reading the [Python tutorial](https://docs.python.org/3/tutorial/) + - posting on [Discourse](https://discuss.python.org/c/users/7) + - emailing [python-list](https://mail.python.org/mailman/listinfo/python-list) + - type: checkboxes + attributes: + label: Checklist + description: Bugs in third-party projects (e.g. `requests`) do not belong in the CPython issue tracker + options: + - label: I am confident this is a bug in CPython, not a bug in a third-party project + required: true + - label: | + I have searched the [CPython issue tracker](https://github.com/python/cpython/issues), + and am confident this bug has not been reported before + required: true + - type: textarea + attributes: + label: A clear and concise description of the bug + description: | + Tell us what happened. + Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. + Put any code blocks inside triple backticks. + + value: | + ```py + your code here + ``` + validations: + required: true + - type: dropdown + attributes: + label: CPython versions tested on + multiple: true + options: + - "3.8" + - "3.9" + - "3.10" + - "3.11" + - "3.12" + - "CPython main branch" + validations: + required: true + - type: textarea + attributes: + label: Operating systems and architectures tested on + validations: + required: false + - type: textarea + attributes: + label: Any other relevant information + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/crash.md b/.github/ISSUE_TEMPLATE/crash.md deleted file mode 100644 index a268249d1c1e65..00000000000000 --- a/.github/ISSUE_TEMPLATE/crash.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -name: Crash report -about: A hard crash of the interpreter, possibly with a core dump -labels: "type-crash" ---- - - - -# Crash report - - - - - -# Error messages - - - - - -# Your environment - - - -- CPython versions tested on: -- Operating system and architecture: - - diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml new file mode 100644 index 00000000000000..886730535b4d51 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -0,0 +1,54 @@ +name: Crash report +description: A hard crash of the interpreter, possibly with a core dump +labels: ["type-crash"] +body: + - type: markdown + attributes: + value: | + This form is for hard crashes of the Python interpreter, segmentation faults, failed C-level assertions, and similar. + Exceptions unexpectedly raised from stdlib Python functions count as bugs rather than crashes. + + The CPython interpreter is written in a different programming language, C. + A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. + - type: textarea + attributes: + label: What happened? + description: | + Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. + Put any code blocks inside triple backticks. + + value: | + ```py + your code here + ``` + validations: + required: true + - type: textarea + attributes: + label: Error messages + description: Enter any error messages caused by the crash, including a core dump if there is one + validations: + required: false + - type: dropdown + attributes: + label: CPython versions tested on + multiple: true + options: + - "3.8" + - "3.9" + - "3.10" + - "3.11" + - "3.12" + - "CPython main branch" + validations: + required: true + - type: textarea + attributes: + label: Operating system and architecture tested on + validations: + required: false + - type: textarea + attributes: + label: Any other relevant information + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md deleted file mode 100644 index 7e96bc9df665c2..00000000000000 --- a/.github/ISSUE_TEMPLATE/feature.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: Feature or enhancement -about: Submit a proposal for a new CPython feature or enhancement -labels: "type-feature" ---- - - - -# Feature or enhancement - - - - - -# Pitch - - - - - -# Previous discussion - - - - - - diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000000000..5a54f5e1c8dbe7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,43 @@ +name: Feature or enhancement +description: Submit a proposal for a new CPython feature or enhancement +labels: ["type-feature"] +body: + - type: markdown + attributes: + value: | + # Proposing a feature to CPython? + + You'll need to demonstrate widespread support for your idea among the community. + + Major feature proposals should generally be discussed on [Discourse](https://discuss.python.org/c/ideas/6) before opening a GitHub issue. + Wait until it's clear that most people support your idea before filling in this form. + - type: checkboxes + attributes: + label: Has this already been discussed elsewhere? + options: + - label: I have already discussed this feature proposal on Discourse + - label: This is a minor feature, which does not need previous discussion elsewhere + - type: textarea + attributes: + label: Links to previous discussion of this feature + validations: + required: false + - type: textarea + attributes: + label: Summary of proposal + description: A clear and concise summary of your proposal + validations: + required: true + - type: textarea + attributes: + label: Pitch + description: | + Explain why this feature or enhancement should be implemented and how it would be used. + Add examples, if applicable. + Put any code blocks inside triple backticks. + value: | + ```py + your code here + ``` + validations: + required: true From 02ccad500fd130e2ff784833fbe5f53e9c86466e Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 16:09:10 +0100 Subject: [PATCH 02/26] Apply suggestions from code review Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug.yml | 5 ++--- .github/ISSUE_TEMPLATE/crash.yml | 2 +- .github/ISSUE_TEMPLATE/feature.yml | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 63a95679819010..4a9ac4897e4d95 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -7,8 +7,7 @@ body: value: | # New to Python? - The issue tracker isn't the right place to get help. - Consider instead: + The issue tracker isn't the right place to get help. Consider instead: - reading the [Python tutorial](https://docs.python.org/3/tutorial/) - posting on [Discourse](https://discuss.python.org/c/users/7) @@ -21,7 +20,7 @@ body: - label: I am confident this is a bug in CPython, not a bug in a third-party project required: true - label: | - I have searched the [CPython issue tracker](https://github.com/python/cpython/issues), + I have searched the [CPython issue tracker](https://github.com/python/cpython/issues?q=is%3Aissue+sort%3Acreated-desc), and am confident this bug has not been reported before required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 886730535b4d51..f428c4de28ae77 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -13,7 +13,7 @@ body: - type: textarea attributes: label: What happened? - description: | + description: > Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. Put any code blocks inside triple backticks. diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 5a54f5e1c8dbe7..0ac3cdd0a9699b 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -4,7 +4,7 @@ labels: ["type-feature"] body: - type: markdown attributes: - value: | + value: > # Proposing a feature to CPython? You'll need to demonstrate widespread support for your idea among the community. @@ -31,7 +31,7 @@ body: - type: textarea attributes: label: Pitch - description: | + description: > Explain why this feature or enhancement should be implemented and how it would be used. Add examples, if applicable. Put any code blocks inside triple backticks. From fe0525bd2bc474580bdd4f28fbd76c9cb64067c0 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 16:15:15 +0100 Subject: [PATCH 03/26] Update .github/ISSUE_TEMPLATE/bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 4a9ac4897e4d95..983f98d15975c3 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -15,7 +15,7 @@ body: - type: checkboxes attributes: label: Checklist - description: Bugs in third-party projects (e.g. `requests`) do not belong in the CPython issue tracker + description: A bug in a third-party project (e.g. `pip` or `requests`) should be reported to that project's issue tracker, not CPython options: - label: I am confident this is a bug in CPython, not a bug in a third-party project required: true From cce5d1255d9a868b3d2a7d52ebcc518a196e85b7 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 16:19:22 +0100 Subject: [PATCH 04/26] Apply suggestions from code review --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- .github/ISSUE_TEMPLATE/crash.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 983f98d15975c3..0d6eeb5dcf4446 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -26,7 +26,7 @@ body: - type: textarea attributes: label: A clear and concise description of the bug - description: | + description: > Tell us what happened. Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. Put any code blocks inside triple backticks. diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index f428c4de28ae77..b40c4d3a58e889 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -4,7 +4,7 @@ labels: ["type-crash"] body: - type: markdown attributes: - value: | + value: > This form is for hard crashes of the Python interpreter, segmentation faults, failed C-level assertions, and similar. Exceptions unexpectedly raised from stdlib Python functions count as bugs rather than crashes. From 2c81d514f45edf8aa126acc6f9f6f9bcdc4496b9 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 16:46:59 +0100 Subject: [PATCH 05/26] More feedback --- .github/ISSUE_TEMPLATE/bug.yml | 7 ++++++- .github/ISSUE_TEMPLATE/crash.yml | 9 +++++++++ .github/ISSUE_TEMPLATE/feature.yml | 4 ++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 0d6eeb5dcf4446..f058a2032f2aef 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -5,7 +5,9 @@ body: - type: markdown attributes: value: | - # New to Python? + # Bug report + + ## New to Python? The issue tracker isn't the right place to get help. Consider instead: @@ -53,6 +55,9 @@ body: - type: textarea attributes: label: Operating systems and architectures tested on + description: > + Feel free to leave this bit blank if the bug obviously isn't OS-specific. + Find out the architecture of your machine by running `python --version --version` on the command line. validations: required: false - type: textarea diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index b40c4d3a58e889..dc40d0694dc148 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -27,6 +27,15 @@ body: attributes: label: Error messages description: Enter any error messages caused by the crash, including a core dump if there is one + value: | +
+ Error messages/core dump + + ``` + [paste error here] + ``` + +
validations: required: false - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 0ac3cdd0a9699b..3027ebc4b37cab 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -22,10 +22,10 @@ body: label: Links to previous discussion of this feature validations: required: false - - type: textarea + - type: input attributes: label: Summary of proposal - description: A clear and concise summary of your proposal + description: A one-line summary of your proposal validations: required: true - type: textarea From 3853e1ef8904f2669b84e3eebe92f6091e0b4fee Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 16:58:20 +0100 Subject: [PATCH 06/26] Update .github/ISSUE_TEMPLATE/bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index f058a2032f2aef..3714a17faed7cf 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -34,8 +34,8 @@ body: Put any code blocks inside triple backticks. value: | - ```py - your code here + ```python + # Add your code block here! ``` validations: required: true From b96f5ef6e5046a82084e8da087f9697b768463ea Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 17:03:12 +0100 Subject: [PATCH 07/26] More improvements to the crash report form --- .github/ISSUE_TEMPLATE/crash.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index dc40d0694dc148..7a0fea8f704bdb 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -4,9 +4,9 @@ labels: ["type-crash"] body: - type: markdown attributes: - value: > + value: | This form is for hard crashes of the Python interpreter, segmentation faults, failed C-level assertions, and similar. - Exceptions unexpectedly raised from stdlib Python functions count as bugs rather than crashes. + Unexpected exceptions raised from Python functions in the standard library count as bugs rather than crashes. The CPython interpreter is written in a different programming language, C. A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. @@ -54,6 +54,9 @@ body: - type: textarea attributes: label: Operating system and architecture tested on + description: > + Feel free to leave this bit blank if the bug obviously isn't OS-specific. + Find out the architecture of your machine by running `python --version --version` on the command line. validations: required: false - type: textarea From 55733cb0e92228ed2a6ea25db14621557212797e Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 17:11:34 +0100 Subject: [PATCH 08/26] Apply suggestions from code review Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- .github/ISSUE_TEMPLATE/crash.yml | 6 +++--- .github/ISSUE_TEMPLATE/feature.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 3714a17faed7cf..c6ddffbb478c42 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -35,7 +35,7 @@ body: value: | ```python - # Add your code block here! + # Add a code block here, if required ``` validations: required: true @@ -57,7 +57,7 @@ body: label: Operating systems and architectures tested on description: > Feel free to leave this bit blank if the bug obviously isn't OS-specific. - Find out the architecture of your machine by running `python --version --version` on the command line. + Find out the architecture of your machine by running `python -VV` on the command line. validations: required: false - type: textarea diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 7a0fea8f704bdb..8e5b0636369a30 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -18,8 +18,8 @@ body: Put any code blocks inside triple backticks. value: | - ```py - your code here + ```python + # Add a code block here, if required ``` validations: required: true @@ -56,7 +56,7 @@ body: label: Operating system and architecture tested on description: > Feel free to leave this bit blank if the bug obviously isn't OS-specific. - Find out the architecture of your machine by running `python --version --version` on the command line. + Find out the architecture of your machine by running `python --VV` on the command line. validations: required: false - type: textarea diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 3027ebc4b37cab..f5d399bd521317 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -36,8 +36,8 @@ body: Add examples, if applicable. Put any code blocks inside triple backticks. value: | - ```py - your code here + ```python + # Add a code block here, if required ``` validations: required: true From 503004a731611eb92fb7269648d6a5755f768e61 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 17:17:51 +0100 Subject: [PATCH 09/26] Improve version dropdown options --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- .github/ISSUE_TEMPLATE/crash.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index c6ddffbb478c42..71c9cc96ad9316 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -49,7 +49,7 @@ body: - "3.10" - "3.11" - "3.12" - - "CPython main branch" + - "3.13 (main branch or an alpha release)" validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 8e5b0636369a30..cd3ce469d7336e 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -48,7 +48,7 @@ body: - "3.10" - "3.11" - "3.12" - - "CPython main branch" + - "3.13 (main branch or an alpha release)" validations: required: true - type: textarea From 020e2a67e2958cc34b3ee5d94b59d78ca91834f3 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 17:29:46 +0100 Subject: [PATCH 10/26] More improvements to crash report --- .github/ISSUE_TEMPLATE/crash.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index cd3ce469d7336e..87e38c00910f16 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -27,7 +27,9 @@ body: attributes: label: Error messages description: Enter any error messages caused by the crash, including a core dump if there is one - value: | + placeholder: | + Error messages should be formatted like this: +
Error messages/core dump From 0a850302d1b55168845216b820c478aebcea3974 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 17:48:39 +0100 Subject: [PATCH 11/26] Delete the 'any other information?' boxes --- .github/ISSUE_TEMPLATE/bug.yml | 27 ++++++++---------- .github/ISSUE_TEMPLATE/crash.yml | 47 ++++++++++++++------------------ 2 files changed, 32 insertions(+), 42 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 71c9cc96ad9316..119bf2902fbc84 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -25,20 +25,6 @@ body: I have searched the [CPython issue tracker](https://github.com/python/cpython/issues?q=is%3Aissue+sort%3Acreated-desc), and am confident this bug has not been reported before required: true - - type: textarea - attributes: - label: A clear and concise description of the bug - description: > - Tell us what happened. - Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. - Put any code blocks inside triple backticks. - - value: | - ```python - # Add a code block here, if required - ``` - validations: - required: true - type: dropdown attributes: label: CPython versions tested on @@ -62,6 +48,15 @@ body: required: false - type: textarea attributes: - label: Any other relevant information + label: A clear and concise description of the bug + description: > + Tell us what happened. + Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. + Put any code blocks inside triple backticks. + + value: | + ```python + # Add a code block here, if required + ``` validations: - required: false + required: true diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 87e38c00910f16..54708c5cdea5cd 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -10,6 +10,27 @@ body: The CPython interpreter is written in a different programming language, C. A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. + - type: dropdown + attributes: + label: CPython versions tested on + multiple: true + options: + - "3.8" + - "3.9" + - "3.10" + - "3.11" + - "3.12" + - "3.13 (main branch or an alpha release)" + validations: + required: true + - type: textarea + attributes: + label: Operating system and architecture tested on + description: > + Feel free to leave this bit blank if the bug obviously isn't OS-specific. + Find out the architecture of your machine by running `python --VV` on the command line. + validations: + required: false - type: textarea attributes: label: What happened? @@ -40,29 +61,3 @@ body:
validations: required: false - - type: dropdown - attributes: - label: CPython versions tested on - multiple: true - options: - - "3.8" - - "3.9" - - "3.10" - - "3.11" - - "3.12" - - "3.13 (main branch or an alpha release)" - validations: - required: true - - type: textarea - attributes: - label: Operating system and architecture tested on - description: > - Feel free to leave this bit blank if the bug obviously isn't OS-specific. - Find out the architecture of your machine by running `python --VV` on the command line. - validations: - required: false - - type: textarea - attributes: - label: Any other relevant information - validations: - required: false From cc8ddf56b0f2db13c527115f4058a384db06a8f2 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 17:56:06 +0100 Subject: [PATCH 12/26] Try to make the bug report less condescending --- .github/ISSUE_TEMPLATE/bug.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 119bf2902fbc84..6954b4d018a79d 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -5,15 +5,15 @@ body: - type: markdown attributes: value: | - # Bug report + # Bug report - ## New to Python? + ## New to Python? - The issue tracker isn't the right place to get help. Consider instead: + For help or advice on using Python, try one of the following options instead of filing a GitHub issue: - - reading the [Python tutorial](https://docs.python.org/3/tutorial/) - - posting on [Discourse](https://discuss.python.org/c/users/7) - - emailing [python-list](https://mail.python.org/mailman/listinfo/python-list) + - Posting on [Discourse](https://discuss.python.org/c/users/7) + - Reading the [Python tutorial](https://docs.python.org/3/tutorial/) + - Emailing [python-list](https://mail.python.org/mailman/listinfo/python-list) - type: checkboxes attributes: label: Checklist From 58d43d2749176e5f72ed5731857cd28aa498dbcc Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 18:00:35 +0100 Subject: [PATCH 13/26] . --- .github/ISSUE_TEMPLATE/crash.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 54708c5cdea5cd..5a91a23ed0498b 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -47,7 +47,9 @@ body: - type: textarea attributes: label: Error messages - description: Enter any error messages caused by the crash, including a core dump if there is one + description: > + Enter any error messages caused by the crash, including a core dump if there is one. + Feel free to leave this bit blank if it isn't relevant. placeholder: | Error messages should be formatted like this: From 79fb56e43ea81c6eea5f1343c2b5441ba0694947 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 20:42:56 +0100 Subject: [PATCH 14/26] More feedback from Ezio --- .github/ISSUE_TEMPLATE/bug.yml | 23 +++++++++++++++-------- .github/ISSUE_TEMPLATE/crash.yml | 19 ++++++++++++++----- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 6954b4d018a79d..9881c8d227e32e 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -5,9 +5,7 @@ body: - type: markdown attributes: value: | - # Bug report - - ## New to Python? + **New to Python?** For help or advice on using Python, try one of the following options instead of filing a GitHub issue: @@ -38,14 +36,23 @@ body: - "3.13 (main branch or an alpha release)" validations: required: true - - type: textarea + - type: dropdown attributes: - label: Operating systems and architectures tested on - description: > - Feel free to leave this bit blank if the bug obviously isn't OS-specific. - Find out the architecture of your machine by running `python -VV` on the command line. + label: Operating systems tested on + multiple: true + options: + - Linux + - macOS + - Windows + - Other validations: required: false + - type: input + attributes: + label: Output from `python -VV` + description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) + validation: + required: false - type: textarea attributes: label: A clear and concise description of the bug diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 5a91a23ed0498b..bd222602fccc38 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -23,14 +23,23 @@ body: - "3.13 (main branch or an alpha release)" validations: required: true - - type: textarea + - type: dropdown attributes: - label: Operating system and architecture tested on - description: > - Feel free to leave this bit blank if the bug obviously isn't OS-specific. - Find out the architecture of your machine by running `python --VV` on the command line. + label: Operating systems tested on + multiple: true + options: + - Linux + - macOS + - Windows + - Other validations: required: false + - type: input + attributes: + label: Output from `python -VV` + description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) + validation: + required: false - type: textarea attributes: label: What happened? From 02c2d226eee5fbdb3642dbd31bb8aed64dc7c44c Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 20:48:08 +0100 Subject: [PATCH 15/26] Fix syntax --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- .github/ISSUE_TEMPLATE/crash.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 9881c8d227e32e..34d3f35ba2a830 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -51,7 +51,7 @@ body: attributes: label: Output from `python -VV` description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) - validation: + validations: required: false - type: textarea attributes: diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index bd222602fccc38..098014e31ce651 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -38,7 +38,7 @@ body: attributes: label: Output from `python -VV` description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) - validation: + validations: required: false - type: textarea attributes: From 36fa3f096c8f1a654b633aa8285976ec9221130f Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 20:49:00 +0100 Subject: [PATCH 16/26] no Latin in my issue form please Co-authored-by: Hugo van Kemenade --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 34d3f35ba2a830..aac5b98d37ecbd 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -15,7 +15,7 @@ body: - type: checkboxes attributes: label: Checklist - description: A bug in a third-party project (e.g. `pip` or `requests`) should be reported to that project's issue tracker, not CPython + description: A bug in a third-party project (for example, `pip` or `requests`) should be reported to that project's issue tracker, not CPython options: - label: I am confident this is a bug in CPython, not a bug in a third-party project required: true From 376845d234193da445a838ff23b7776446fe552d Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 20:56:46 +0100 Subject: [PATCH 17/26] Colons --- .github/ISSUE_TEMPLATE/bug.yml | 8 ++++---- .github/ISSUE_TEMPLATE/crash.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index aac5b98d37ecbd..b21fe6244abd96 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -25,7 +25,7 @@ body: required: true - type: dropdown attributes: - label: CPython versions tested on + label: CPython versions tested on: multiple: true options: - "3.8" @@ -38,7 +38,7 @@ body: required: true - type: dropdown attributes: - label: Operating systems tested on + label: Operating systems tested on: multiple: true options: - Linux @@ -49,13 +49,13 @@ body: required: false - type: input attributes: - label: Output from `python -VV` + label: Output from running `python -VV` on the command line: description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) validations: required: false - type: textarea attributes: - label: A clear and concise description of the bug + label: A clear and concise description of the bug: description: > Tell us what happened. Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 098014e31ce651..8669c566e9637c 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -12,7 +12,7 @@ body: A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. - type: dropdown attributes: - label: CPython versions tested on + label: CPython versions tested on: multiple: true options: - "3.8" @@ -25,7 +25,7 @@ body: required: true - type: dropdown attributes: - label: Operating systems tested on + label: Operating systems tested on: multiple: true options: - Linux @@ -36,7 +36,7 @@ body: required: false - type: input attributes: - label: Output from `python -VV` + label: Output from running `python -VV` on the command line: description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) validations: required: false From 02c0a46ed0b9efa8b2d5fafbe1197bcb5905f7dd Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 21:01:08 +0100 Subject: [PATCH 18/26] YAML --- .github/ISSUE_TEMPLATE/bug.yml | 8 ++++---- .github/ISSUE_TEMPLATE/crash.yml | 6 +++--- .github/ISSUE_TEMPLATE/feature.yml | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index b21fe6244abd96..f86eec0ecf7d1f 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -25,7 +25,7 @@ body: required: true - type: dropdown attributes: - label: CPython versions tested on: + label: "CPython versions tested on:" multiple: true options: - "3.8" @@ -38,7 +38,7 @@ body: required: true - type: dropdown attributes: - label: Operating systems tested on: + label: "Operating systems tested on:" multiple: true options: - Linux @@ -49,13 +49,13 @@ body: required: false - type: input attributes: - label: Output from running `python -VV` on the command line: + label: "Output from running `python -VV` on the command line:" description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) validations: required: false - type: textarea attributes: - label: A clear and concise description of the bug: + label: "A clear and concise description of the bug:" description: > Tell us what happened. Include a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible. diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 8669c566e9637c..9899bcf8648040 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -12,7 +12,7 @@ body: A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. - type: dropdown attributes: - label: CPython versions tested on: + label: "CPython versions tested on:" multiple: true options: - "3.8" @@ -25,7 +25,7 @@ body: required: true - type: dropdown attributes: - label: Operating systems tested on: + label: "Operating systems tested on:" multiple: true options: - Linux @@ -36,7 +36,7 @@ body: required: false - type: input attributes: - label: Output from running `python -VV` on the command line: + label: "Output from running `python -VV` on the command line:" description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) validations: required: false diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index f5d399bd521317..110583b1f684ed 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -19,18 +19,18 @@ body: - label: This is a minor feature, which does not need previous discussion elsewhere - type: textarea attributes: - label: Links to previous discussion of this feature + label: "Links to previous discussion of this feature:" validations: required: false - type: input attributes: - label: Summary of proposal + label: "Summary of proposal:" description: A one-line summary of your proposal validations: required: true - type: textarea attributes: - label: Pitch + label: "Pitch:" description: > Explain why this feature or enhancement should be implemented and how it would be used. Add examples, if applicable. From 257d35380917f8ae5d365338b19b6fb7d4a4d2d4 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 21:02:20 +0100 Subject: [PATCH 19/26] Apply suggestions from code review Co-authored-by: Ezio Melotti --- .github/ISSUE_TEMPLATE/crash.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 9899bcf8648040..638fd7bf3d90c8 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -66,9 +66,8 @@ body: Error messages/core dump ``` - [paste error here] + # paste errors here, if you have any ``` - validations: required: false From f1a05196789d9860c0d5d65b02db51b625708d40 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 21:03:38 +0100 Subject: [PATCH 20/26] smol Co-authored-by: Hugo van Kemenade --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index f86eec0ecf7d1f..8157f505cbe781 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -7,7 +7,7 @@ body: value: | **New to Python?** - For help or advice on using Python, try one of the following options instead of filing a GitHub issue: + For help or advice on using Python, try one of the following options instead of opening a GitHub issue: - Posting on [Discourse](https://discuss.python.org/c/users/7) - Reading the [Python tutorial](https://docs.python.org/3/tutorial/) @@ -50,7 +50,7 @@ body: - type: input attributes: label: "Output from running `python -VV` on the command line:" - description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) + description: If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description. validations: required: false - type: textarea From a58a7fde5d0dc172316c1e12d1df41aa76b7c9aa Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 21:51:01 +0100 Subject: [PATCH 21/26] Update .github/ISSUE_TEMPLATE/crash.yml Co-authored-by: Hugo van Kemenade --- .github/ISSUE_TEMPLATE/crash.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 638fd7bf3d90c8..92301e4861a66a 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -37,7 +37,7 @@ body: - type: input attributes: label: "Output from running `python -VV` on the command line:" - description: (If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description.) + description: If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description. validations: required: false - type: textarea From 5b8d990b67fc934f34b3a81b8ec8d64d31c13d5b Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 21:51:59 +0100 Subject: [PATCH 22/26] Don't require the bug report checkboxes --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 8157f505cbe781..5e624071f2793d 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -18,11 +18,11 @@ body: description: A bug in a third-party project (for example, `pip` or `requests`) should be reported to that project's issue tracker, not CPython options: - label: I am confident this is a bug in CPython, not a bug in a third-party project - required: true + required: false - label: | I have searched the [CPython issue tracker](https://github.com/python/cpython/issues?q=is%3Aissue+sort%3Acreated-desc), and am confident this bug has not been reported before - required: true + required: false - type: dropdown attributes: label: "CPython versions tested on:" From 775339b02a1854e52d37bc51b480ebf09417e56b Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Sun, 13 Aug 2023 21:59:07 +0100 Subject: [PATCH 23/26] Tidy up newlines --- .github/ISSUE_TEMPLATE/crash.yml | 6 ++---- .github/ISSUE_TEMPLATE/feature.yml | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index 92301e4861a66a..d51aa57ea29500 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -5,11 +5,9 @@ body: - type: markdown attributes: value: | - This form is for hard crashes of the Python interpreter, segmentation faults, failed C-level assertions, and similar. - Unexpected exceptions raised from Python functions in the standard library count as bugs rather than crashes. + This form is for hard crashes of the Python interpreter, segmentation faults, failed C-level assertions, and similar. Unexpected exceptions raised from Python functions in the standard library count as bugs rather than crashes. - The CPython interpreter is written in a different programming language, C. - A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. + The CPython interpreter is written in a different programming language, C. A "CPython crash" is when Python itself fails, leading to a traceback in the C stack. - type: dropdown attributes: label: "CPython versions tested on:" diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 110583b1f684ed..c6630ce4ea6088 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -4,13 +4,12 @@ labels: ["type-feature"] body: - type: markdown attributes: - value: > + value: | # Proposing a feature to CPython? You'll need to demonstrate widespread support for your idea among the community. - Major feature proposals should generally be discussed on [Discourse](https://discuss.python.org/c/ideas/6) before opening a GitHub issue. - Wait until it's clear that most people support your idea before filling in this form. + Major feature proposals should generally be discussed on [Discourse](https://discuss.python.org/c/ideas/6) before opening a GitHub issue. Wait until it's clear that most people support your idea before filling in this form. - type: checkboxes attributes: label: Has this already been discussed elsewhere? From 305bfa8604f34e37d8511d9210bbd57c8315aef7 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 13 Aug 2023 22:01:34 +0100 Subject: [PATCH 24/26] Update .github/ISSUE_TEMPLATE/feature.yml Co-authored-by: Hugo van Kemenade --- .github/ISSUE_TEMPLATE/feature.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index c6630ce4ea6088..a1c48bbff829c4 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -24,7 +24,7 @@ body: - type: input attributes: label: "Summary of proposal:" - description: A one-line summary of your proposal + description: A one-line summary of your proposal. validations: required: true - type: textarea From 5ad53443f5da88f0739f8af21e7e8cd845203464 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 14 Aug 2023 22:58:05 +0100 Subject: [PATCH 25/26] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 5e624071f2793d..e9dc60fdc1a1e7 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -49,7 +49,7 @@ body: required: false - type: input attributes: - label: "Output from running `python -VV` on the command line:" + label: "Output from running 'python -VV' on the command line:" description: If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description. validations: required: false From 08dc7363330e114b48a81e7a4b3b275462257d71 Mon Sep 17 00:00:00 2001 From: AlexWaygood Date: Mon, 14 Aug 2023 23:01:04 +0100 Subject: [PATCH 26/26] Switch back to 'CPython main branch' --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- .github/ISSUE_TEMPLATE/crash.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index e9dc60fdc1a1e7..05f4f317ccc97e 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -33,7 +33,7 @@ body: - "3.10" - "3.11" - "3.12" - - "3.13 (main branch or an alpha release)" + - "CPython main branch" validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/crash.yml b/.github/ISSUE_TEMPLATE/crash.yml index d51aa57ea29500..1ea84b893697a6 100644 --- a/.github/ISSUE_TEMPLATE/crash.yml +++ b/.github/ISSUE_TEMPLATE/crash.yml @@ -18,7 +18,7 @@ body: - "3.10" - "3.11" - "3.12" - - "3.13 (main branch or an alpha release)" + - "CPython main branch" validations: required: true - type: dropdown @@ -34,7 +34,7 @@ body: required: false - type: input attributes: - label: "Output from running `python -VV` on the command line:" + label: "Output from running 'python -VV' on the command line:" description: If you tested with multiple operating systems or architectures, feel free to provide details in the main bug description. validations: required: false