lostpaul_obsidian-folder-notes/.github/workflows/label-beta.yml
2025-06-11 10:37:22 +02:00

30 lines
837 B
YAML

name: Label Beta Issues
on:
issues:
types: [opened, edited]
jobs:
label-beta:
runs-on: ubuntu-latest
steps:
- name: Check for Beta Version checkbox
uses: actions/github-script@v7
with:
script: |
const betaChecked = context.payload.issue.body.includes("- [x] Beta version");
if (betaChecked) {
const issue_number = context.payload.issue.number;
const labels = context.payload.issue.labels.map(label => label.name);
if (!labels.includes('beta')) {
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issue_number,
labels: ['beta']
});
}
}