Skip to content

Commit

Permalink
Repo File Sync: Synced file(s) with microsoft/mu_devops (#191)
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 authored and kenlautner committed May 5, 2023
1 parent 805d67b commit b349733
Show file tree
Hide file tree
Showing 27 changed files with 1,284 additions and 64 deletions.
13 changes: 11 additions & 2 deletions .azurepipelines/Ubuntu-CLANGPDB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
## @file
# Azure Pipeline build file for a build using Ubuntu and CLANGPDB.
#
# IMPORTANT: This file requires the local repo to contain a .azurepipelines/Matrix-Build-Job-Clang.yml file that
# performs the actual build steps for the configurations and packages supported by the repo.
#
# 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
##
Expand All @@ -11,12 +20,12 @@ resources:
type: github
endpoint: microsoft
name: microsoft/mu_devops
ref: main
ref: refs/tags/v2.4.0

variables:
- group: architectures-x86-64
- group: tool-chain-clangpdb
- group: tool-chain-clangpdb-windows-vm-image
- group: tool-chain-clangpdb-ubuntu-vm-image

jobs:
- template: Matrix-Build-Job-Clang.yml
Expand Down
24 changes: 18 additions & 6 deletions .azurepipelines/Ubuntu-GCC5.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
## @file
# Azure Pipeline build file for a build using Ubuntu and GCC.
#
# IMPORTANT: This file requires the local repo to contain a .azurepipelines/Matrix-Build-Job.yml file that
# performs the actual build steps for the configurations and packages supported by the repo.
#
# 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
##
Expand All @@ -11,7 +20,10 @@ resources:
type: github
endpoint: microsoft
name: microsoft/mu_devops
ref: main
ref: refs/tags/v2.4.0
containers:
- container: linux-gcc
image: ghcr.io/tianocore/containers/fedora-37-build:3b3eb8f

variables:
- group: architectures-arm-64-x86-64
Expand All @@ -21,11 +33,11 @@ jobs:
- template: Matrix-Build-Job.yml
parameters:
arch_list: $(arch_list)
extra_build_args: CODE_COVERAGE=TRUE CC_HTML=TRUE
extra_build_args: CODE_COVERAGE=TRUE
extra_install_step:
- script: |
sudo apt-get install -y mingw-w64 lcov
pip install lcov_cobertura pycobertura
displayName: Install Windows Resource Compiler for Linux & Code Coverage Tools
tool_chain_tag: $(tool_chain_tag)
sudo dnf install --assumeyes mingw64-gcc
displayName: Install Windows Resource Compiler for Linux
tool_chain_tag: 'GCC5'
vm_image: $(vm_image)
container_image: linux-gcc
13 changes: 11 additions & 2 deletions .azurepipelines/Windows-CLANGPDB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
## @file
# Azure Pipeline build file for a build using Windows and CLANGPDB.
#
# IMPORTANT: This file requires the local repo to contain a .azurepipelines/Matrix-Build-Job-Clang.yml file that
# performs the actual build steps for the configurations and packages supported by the repo.
#
# 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
##
Expand All @@ -11,12 +20,12 @@ resources:
type: github
endpoint: microsoft
name: microsoft/mu_devops
ref: main
ref: refs/tags/v2.4.0

variables:
- group: architectures-x86-64
- group: tool-chain-clangpdb
- group: tool-chain-clangpdb-ubuntu-vm-image
- group: tool-chain-clangpdb-windows-vm-image

jobs:
- template: Matrix-Build-Job-Clang.yml
Expand Down
12 changes: 11 additions & 1 deletion .azurepipelines/Windows-VS.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
## @file
# Azure Pipeline build file for a build using Windows and the latest Visual Studio toolchain supported.
#
# IMPORTANT: This file requires the local repo to contain a .azurepipelines/Matrix-Build-Job.yml file that
# performs the actual build steps for the configurations and packages supported by the repo.
#
# 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
##
Expand All @@ -11,7 +20,7 @@ resources:
type: github
endpoint: microsoft
name: microsoft/mu_devops
ref: main
ref: refs/tags/v2.4.0

variables:
- group: architectures-x86-64
Expand All @@ -21,5 +30,6 @@ jobs:
- template: Matrix-Build-Job.yml
parameters:
arch_list: $(arch_list)
extra_build_args: CODE_COVERAGE=TRUE
tool_chain_tag: $(tool_chain_tag)
vm_image: $(vm_image)
8 changes: 2 additions & 6 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
{
"image": "ghcr.io/tianocore/containers/fedora-35-dev:latest",
"image": "ghcr.io/tianocore/containers/fedora-37-dev:latest",
"postCreateCommand": "git config --global --add safe.directory * && pip install --upgrade -r pip-requirements.txt",
"customizations": {
"vscode": {
"extensions": [
"DavidAnson.vscode-markdownlint",
"ms-azuretools.vscode-docker",
"ms-vscode-remote.remote-containers",
"ms-vscode.cpptools",
"walonli.edk2-vscode",
"zachflower.uncrustify"
"DavidAnson.vscode-markdownlint"
]
}
}
Expand Down
143 changes: 143 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -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
29 changes: 11 additions & 18 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,17 @@
## @file
# GitHub issue configuration file.
# Project Mu GitHub Issue Configuration File
#
# This file is meant to direct contributors familiar with GitHub's issue tracker
# to the external resources used by TianoCore.
# 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
##
#

blank_issues_enabled: false
contact_links:
- name: Bugs and Feature Requests
url: https://bugzilla.tianocore.org/
about: Submit bug reports and feature requests here
- name: Reporting Security Issues
url: https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Security-Issues
about: Read the wiki page that describes the process here
- name: EDK II Development Mailing List
url: https://edk2.groups.io/g/devel
about: Submit code patches and ask questions on the mailing list (devel@edk2.groups.io)
- name: EDK II Discussions
url: https://github.com/tianocore/edk2/discussions
about: You can also reach out on the Discussion section of this repository
- name: πŸ“ƒ Project Mu Documentation
url: https://microsoft.github.io/mu/
about: Goals, principles, repo layout, build instructions, and more.

53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation_request.yml
Original file line number Diff line number Diff line change
@@ -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
Loading

0 comments on commit b349733

Please sign in to comment.