Add build issue template

Build and compilation issues require different information than runtime
firmware bugs — build target, host OS, PlatformIO version, and error
output rather than hardware, firmware version, and reproduction steps.
This adds a dedicated template to collect that information upfront.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
🚀 Andrew R. DeFilippis 2026-02-24 19:24:31 +00:00
parent d05d6abab8
commit 0c637477ce
No known key found for this signature in database
GPG key ID: 6DB626D42AD3331E

63
.github/ISSUE_TEMPLATE/build_issue.yml vendored Normal file
View file

@ -0,0 +1,63 @@
name: Build Issue
description: Report a compilation or build system problem.
title: "[Build]: "
labels: ["bug"]
body:
- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
options:
- label: I have searched [existing issues](https://github.com/meshcore-dev/MeshCore/issues) for this build error.
required: true
- label: I am building from the latest `dev` branch.
- type: input
id: build-target
attributes:
label: Build Target
description: >-
PlatformIO environment name from platformio.ini
(e.g., "t1000e_companion_radio_ble").
placeholder: "e.g., t1000e_companion_radio_ble"
validations:
required: true
- type: dropdown
id: host-os
attributes:
label: Host Operating System
options:
- Linux
- macOS
- Windows
- Devcontainer / Docker
- Other
validations:
required: true
- type: input
id: pio-version
attributes:
label: PlatformIO Version
description: "Run `pio --version` to find this."
placeholder: "e.g., 6.1.16"
validations:
required: true
- type: textarea
id: error-output
attributes:
label: Error Output
description: Paste the build error output.
render: shell
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Context
description: >-
Any modifications to platformio.ini, custom board definitions, toolchain
version overrides, or other relevant details.