louislam--uptime-kuma
44 行
1.2 KiB
YAML
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: ""
|
|
});
|
|
}
|