Refactor Actualbudget script to use new NPM package #61
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Auto-Close tteck Issues | |
on: | |
issues: | |
types: [opened] | |
jobs: | |
close_tteck_issues: | |
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" | |
}); | |
} |