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
47 changes: 0 additions & 47 deletions .github/ISSUE_TEMPLATE/Bug_Report.md

This file was deleted.

69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_Report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bug report 🐛
description: Report errors or unexpected behavior 🤔
labels: Needs-Triage
body:
- type: markdown
attributes:
value: >
For Windows PowerShell 5.1 issues, suggestions, or feature requests please use the
[Windows PowerShell UserVoice](https://windowsserver.uservoice.com/forums/301869-powershell)

This repository is **ONLY** for PowerShell Core 6 and PowerShell 7+ issues.
- type: checkboxes
attributes:
label: Prerequisites
options:
- label: Write a descriptive title.
required: true
- label: Make sure you are able to repro it on the [latest released version](https://github.com/PowerShell/PowerShell/releases)
required: true
- label: Search the existing issues.
required: true
- label: Refer to the [FAQ](https://github.com/PowerShell/PowerShell/blob/master/docs/FAQ.md).
required: true
- label: Refer to the [known issues](https://docs.microsoft.com/powershell/scripting/whats-new/known-issues-ps6).
required: true
- type: textarea
attributes:
label: Steps to reproduce
description: >
List of steps, sample code, failing test or link to a project that reproduces the behavior.
Make sure you place a stack trace inside a code (```) block to avoid linking unrelated issues.
placeholder: >
I am experiencing a problem with X.
I think Y should be happening but Z is actually happening.
validations:
required: true
- type: textarea
attributes:
label: Expected behavior
render: console
placeholder: |
PS> 2 + 2
4
validations:
required: true
- type: textarea
attributes:
label: Actual behavior
render: console
placeholder: |
PS> 2 + 2
5
validations:
required: true
- type: textarea
attributes:
label: Environment data
description: Paste verbatim output from `$PSVersionTable` below.
render: powershell
placeholder: PS> $PSVersionTable
validations:
required: true
- type: textarea
attributes:
label: Visuals
description: >
Please upload images or animations that can be used to reproduce issues in the area below.
Try the [Steps Recorder](https://support.microsoft.com/en-us/windows/record-steps-to-reproduce-a-problem-46582a9b-620f-2e36-00c9-04e25d784e47)
on Windows or [Screenshot](https://support.apple.com/en-us/HT208721) on macOS.
39 changes: 0 additions & 39 deletions .github/ISSUE_TEMPLATE/Distribution_Request.md

This file was deleted.

64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/Distribution_Request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Distribution Support Request
description: Requests support for a new distribution
title: Distribution Support Request
labels: [Distribution-Request, Needs-Triage]
body:
- type: input
attributes:
label: Name of the Distribution
validations:
required: true
- type: input
attributes:
label: Version of the Distribution
validations:
required: true
- type: checkboxes
attributes:
label: Package Types
options:
- label: Deb
- label: RPM
- label: Tar.gz
- label: Snap - Stop! Please file your issue in [PowerShell-Snap](https://github.com/powershell/powershell-snap) instead.
- type: input
attributes:
label: Processor Architecture
description: One per request!
validations:
required: true
- type: checkboxes
attributes:
label: .NET Core Support
description: The following is a requirement for supporting a distribution **without exception.**
options:
- label: The version and architecture of the Distribution is [supported by .NET Core](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0-supported-os.md#linux).
required: true
- type: checkboxes
attributes:
label: Distribution Requirements
description: The following are requirements for supporting a distribution.
options:
- label: The version of the Distribution is supported for at least one year.
- label: The version of the Distribution is not an [interim release](https://ubuntu.com/about/release-cycle) or equivalent.
- type: input
attributes:
label: Exemption Justification
description: |
Please write a justification for any exception where the above criteria
are not met. The PowerShell committee will review the request.
- type: checkboxes
attributes:
label: Progress
options:
- label: An issue has been filed to create a Docker image in [PowerShell-Docker](https://github.com/powershell/powershell-docker)
- type: checkboxes
attributes:
label: For PowerShell Team **ONLY**
options:
- label: Docker image created
- label: Docker image published
- label: Distribution tested
- label: Update `packages.microsoft.com` deployment
- label: "[Lifecycle](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/docs-conceptual/PowerShell-Support-Lifecycle.md) updated"
- label: Documentation Updated
23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/Feature_Request.md

This file was deleted.

20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_Request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Feature Request / Idea 🚀
description: Suggest a new feature or improvement (this does not mean you have to implement it)
labels: [Issue-Enhancement, Needs-Triage]
body:
- type: textarea
attributes:
label: Summary of the new feature / enhancement
description: >
A clear and concise description of what the problem is that the
new feature would solve. Try formulating it in user story style
(if applicable).
placeholder: "'As a user I want X so that Y...' with X being the being the action and Y being the value of the action."
validations:
required: true
- type: textarea
attributes:
label: Proposed technical implementation details (optional)
placeholder: >
A clear and concise description of what you want to happen.
Consider providing an example PowerShell experience with expected result.
43 changes: 0 additions & 43 deletions .github/ISSUE_TEMPLATE/Release_Process.md

This file was deleted.

41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/Release_Process.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Release Process
description: Maintainers Only - Release Process
title: "Release Process for v7.x.x"
labels: [Issue-Meta, Needs-Triage]
body:
- type: markdown
attributes:
value: >
This template is for maintainers to create an issues to track the release process.
Please **only** use this template if you are a maintainer.
- type: textarea
attributes:
label: Checklist
value: |
- [ ] Verify that [`PowerShell-Native`](https://github.com/PowerShell/PowerShell-Native) has been updated / released as needed.
- [ ] Check for `PowerShellGet` and `PackageManagement` release plans.
- [ ] Start process to sync Azure DevOps artifacts feed such as modules and NuGet packages.
- [ ] Create a private branch named `release/v6.x.x` in Azure DevOps repository.
All release related changes should happen in this branch.
- [ ] Prepare packages
- [ ] Kick off coordinated build.
- [ ] Kick off Release pipeline.
- *These tasks are orchestrated by the release pipeline, but here as status to the community.*
- [ ] Prepare packages
- [ ] Sign the RPM package.
- [ ] Install and verify the packages.
- [ ] Trigger the docker staging builds (signing must be done).
- [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository.
- [ ] Run tests on all supported Linux distributions and publish results.
- [ ] Update documentation, and scripts.
- [ ] Update [CHANGELOG.md](../../CHANGELOG.md) with the finalized change log draft.
- [ ] Stage a PR to master to update other documents and
scripts to use the new package names, links, and `metadata.json`.
- [ ] For preview releases,
merge the release branch to GitHub `master` with a merge commit.
- [ ] For non-preview releases,
make sure all changes are either already in master or have a PR open.
- [ ] Delete the release branch.
- [ ] Trigger the Docker image release.
- [ ] Retain builds.
- [ ] Update https://github.com/dotnet/dotnet-docker/tree/master/3.0/sdk with new version and SHA hashes for global tool. NOTE: this link is broken!