From 5823e544641c3fcbbbdacf0f945e0cb60d674162 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Fri, 3 Oct 2025 15:45:27 +0200 Subject: [PATCH 1/2] Add GitHub templates and configuration (#8) - Add CODEOWNERS file for code review assignments - Add bug report issue template - Add feature request issue template - Add pull request template --- .github/CODEOWNERS | 15 +++++++ .github/ISSUE_TEMPLATE/bug_report.yml | 50 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 33 ++++++++++++++ .github/pull_request_template.md | 24 +++++++++++ 4 files changed, 122 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..c41b214 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,15 @@ +# +# CODEOWNERS for ProxmoxVE +# + +# Order is important; the last matching pattern takes the most +# precedence. + + +# Codeowners for specific folders and files +# Remember ending folders with / + + +# Set default reviewers +* @community-scripts/Contributor + diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..a344bd0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,50 @@ +name: "🐞 Script Issue Report" +description: Report a specific issue. +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + ## ⚠️ **IMPORTANT - READ FIRST** + - 🔍 **Search first:** Before submitting, check if the issue has already been reported or resolved in [closed issues](https://github.com/community-scripts/ProxmoxVE-Local/issues?q=is%3Aissue+is%3Aclosed). If found, comment on that issue instead of creating a new one. + Thank you for taking the time to report an issue! Please provide as much detail as possible to help us address the problem efficiently. + + + - type: input + id: guidelines + attributes: + label: ✅ Have you read and understood the above guidelines? + placeholder: "yes" + validations: + required: true + + - type: textarea + id: issue_description + attributes: + label: 📝 Provide a clear and concise description of the issue. + validations: + required: true + + - type: textarea + id: steps_to_reproduce + attributes: + label: 🔄 Steps to reproduce the issue. + placeholder: "e.g., Step 1: ..., Step 2: ..." + validations: + required: true + + - type: textarea + id: error_output + attributes: + label: ❌ Paste the full error output (if available). + placeholder: "Include any relevant logs or error messages." + validations: + required: true + + - type: textarea + id: additional_context + attributes: + label: 🖼️ Additional context (optional). + placeholder: "Include screenshots, code blocks (use triple backticks ```), or any other relevant information." + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..7f06527 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,33 @@ +name: "✨ Feature Request" +description: "Suggest a new feature or enhancement." +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + # ✨ **Feature Request** + Have an idea for a new feature? Share your thoughts below! + + - type: input + id: feature_summary + attributes: + label: "🌟 Briefly describe the feature" + placeholder: "e.g., Add support for XYZ" + validations: + required: true + + - type: textarea + id: feature_description + attributes: + label: "📝 Detailed description" + placeholder: "Explain the feature in detail" + validations: + required: true + + - type: textarea + id: use_case + attributes: + label: "💡 Why is this useful?" + placeholder: "Describe the benefit of this feature" + validations: + required: true diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..fbd9308 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,24 @@ + +## ✍️ Description + + + +## 🔗 Related PR / Issue +Link: # + + +## ✅ Prerequisites (**X** in brackets) + +- [ ] **Self-review completed** – Code follows project standards. +- [ ] **Tested thoroughly** – Changes work as expected. +- [ ] **No security risks** – No hardcoded secrets, unnecessary privilege escalations, or permission issues. + +## Screenshot for frontend Change + +--- + +## 🛠️ Type of Change (**X** in brackets) + +- [ ] 🐞 **Bug fix** – Resolves an issue without breaking functionality. +- [ ] ✨ **New feature** – Adds new, non-breaking functionality. +- [ ] 💥 **Breaking change** – Alters existing functionality in a way that may require updates. From 3f4a1a8303b6a8ad7f33b7f3cde80d7961ca13f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Oct 2025 19:27:02 +0000 Subject: [PATCH 2/2] build(deps): Bump @trpc/client from 11.5.1 to 11.6.0 Bumps [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) from 11.5.1 to 11.6.0. - [Release notes](https://github.com/trpc/trpc/releases) - [Commits](https://github.com/trpc/trpc/commits/v11.6.0/packages/client) --- updated-dependencies: - dependency-name: "@trpc/client" dependency-version: 11.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8ca24e..631ea7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@t3-oss/env-nextjs": "^0.13.8", "@tanstack/react-query": "^5.87.4", - "@trpc/client": "^11.0.0", + "@trpc/client": "^11.6.0", "@trpc/react-query": "^11.0.0", "@trpc/server": "^11.0.0", "@types/react-syntax-highlighter": "^15.5.13", @@ -2699,15 +2699,15 @@ } }, "node_modules/@trpc/client": { - "version": "11.5.1", - "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.5.1.tgz", - "integrity": "sha512-7I6JJ1I1lxv3S87ht3FAIZi0XxQa7hnQ9K+Oo5BH7cGO8ZtWe9Ftq6ItdkuDfpsnsRPcR2h158AMWbNs/iptqg==", + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.6.0.tgz", + "integrity": "sha512-DyWbYk2hd50BaVrXWVkaUnaSwgAF5g/lfBkXtkF1Aqlk6BtSzGUo3owPkgqQO2I5LwWy1+ra9TsSfBBvIZpTwg==", "funding": [ "https://trpc.io/sponsor" ], "license": "MIT", "peerDependencies": { - "@trpc/server": "11.5.1", + "@trpc/server": "11.6.0", "typescript": ">=5.7.2" } }, diff --git a/package.json b/package.json index 01096c1..eca5d62 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "dependencies": { "@t3-oss/env-nextjs": "^0.13.8", "@tanstack/react-query": "^5.87.4", - "@trpc/client": "^11.0.0", + "@trpc/client": "^11.6.0", "@trpc/react-query": "^11.0.0", "@trpc/server": "^11.0.0", "@types/react-syntax-highlighter": "^15.5.13",