Skip to content

Commit 00c9ca4

Browse files
Repo File Sync: Sync Initial Files from patina-devops (#2)
synced local file(s) with [OpenDevicePartnership/patina-devops](https://github.com/OpenDevicePartnership/patina-devops). 🤖: View the [Repo File Sync Configuration File](https://github.com/OpenDevicePartnership/patina-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 [#19377921709](https://github.com/OpenDevicePartnership/patina-devops/actions/runs/19377921709) Signed-off-by: Patina Automation Bot <[email protected]> Co-authored-by: patina-automation[bot] <196234736+patina-automation[bot]@users.noreply.github.com>
1 parent e654b8c commit 00c9ca4

22 files changed

+879
-0
lines changed

.cargo/config.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# NOTE: This file is automatically synchronized from Patina DevOps. Update the original file there
2+
# instead of the file in this repo.
3+
#
4+
# - Patina DevOps Repo: https://github.com/OpenDevicePartnership/patina-devops
5+
# - File Sync Settings: https://github.com/OpenDevicePartnership/patina-devops/blob/main/.sync/Files.yml
6+
7+
[net]
8+
git-fetch-with-cli = true
9+
10+
# This tells cargo to consider the MSV of rust for our crate vs our dependencies.
11+
[resolver]
12+
incompatible-rust-versions = "fallback"
13+

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* -text
Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
# Patina Bug Report Template
2+
#
3+
##
4+
# Copyright (c) Microsoft Corporation.
5+
# SPDX-License-Identifier: Apache-2.0
6+
##
7+
name: 🐛 Bug Report
8+
description: File a bug report
9+
title: "[Bug]: <title>"
10+
labels: ["type:bug", "state:needs-triage"]
11+
12+
body:
13+
- type: markdown
14+
attributes:
15+
value: |
16+
👋 Thanks for taking the time to fill out this bug report!
17+
18+
- type: checkboxes
19+
attributes:
20+
label: Is there an existing issue for this?
21+
description: Please search to see if an issue already exists for the bug you encountered.
22+
options:
23+
- label: I have searched existing issues
24+
required: true
25+
26+
- type: textarea
27+
id: current_behavior
28+
attributes:
29+
label: Current Behavior
30+
description: A concise description of the bug that you're experiencing.
31+
validations:
32+
required: true
33+
34+
- type: textarea
35+
id: expected_behavior
36+
attributes:
37+
label: Expected Behavior
38+
description: A concise description of what you expected to happen.
39+
validations:
40+
required: true
41+
42+
- type: textarea
43+
id: steps_to_reproduce
44+
attributes:
45+
label: Steps To Reproduce
46+
description: Steps to reproduce the behavior.
47+
placeholder: |
48+
<example>
49+
1. In this environment...
50+
2. With this config...
51+
3. Boot to '...'
52+
4. Change option '...'
53+
4. See error...
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: build_environment
59+
attributes:
60+
label: Build Environment
61+
description: |
62+
examples:
63+
- **OS**: Ubuntu 20.04 or Windows 11...
64+
- **Tool Chain**: GCC5 or VS2022 or CLANGPDB...
65+
- **Targets Impacted**: RELEASE, DEBUG, NO-TARGET, NOOPT...
66+
value: |
67+
- OS(s):
68+
- Tool Chain(s):
69+
- Targets Impacted:
70+
render: markdown
71+
validations:
72+
required: true
73+
74+
- type: textarea
75+
id: version_info
76+
attributes:
77+
label: Version Information
78+
description: What version of this repo reproduces the problem?
79+
placeholder: |
80+
Commit: <SHA>
81+
-or-
82+
Tag: <Tag>
83+
render: text
84+
validations:
85+
required: true
86+
87+
- type: markdown
88+
attributes:
89+
value: |
90+
**Urgency Key**
91+
- 🟢 **Low**
92+
- A minor change with little to no important functional impact
93+
- It is not important to fix this in a specific time frame
94+
- 🟡 **Medium**
95+
- An important change with a functional impact
96+
- Will be prioritized above *low* issues in the normal course of development
97+
- 🔥 **High**
98+
- A critical change that has a significant functional impact
99+
- Must be fixed immediately
100+
101+
- type: dropdown
102+
id: urgency
103+
attributes:
104+
label: Urgency
105+
description: How urgent is it to fix this bug?
106+
multiple: false
107+
options:
108+
- Low
109+
- Medium
110+
- High
111+
validations:
112+
required: true
113+
114+
- type: dropdown
115+
id: fix_owner
116+
attributes:
117+
label: Are you going to fix this?
118+
description: Indicate if you are going to fix this or requesting someone else fix it.
119+
multiple: false
120+
options:
121+
- I will fix it
122+
- Someone else needs to fix it
123+
validations:
124+
required: true
125+
126+
- type: dropdown
127+
id: needs_maintainer_feedback
128+
attributes:
129+
label: Do you need maintainer feedback?
130+
description: Indicate if you would like a maintainer to provide feedback on this submission.
131+
multiple: false
132+
options:
133+
- No maintainer feedback needed
134+
- Maintainer feedback requested
135+
validations:
136+
required: true
137+
138+
- type: textarea
139+
id: anything_else
140+
attributes:
141+
label: Anything else?
142+
description: |
143+
Links? References? Anything that will give us more context about the issue you are encountering.
144+
145+
Serial debug logs and/or debugger logs are especially helpful!
146+
147+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
148+
validations:
149+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# GitHub Issue Configuration File
2+
#
3+
##
4+
# Copyright (c) Microsoft Corporation.
5+
# SPDX-License-Identifier: Apache-2.0
6+
##
7+
blank_issues_enabled: false
8+
contact_links:
9+
- name: 📃 Documentation
10+
url: https://OpenDevicePartnership.github.io/patina/
11+
about: Goals, principles, repo layout, build instructions, and more.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Patina Documentation Request Template
2+
#
3+
##
4+
# Copyright (c) Microsoft Corporation.
5+
# SPDX-License-Identifier: Apache-2.0
6+
##
7+
name: 📖 Documentation Request
8+
description: Request a documentation change
9+
title: "[Documentation]: <title>"
10+
labels: ["type:documentation", "state:needs-triage"]
11+
12+
body:
13+
- type: markdown
14+
attributes:
15+
value: |
16+
👋 Thanks for taking the time to help us improve our documentation!
17+
18+
- type: textarea
19+
id: request_description
20+
attributes:
21+
label: Request Description
22+
description: A clear and concise description of what needs to change.
23+
validations:
24+
required: true
25+
26+
- type: dropdown
27+
id: request_owner
28+
attributes:
29+
label: Are you going to make the change?
30+
description: Indicate if you are going to make this change or requesting someone else make it.
31+
multiple: false
32+
options:
33+
- I will make the change
34+
- Someone else needs to make the change
35+
validations:
36+
required: true
37+
38+
- type: dropdown
39+
id: needs_maintainer_feedback
40+
attributes:
41+
label: Do you need maintainer feedback?
42+
description: Indicate if you would like a maintainer to provide feedback on this submission.
43+
multiple: false
44+
options:
45+
- No maintainer feedback needed
46+
- Maintainer feedback requested
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
id: anything_else
52+
attributes:
53+
label: Anything else?
54+
description: |
55+
Links? References? Anything that will give us more context about the request.
56+
57+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
58+
validations:
59+
required: false
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Patina Feature Request Template
2+
#
3+
##
4+
# Copyright (c) Microsoft Corporation.
5+
# SPDX-License-Identifier: Apache-2.0
6+
##
7+
name: 🚀 Feature Request
8+
description: Request a feature change
9+
title: "[Feature]: <title>"
10+
labels: ["type:feature-request", "state:needs-triage"]
11+
12+
body:
13+
- type: markdown
14+
attributes:
15+
value: |
16+
👋 Thanks for taking the time to help us improve our features!
17+
18+
- type: textarea
19+
id: feature_overview
20+
attributes:
21+
label: Feature Overview
22+
description: Provide a high-level summary of your feature request.
23+
validations:
24+
required: true
25+
26+
- type: textarea
27+
id: solution_overview
28+
attributes:
29+
label: Solution Overview
30+
description: Give a clear and concise description of what you want to happen.
31+
validations:
32+
required: true
33+
34+
- type: textarea
35+
id: alternatives_considered
36+
attributes:
37+
label: Alternatives Considered
38+
description: Describe alternatives you've considered.
39+
validations:
40+
required: false
41+
42+
- type: markdown
43+
attributes:
44+
value: |
45+
**Urgency Key**
46+
- 🟢 **Low**
47+
- A minor enhancement
48+
- It is not important to address this request in a specific time frame
49+
- 🟡 **Medium**
50+
- An important enhancement
51+
- Will be prioritized above *low* requests in the normal course of development
52+
- 🔥 **High**
53+
- A critical enhancement with significant value
54+
- Should be prioritized above *low* and *medium* requests
55+
56+
- type: dropdown
57+
id: urgency
58+
attributes:
59+
label: Urgency
60+
description: How urgent is it to resolve this feature request?
61+
multiple: false
62+
options:
63+
- Low
64+
- Medium
65+
- High
66+
validations:
67+
required: true
68+
69+
- type: dropdown
70+
id: request_owner
71+
attributes:
72+
label: Are you going to implement the feature request?
73+
description: Indicate if you are going to do the work to close this feature request.
74+
multiple: false
75+
options:
76+
- I will implement the feature
77+
- Someone else needs to implement the feature
78+
validations:
79+
required: true
80+
81+
- type: dropdown
82+
id: needs_maintainer_feedback
83+
attributes:
84+
label: Do you need maintainer feedback?
85+
description: Indicate if you would like a maintainer to provide feedback on this submission.
86+
multiple: false
87+
options:
88+
- No maintainer feedback needed
89+
- Maintainer feedback requested
90+
validations:
91+
required: true
92+
93+
- type: textarea
94+
id: anything_else
95+
attributes:
96+
label: Anything else?
97+
description: |
98+
Links? References? Anything that will give us more context about the feature you are requesting.
99+
100+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
101+
validations:
102+
required: false

.github/advanced-issue-labeler.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Defines the mappings between GitHub issue responses and labels applied to the issue.
2+
#
3+
# IMPORTANT: Only use labels defined in the .github/Labels.yml file in this repo.
4+
#
5+
# Copyright (c) Microsoft Corporation.
6+
# SPDX-License-Identifier: Apache-2.0
7+
#
8+
# For more information, see:
9+
# https://github.com/redhat-plumbers-in-action/advanced-issue-labeler
10+
11+
policy:
12+
- section:
13+
14+
# Issue Template - Urgency Dropdown
15+
- id: ['urgency']
16+
block-list: []
17+
label:
18+
- name: 'urgency:low'
19+
keys: ['Low']
20+
- name: 'urgency:medium'
21+
keys: ['Medium']
22+
- name: 'urgency:high'
23+
keys: ['High']
24+
25+
# Issue Template - Fix Owner Dropdown
26+
- id: ['fix_owner', 'request_owner']
27+
block-list: []
28+
label:
29+
- name: 'state:needs-owner'
30+
keys: [
31+
'Someone else needs to fix it',
32+
'Someone else needs to make the change',
33+
'Someone else needs to implement the feature'
34+
]
35+
- name: 'state:needs-triage'
36+
keys: [
37+
'Someone else needs to fix it',
38+
'Someone else needs to make the change',
39+
'Someone else needs to implement the feature'
40+
]
41+
42+
# Issue Template - Needs Maintainer Feedback Dropdown
43+
- id: ['needs_maintainer_feedback']
44+
block-list: []
45+
label:
46+
- name: 'state:needs-maintainer-feedback'
47+
keys: ['Maintainer feedback requested']

0 commit comments

Comments
 (0)