项目文件夹

文件
2026-07-13 11:58:44 +08:00

44 行
1.2 KiB
YAML

name: Mark as Deleted
on:
pull_request_target:
types:
- labeled
issues:
types:
- labeled
permissions: {}
jobs:
handle-deleted:
if: github.event.label.name == 'deleted' && github.repository == 'louislam/uptime-kuma'
runs-on: ubuntu-latest
permissions:
pull-requests: write
issues: write
steps:
- name: Rename title and clear body
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const repo = { owner: context.repo.owner, repo: context.repo.repo };
const isPR = !!context.payload.pull_request;
const issueNumber = isPR ? context.payload.pull_request.number : context.payload.issue.number;
if (isPR) {
await github.rest.pulls.update({
...repo,
pull_number: issueNumber,
title: "[DELETED]",
body: ""
});
} else {
await github.rest.issues.update({
...repo,
issue_number: issueNumber,
title: "[DELETED]",
body: ""
});
}