winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 7478a787efa1e3f27132f9688dee20b33bd9cb0c
parent df76964b0cbfd40bb2d8a430537961576b333aa1
Author: KEINOS <github+fork-qiita-news@keinos.com>
Date:   Wed, 13 Aug 2025 23:27:02 +0000

Merge remote-tracking branch 'upstream/master'

Diffstat:
M.github/ISSUE_TEMPLATE/Bug_Report.yml | 44++++++++++++++++++++++++++++++++++++++++++++
M.github/ISSUE_TEMPLATE/Documentation_Issue.yml | 4+++-
M.github/ISSUE_TEMPLATE/Feature_Request.yml | 17++++++++++++++++-
M.github/policies/labelManagement.issueOpened.yml | 255+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
M.github/policies/labelManagement.triageLabels.yml | 32--------------------------------
5 files changed, 318 insertions(+), 34 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/Bug_Report.yml b/.github/ISSUE_TEMPLATE/Bug_Report.yml @@ -1,5 +1,8 @@ name: '🐛 Bug Report' description: Report errors or unexpected behavior. +labels: +- Issue-Bug +- Needs-Triage body: - type: markdown attributes: @@ -14,6 +17,47 @@ body: > Alternatively, use the category "Apps > Windows Package Manager" and choose "Share My Feedback" after submission to get the link. > > Please use this form and describe your issue, concisely but precisely, with as much detail as possible. + - type: dropdown + attributes: + label: Relevant area(s) + description: What things had an issue? Check all that apply. + multiple: true + options: + - WinGet CLI + - PowerShell Module + - COM API + - DSC Resource + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Relevant command(s) + description: If you selected 'WinGet CLI' above, specify the command(s) that had an issue. + multiple: true + options: + - winget configure + - winget download + - winget dscv3 + - winget export + - winget features + - winget font + - winget hash + - winget import + - winget install + - winget list + - winget mcp + - winget pin + - winget repair + - winget search + - winget settings + - winget show + - winget source + - winget uninstall + - winget upgrade + - winget validate + validations: + required: false - type: textarea attributes: label: Brief description of your issue diff --git a/.github/ISSUE_TEMPLATE/Documentation_Issue.yml b/.github/ISSUE_TEMPLATE/Documentation_Issue.yml @@ -1,6 +1,8 @@ name: '📚 Documentation Issue' description: Report issues in our documentation. -labels: ['Issue-Docs'] +labels: +- Issue-Docs +- Needs-Triage body: - type: textarea attributes: diff --git a/.github/ISSUE_TEMPLATE/Feature_Request.yml b/.github/ISSUE_TEMPLATE/Feature_Request.yml @@ -1,7 +1,22 @@ name: '🚀 Feature Request / Idea' description: Suggest a new feature or improvement (this does not mean you have to implement it). -labels: ['Issue-Feature'] +labels: +- Issue-Feature +- Needs-Triage body: + - type: dropdown + attributes: + label: Relevant area(s) + description: What area does this feature request relate to? Check all that apply. + multiple: true + options: + - WinGet CLI + - PowerShell Module + - COM API + - DSC Resource + default: 0 + validations: + required: true - type: textarea attributes: label: Description of the new feature / enhancement diff --git a/.github/policies/labelManagement.issueOpened.yml b/.github/policies/labelManagement.issueOpened.yml @@ -23,5 +23,260 @@ configuration: then: - addLabel: label: Needs-Triage + ### Area Labels + - description: Add area label for PowerShell Module + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant area\(s\)\s*\n.*PowerShell Module' + isRegex: True + then: + - addLabel: + label: PowerShell + - description: Add area label for COM API + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant area\(s\)\s*\n.*COM API' + isRegex: True + then: + - addLabel: + label: Area-COM-API + - description: Add area label for WinGet DSC Resources + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant area\(s\)\s*\n.*DSC Resource' + isRegex: True + then: + - addLabel: + label: DSC-Resource + ### Commands Labels + - description: Add command label for 'winget configure' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget configure' + isRegex: True + then: + - addLabel: + label: Command-Configure + - description: Add command label for 'winget download' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget download' + isRegex: True + then: + - addLabel: + label: Command-Download + - description: Add command label for 'winget dscv3' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget dscv3' + isRegex: True + then: + - addLabel: + label: Command-DSCv3 + - description: Add command label for 'winget export' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget export' + isRegex: True + then: + - addLabel: + label: Command-Export + - description: Add command label for 'winget features' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget features' + isRegex: True + then: + - addLabel: + label: Command-Features + - description: Add command label for 'winget font' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget font' + isRegex: True + then: + - addLabel: + label: Command-Font + - description: Add command label for 'winget hash' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget hash' + isRegex: True + then: + - addLabel: + label: Command-Hash + - description: Add command label for 'winget import' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget import' + isRegex: True + then: + - addLabel: + label: Command-Import + - description: Add command label for 'winget install' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget install' + isRegex: True + then: + - addLabel: + label: Command-Install + - description: Add command label for 'winget list' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget list' + isRegex: True + then: + - addLabel: + label: Command-List + - description: Add command label for 'winget mcp' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget mcp' + isRegex: True + then: + - addLabel: + label: Command-MCP + - description: Add command label for 'winget pin' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget pin' + isRegex: True + then: + - addLabel: + label: Command-Pin + - description: Add command label for 'winget repair' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget repair' + isRegex: True + then: + - addLabel: + label: Command-Repair + - description: Add command label for 'winget search' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget search' + isRegex: True + then: + - addLabel: + label: Command-Search + - description: Add command label for 'winget settings' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget settings' + isRegex: True + then: + - addLabel: + label: Command-Settings + - description: Add command label for 'winget show' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget show' + isRegex: True + then: + - addLabel: + label: Command-Show + - description: Add command label for 'winget source' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget source' + isRegex: True + then: + - addLabel: + label: Command-Source + - description: Add command label for 'winget uninstall' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget uninstall' + isRegex: True + then: + - addLabel: + label: Command-Uninstall + - description: Add command label for 'winget upgrade' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget upgrade' + isRegex: True + then: + - addLabel: + label: Command-Upgrade + - description: Add command label for 'winget validate' + if: + - payloadType: Issues + - isAction: + action: Opened + - bodyContains: + pattern: 'Relevant command\(s\)\s*\n.*winget validate' + isRegex: True + then: + - addLabel: + label: Command-Validate onFailure: onSuccess: diff --git a/.github/policies/labelManagement.triageLabels.yml b/.github/policies/labelManagement.triageLabels.yml @@ -21,8 +21,6 @@ configuration: - labelAdded: label: Area-Build - labelAdded: - label: Area-COM-API - - labelAdded: label: Area-External - labelAdded: label: Area-GPO @@ -53,36 +51,8 @@ configuration: - labelAdded: label: Breaking-Change - labelAdded: - label: Command-Configure - - labelAdded: - label: Command-Download - - labelAdded: - label: Command-Export - - labelAdded: - label: Command-Import - - labelAdded: - label: Command-Install - - labelAdded: - label: Command-List - - labelAdded: - label: Command-Pin - - labelAdded: - label: Command-Search - - labelAdded: - label: Command-Show - - labelAdded: - label: Command-Source - - labelAdded: - label: Command-Uninstall - - labelAdded: - label: Command-Upgrade - - labelAdded: - label: Command-Validate - - labelAdded: label: Dependencies - labelAdded: - label: DSC-Resource - - labelAdded: label: Experimental - labelAdded: label: Hardware @@ -99,8 +69,6 @@ configuration: - labelAdded: label: Portable - labelAdded: - label: PowerShell - - labelAdded: label: Public-Service-Announcement - labelAdded: label: Side-By-Side