Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 51 additions & 18 deletions .github/ISSUE_TEMPLATE/Bug_Report.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,73 @@
name: Bug report
description: Report a reproducible winTerm problem without sensitive terminal data.
title: "[Bug]: "
labels: [bug]
labels:
- bug
body:
- type: markdown
attributes:
value: Do not include passwords, tokens, private terminal output, proprietary source code, or confidential Workspace files.
value: Do not include passwords, tokens, private terminal output, commands, proprietary source code, memory dumps, or confidential Workspace files.
- type: input
id: version
attributes: { label: winTerm version, placeholder: 0.6.0-beta.1 }
validations: { required: true }
attributes:
label: winTerm version
placeholder: 1.0.0 or exact commit
validations:
required: true
- type: dropdown
id: install
attributes: { label: Installation type, options: [MSIX, Portable, Development build, Other] }
validations: { required: true }
attributes:
label: Installation type
options:
- Public MSIX
- Draft MSIX
- Development build
- Other
validations:
required: true
- type: dropdown
id: architecture
attributes: { label: Architecture, options: [x64, ARM64, Unknown] }
validations: { required: true }
attributes:
label: Architecture
options:
- x64
- ARM64
- Unknown
validations:
required: true
- type: textarea
id: environment
attributes: { label: Windows version, description: Include edition and build only. }
- type: input
id: shell
attributes: { label: Shell and feature area, placeholder: PowerShell 7 - Workspace Restore }
attributes:
label: Windows and Shell versions
description: Include edition and build only; redact user and machine names.
validations:
required: true
- type: textarea
id: reproduce
attributes: { label: Steps to reproduce }
validations: { required: true }
attributes:
label: Steps to reproduce
description: Replace private commands, paths, and data with safe examples.
validations:
required: true
- type: textarea
id: expected
attributes: { label: Expected and actual behavior }
validations: { required: true }
attributes:
label: Expected and actual behavior
validations:
required: true
- type: dropdown
id: frequency
attributes: { label: Frequency, options: [Always, Often, Once, Unknown] }
attributes:
label: Frequency
options:
- Always
- Often
- Once
- Unknown
validations:
required: true
- type: textarea
id: diagnostics
attributes: { label: Diagnostic bundle or screenshots, description: Attach only a reviewed, redacted bundle. }
attributes:
label: Reviewed diagnostic bundle or screenshots
description: Attach only a user-generated, reviewed, redacted bundle.
51 changes: 32 additions & 19 deletions .github/ISSUE_TEMPLATE/Feature_Request.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,33 @@
name: "Feature Request/Idea 🚀"
description: Suggest a new feature or improvement (this does not mean you have to implement it)
labels: [Issue-Feature]
type: Feature
name: Feature request
description: Propose a post-1.0 improvement without expanding the active Stable release.
title: "[Feature]: "
labels:
- enhancement
body:
- type: textarea
attributes:
label: Description of the new feature
description: A clear and concise description of what the problem is that the new feature would solve.
placeholder: |
... and guess what? I have four Terminals. And I have a hover car, and a hover house. And my computer's a runner, and it shows.
validations:
required: true

- type: textarea
attributes:
label: Proposed technical implementation details
description: This field is optional. If you have any ideas, let us know!
validations:
required: false
- type: markdown
attributes:
value: winTerm 1.0 is feature-frozen. Accepted ideas are tracked for a later release and are not added to the Stable branch.
- type: textarea
id: problem
attributes:
label: Problem
description: Describe the user problem without private commands, output, or Workspace data.
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed behavior
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
- type: checkboxes
id: scope
attributes:
label: Scope confirmation
options:
- label: I understand this request is not part of winTerm 1.0 Stable release work.
required: true
15 changes: 6 additions & 9 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
blank_issues_enabled: false

contact_links:
- name: Microsoft Security Response Center 🔐
url: https://msrc.microsoft.com/create-report
about: Please report security vulnerabilities here.
- name: Windows Terminal Documentation issue 📄
url: https://github.com/MicrosoftDocs/terminal/issues/new
about: Report issues with the documentation for the Windows Terminal (in docs.microsoft.com/windows/terminal)
- name: Console Documentation issue 📄
url: https://github.com/MicrosoftDocs/console-docs/issues/new
about: Report issues with the documentation for the Console (in docs.microsoft.com/windows/console)
- name: Report a winTerm security vulnerability privately
url: https://github.com/HelloThisWorld/winTerm/security
about: Use the Security tab and Private Vulnerability Reporting. Do not open a public Issue.
- name: winTerm support policy
url: https://github.com/HelloThisWorld/winTerm/blob/main/SUPPORT.md
about: Review supported releases, platforms, Shells, and reporting guidance.
29 changes: 19 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
## Summary of the Pull Request
## Summary

## References and Relevant Issues
## Related issues

## Detailed Description of the Pull Request / Additional comments
Closes #

## Validation Steps Performed
## Detailed changes

## PR Checklist
- [ ] Closes #xxx
- [ ] Tests added/passed
- [ ] Documentation updated
- If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/terminal) and link it here: #xxx
- [ ] Schema updated (if necessary)
## Validation performed

List exact commands, environments, results, and any tests that were not available.

## Checklist

- [ ] The change is focused and does not include unrelated formatting.
- [ ] Tests were added or updated where appropriate.
- [ ] All tests claimed above actually ran and passed.
- [ ] User-facing behavior and limitations are documented in this repository.
- [ ] Version or schema changes include compatibility and migration notes.
- [ ] Package identity, `winterm.exe`, and Microsoft Terminal coexistence remain isolated.
- [ ] No command text, terminal output, clipboard content, credentials, or private paths are logged.
- [ ] New source and script files contain the appropriate MIT license header.
- [ ] I did not include generated build output, secrets, certificates, or local absolute paths.
35 changes: 35 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
changelog:
exclude:
labels:
- duplicate
- internal
- skip-changelog
authors:
- dependabot
categories:
- title: Security
labels:
- security
- title: Accessibility
labels:
- accessibility
- title: Performance
labels:
- performance
- title: Fixes
labels:
- bug
- fix
- title: Documentation
labels:
- documentation
- title: Dependencies
labels:
- dependencies
- title: Features
labels:
- feature
- enhancement
- title: Other changes
labels:
- "*"
21 changes: 0 additions & 21 deletions .github/workflows/addToProject.yml

This file was deleted.

Loading