Skip to content

Commit

Permalink
Repo File Sync: Synced file(s) with microsoft/mu_devops (#18)
Browse files Browse the repository at this point in the history
Synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#3578665266](https://github.com/microsoft/mu_devops/actions/runs/3578665266)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
  • Loading branch information
uefibot committed Nov 30, 2022
1 parent 5ace08a commit cb198a4
Show file tree
Hide file tree
Showing 13 changed files with 534 additions and 14 deletions.
143 changes: 143 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,143 @@
# Project Mu GitHub Bug Report Template
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#

name: 🐛 Bug Report
description: File a bug report
title: "[Bug]: <title>"
labels: ["type:bug", "state:needs-triage"]

body:
- type: markdown
attributes:
value: |
👋 Thanks for taking the time to fill out this bug report!
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched existing issues
required: true

- type: textarea
id: current_behavior
attributes:
label: Current Behavior
description: A concise description of the bug that you're experiencing.
validations:
required: true

- type: textarea
id: expected_behavior
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: true

- type: textarea
id: steps_to_reproduce
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
<example>
1. In this environment...
2. With this config...
3. Boot to '...'
4. Change option '...'
4. See error...
validations:
required: true

- type: textarea
id: build_environment
attributes:
label: Build Environment
description: |
examples:
- **OS**: Ubuntu 20.04 or Windows 11...
- **Tool Chain**: GCC5 or VS2022 or CLANGPDB...
- **Targets Impacted**: RELEASE, DEBUG, NO-TARGET, NOOPT...
value: |
- OS(s):
- Tool Chain(s):
- Targets Impacted:
render: markdown
validations:
required: true

- type: textarea
id: version_info
attributes:
label: Version Information
description: What version of this repo reproduces the problem?
placeholder: |
Commit: <SHA>
-or-
Tag: <Tag>
render: text
validations:
required: true

- type: markdown
attributes:
value: |
**Urgency Key**
- 🟢 **Low**
- A minor change with little to no important functional impact
- It is not important to fix this in a specific time frame
- 🟡 **Medium**
- An important change with a functional impact
- Will be prioritized above *low* issues in the normal course of development
- 🔥 **High**
- A critical change that has a significant functional impact
- Must be fixed immediately
- type: dropdown
id: urgency
attributes:
label: Urgency
description: How urgent is it to fix this bug?
multiple: false
options:
- Low
- Medium
- High
validations:
required: true

- type: dropdown
id: fix_owner
attributes:
label: Are you going to fix this?
description: Indicate if you are going to fix this or requesting someone else fix it.
multiple: false
options:
- I will fix it
- Someone else needs to fix it
validations:
required: true

- type: textarea
id: anything_else
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering.
Serial debug logs and/or debugger logs are especially helpful!
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,20 @@
# Project Mu GitHub Issue Configuration File
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#

contact_links:
- name: 📃 Project Mu Documentation
url: https://microsoft.github.io/mu/
about: Goals, principles, repo layout, build instructions, and more.

- name: 🔐 Security Reporting Policy
url: https://github.com/microsoft/.github/blob/main/SECURITY.md
about: A special process is used to report security vulnerabilities.
53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation_request.yml
@@ -0,0 +1,53 @@
# Project Mu GitHub Documentation Request Template
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#

name: 📖 Documentation Request
description: Request a documentation change
title: "[Documentation]: <title>"
labels: ["type:documentation", "state:needs-triage"]

body:
- type: markdown
attributes:
value: |
👋 Thanks for taking the time to help us improve our documentation!
- type: textarea
id: request_description
attributes:
label: Request Description
description: A clear and concise description of what needs to change.
validations:
required: true

- type: dropdown
id: request_owner
attributes:
label: Are you going to make the change?
description: Indicate if you are going to make this change or requesting someone else make it.
multiple: false
options:
- I will make the change
- Someone else needs to make the change
validations:
required: true

- type: textarea
id: anything_else
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the request.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
96 changes: 96 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,96 @@
# Project Mu GitHub Feature Request Template
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#

name: 🚀 Feature Request
description: Request a feature change
title: "[Feature]: <title>"
labels: ["type:feature-request", "state:needs-triage"]

body:
- type: markdown
attributes:
value: |
👋 Thanks for taking the time to help us improve our features!
- type: textarea
id: feature_overview
attributes:
label: Feature Overview
description: Provide a high-level summary of your feature request.
validations:
required: true

- type: textarea
id: solution_overview
attributes:
label: Solution Overview
description: Give a clear and concise description of what you want to happen.
validations:
required: true

- type: textarea
id: alternatives_considered
attributes:
label: Alternatives Considered
description: Describe alternatives you've considered.
validations:
required: false

- type: markdown
attributes:
value: |
**Urgency Key**
- 🟢 **Low**
- A minor enhancement
- It is not important to address this request in a specific time frame
- 🟡 **Medium**
- An important enhancement
- Will be prioritized above *low* requests in the normal course of development
- 🔥 **High**
- A critical enhancement with significant value
- Should be prioritized above *low* and *medium* requests
- type: dropdown
id: urgency
attributes:
label: Urgency
description: How urgent is it to resolve this feature request?
multiple: false
options:
- Low
- Medium
- High
validations:
required: true

- type: dropdown
id: request_owner
attributes:
label: Are you going to implement the feature request?
description: Indicate if you are going to do the work to close this feature request.
multiple: false
options:
- I will implement the feature
- Someone else needs to implement the feature
validations:
required: true

- type: textarea
id: anything_else
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the feature you are requesting.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
48 changes: 48 additions & 0 deletions .github/dependabot.yml
@@ -0,0 +1,48 @@
## @file
# Dependabot configuration file to enable GitHub services for managing and updating
# dependencies.
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# This dependabot file is limited to syncing the following type of dependencies. Other files
# are already available in Mu DevOps to sync other dependency types.
# - GitHub Actions (`github-actions`)
# - Python PIP Modules (`pip`)
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
# Please see the documentation for all dependabot configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
##

version: 2

updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
commit-message:
prefix: "GitHub Action"
labels:
- "type:dependencies"
reviewers:
- "microsoft/project-mu-dependency-reviewers"

- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: "pip"
labels:
- "language:python"
- "type:dependencies"
reviewers:
- "microsoft/project-mu-dependency-reviewers"
20 changes: 20 additions & 0 deletions .github/pull_request_template.md
@@ -0,0 +1,20 @@
## Description

<_Please include a description of the change and why this change was made._>

For each item, place an "x" in between `[` and `]` if true. Example: `[x]`.
_(you can also check items in the GitHub UI)_

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

<_Please describe the test(s) that were run to verify the changes._>

## Integration Instructions

<_Describe how these changes should be integrated. Use N/A if nothing is required._>

0 comments on commit cb198a4

Please sign in to comment.