mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 02:12:49 +00:00 
			
		
		
		
	Update pr template and WF (#3200)
* update pr template and WF * update pr template and WF * update pr template and WF
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							ea666ccdb5
						
					
				
				
					commit
					e6dd7ac5a1
				
			
							
								
								
									
										28
									
								
								.github/autolabeler-config.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								.github/autolabeler-config.json
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,3 @@
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  "new script": [
 | 
			
		||||
    {
 | 
			
		||||
@@ -16,7 +15,7 @@
 | 
			
		||||
  ],
 | 
			
		||||
  "delete script": [
 | 
			
		||||
    {
 | 
			
		||||
      "fileStatus": "removed", 
 | 
			
		||||
      "fileStatus": "removed",
 | 
			
		||||
      "includeGlobs": ["ct/**", "install/**", "misc/**", "turnkey/**", "vm/**"],
 | 
			
		||||
      "excludeGlobs": []
 | 
			
		||||
    }
 | 
			
		||||
@@ -24,7 +23,13 @@
 | 
			
		||||
  "maintenance": [
 | 
			
		||||
    {
 | 
			
		||||
      "fileStatus": null,
 | 
			
		||||
      "includeGlobs": ["*.md", ".github/**", "misc/*.func", "ct/create_lxc.sh", "api/**"],
 | 
			
		||||
      "includeGlobs": [
 | 
			
		||||
        "*.md",
 | 
			
		||||
        ".github/**",
 | 
			
		||||
        "misc/*.func",
 | 
			
		||||
        "ct/create_lxc.sh",
 | 
			
		||||
        "api/**"
 | 
			
		||||
      ],
 | 
			
		||||
      "excludeGlobs": []
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
@@ -67,10 +72,19 @@
 | 
			
		||||
  "high risk": [
 | 
			
		||||
    {
 | 
			
		||||
      "fileStatus": null,
 | 
			
		||||
      "includeGlobs": ["misc/build.func", "misc/install.func", "ct/create_lxc.sh"],
 | 
			
		||||
      "includeGlobs": [
 | 
			
		||||
        "misc/build.func",
 | 
			
		||||
        "misc/install.func",
 | 
			
		||||
        "ct/create_lxc.sh"
 | 
			
		||||
      ],
 | 
			
		||||
      "excludeGlobs": []
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "documentation": [
 | 
			
		||||
    {
 | 
			
		||||
      "fileStatus": null,
 | 
			
		||||
      "includeGlobs": ["*.md"],
 | 
			
		||||
      "excludeGlobs": []
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
  
 | 
			
		||||
  
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								.github/changelog-pr-config.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/changelog-pr-config.json
									
									
									
									
										vendored
									
									
								
							@@ -21,6 +21,11 @@
 | 
			
		||||
        "title": "💥 Breaking Changes",
 | 
			
		||||
        "labels": ["breaking change"],
 | 
			
		||||
        "notes" : []
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "title": "🔧 Refactor",
 | 
			
		||||
        "labels": ["refactor"],
 | 
			
		||||
        "notes" : []
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
@@ -57,6 +62,16 @@
 | 
			
		||||
        "title": "📂 Github",
 | 
			
		||||
        "labels": ["github"],
 | 
			
		||||
        "notes" : []
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "title" :"📝 Documentation",
 | 
			
		||||
        "labels": ["documentation"],
 | 
			
		||||
        "notes" : []
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "title" :"🔧 Refactor",
 | 
			
		||||
        "labels": ["refactor"],
 | 
			
		||||
        "notes" : []
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										45
									
								
								.github/pull_request_template.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								.github/pull_request_template.md
									
									
									
									
										vendored
									
									
								
							@@ -1,25 +1,42 @@
 | 
			
		||||
## ✍️ Description  
 | 
			
		||||
<!-- Provide a clear and concise description of your changes. -->  
 | 
			
		||||
🛑 **New scripts must first be submitted to [ProxmoxVED](https://github.com/community-scripts/ProxmoxVED) for testing.**  
 | 
			
		||||
PRs for new scripts that skip this process will be closed.
 | 
			
		||||
 | 
			
		||||
## 🔗 Related PR / Discussion / Issue  
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
## ✍️ Description  
 | 
			
		||||
<!-- Briefly describe your changes. -->  
 | 
			
		||||
 | 
			
		||||
## 🔗 Related PR / Issue  
 | 
			
		||||
 | 
			
		||||
Link: #
 | 
			
		||||
 | 
			
		||||
## ✅ Prerequisites  
 | 
			
		||||
## ✅ Prerequisites  (**X** in brackets) 
 | 
			
		||||
 | 
			
		||||
Before this PR can be reviewed, the following must be completed:  
 | 
			
		||||
- [ ] **Self-review completed** – Code follows project standards.  
 | 
			
		||||
- [ ] **Tested thoroughly** – Changes work as expected.  
 | 
			
		||||
- [ ] **No breaking changes** – Existing functionality remains intact.  
 | 
			
		||||
- [ ] **No security risks** – No hardcoded secrets, unnecessary privilege escalations, or permission issues.  
 | 
			
		||||
 | 
			
		||||
- [] **Self-review performed** – Code follows established patterns and conventions.  
 | 
			
		||||
- [] **Testing performed** – Changes have been thoroughly tested and verified.  
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
## 🛠️ Type of Change  
 | 
			
		||||
## 🛠️ Type of Change (**X** in brackets)  
 | 
			
		||||
 | 
			
		||||
Select all that apply:
 | 
			
		||||
- [ ] 🐞 **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.  
 | 
			
		||||
- [ ] 🆕 **New script** – A fully functional and tested script or script set.  
 | 
			
		||||
- [ ] 🌍 **Website update** – Changes to website-related JSON files or metadata.  
 | 
			
		||||
- [ ] 🔧 **Refactoring / Code Cleanup** – Improves readability or maintainability without changing functionality.  
 | 
			
		||||
- [ ] 📝 **Documentation update** – Changes to `README`, `AppName.md`, `CONTRIBUTING.md`, or other docs.  
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
## 🔍 Code & Security Review  (**X** in brackets) 
 | 
			
		||||
 | 
			
		||||
- [ ] **Follows `Code_Audit.md` & `CONTRIBUTING.md` guidelines**  
 | 
			
		||||
- [ ] **Uses correct script structure (`AppName.sh`, `AppName-install.sh`, `AppName.json`)**  
 | 
			
		||||
- [ ] **No hardcoded credentials**  
 | 
			
		||||
 | 
			
		||||
- [] 🆕 **New script** – A fully functional and tested script or script set.
 | 
			
		||||
- [] 🐞 **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.  
 | 
			
		||||
 | 
			
		||||
## 📋 Additional Information (optional)  
 | 
			
		||||
<!-- Provide extra context, screenshots, or references if needed. -->  
 | 
			
		||||
<!-- Add any extra context, screenshots, or references. -->  
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								.github/workflows/autolabeler.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/autolabeler.yml
									
									
									
									
										vendored
									
									
								
							@@ -67,6 +67,7 @@ jobs:
 | 
			
		||||
                "🐞 **Bug fix**": "bugfix",
 | 
			
		||||
                "✨ **New feature**": "feature",
 | 
			
		||||
                "💥 **Breaking change**": "breaking change",
 | 
			
		||||
                "🔧 **Refactoring / Code Cleanup**": "refactor",
 | 
			
		||||
              };
 | 
			
		||||
 | 
			
		||||
              for (const [checkbox, label] of Object.entries(templateLabelMappings)) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								.github/workflows/changelog-pr.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/workflows/changelog-pr.yml
									
									
									
									
										vendored
									
									
								
							@@ -63,13 +63,16 @@ jobs:
 | 
			
		||||
                  { title: "🐞 Bug Fixes", labels: ["bugfix"], notes: [] },
 | 
			
		||||
                  { title: "✨ New Features", labels: ["feature"], notes: [] },
 | 
			
		||||
                  { title: "💥 Breaking Changes", labels: ["breaking change"], notes: [] }
 | 
			
		||||
                  { title: "🔧 Refactor, labels: ["refactor"], notes: [] }
 | 
			
		||||
                ] :
 | 
			
		||||
                obj.labels.includes("maintenance") ? [
 | 
			
		||||
                  { title: "🐞 Bug Fixes", labels: ["bugfix"], notes: [] },
 | 
			
		||||
                  { title: "✨ New Features", labels: ["feature"], notes: [] },
 | 
			
		||||
                  { title: "💥 Breaking Changes", labels: ["breaking change"], notes: [] },
 | 
			
		||||
                  { title: "📡 API", labels: ["api"], notes: [] },
 | 
			
		||||
                  { title: "Github", labels: ["github"], notes: [] }
 | 
			
		||||
                  { title: "Github", labels: ["github"], notes: [] },
 | 
			
		||||
                  { title: "📝 Documentation", labels: ["documentation"], notes: [] }
 | 
			
		||||
                  { title: "🔧 Refactor, labels: ["refactor"], notes: [] }
 | 
			
		||||
                ] :
 | 
			
		||||
                obj.labels.includes("website") ? [
 | 
			
		||||
                  { title: "🐞 Bug Fixes", labels: ["bugfix"], notes: [] },
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user