mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 10:22:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
		
			Generated
		
	
	
name: Auto-Close tteck Issues
 | 
						|
on:
 | 
						|
  issues:
 | 
						|
    types: [opened]
 | 
						|
 | 
						|
jobs:
 | 
						|
  close_tteck_issues:
 | 
						|
    if: github.repository == 'community-scripts/ProxmoxVE'
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    steps:
 | 
						|
      - name: Auto-close if tteck script detected
 | 
						|
        uses: actions/github-script@v7
 | 
						|
        with:
 | 
						|
          script: |
 | 
						|
            const issue = context.payload.issue;
 | 
						|
            const content = `${issue.title}\n${issue.body}`;
 | 
						|
            const issueNumber = issue.number;
 | 
						|
 | 
						|
            // Check for tteck script mention
 | 
						|
            if (content.includes("tteck") || content.includes("tteck/Proxmox")) {
 | 
						|
              const message = `Hello, it looks like you are referencing the **old tteck repo**.
 | 
						|
 | 
						|
            This repository is no longer used for active scripts.
 | 
						|
            **Please update your bookmarks** and use: [https://helper-scripts.com](https://helper-scripts.com)
 | 
						|
                    
 | 
						|
            Also make sure your Bash command starts with:
 | 
						|
            \`\`\`bash
 | 
						|
            bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/...)
 | 
						|
            \`\`\`
 | 
						|
            
 | 
						|
            This issue is being closed automatically.`;
 | 
						|
 | 
						|
              await github.rest.issues.createComment({
 | 
						|
                ...context.repo,
 | 
						|
                issue_number: issueNumber,
 | 
						|
                body: message
 | 
						|
              });
 | 
						|
 | 
						|
              // Optionally apply a label like "not planned"
 | 
						|
              await github.rest.issues.addLabels({
 | 
						|
                ...context.repo,
 | 
						|
                issue_number: issueNumber,
 | 
						|
                labels: ["not planned"]
 | 
						|
              });
 | 
						|
 | 
						|
              // Close the issue
 | 
						|
              await github.rest.issues.update({
 | 
						|
                ...context.repo,
 | 
						|
                issue_number: issueNumber,
 | 
						|
                state: "closed"
 | 
						|
              });
 | 
						|
            }
 |