mirror of
https://github.com/VectifyAI/PageIndex.git
synced 2026-04-25 08:06:22 +02:00
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
45 lines
1.4 KiB
YAML
45 lines
1.4 KiB
YAML
# Removes the "duplicate" label when a human (non-bot) comments on a
|
|
# duplicate-flagged issue, signaling that the issue needs re-evaluation.
|
|
# The auto-close script also independently checks for human activity,
|
|
# so this provides an additional visible signal.
|
|
name: Remove Duplicate Label on Human Activity
|
|
|
|
on:
|
|
issue_comment:
|
|
types: [created]
|
|
|
|
permissions:
|
|
issues: write
|
|
|
|
jobs:
|
|
remove-label:
|
|
# Only run for issue comments (not PR comments)
|
|
if: >
|
|
github.event.issue.pull_request == null &&
|
|
!endsWith(github.actor, '[bot]') &&
|
|
github.actor != 'github-actions'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Remove duplicate label if human commented
|
|
uses: actions/github-script@v9
|
|
with:
|
|
script: |
|
|
const issue = context.payload.issue;
|
|
const labels = (issue.labels || []).map(l => l.name);
|
|
|
|
if (!labels.includes('duplicate')) {
|
|
core.info('Issue does not have "duplicate" label - nothing to do.');
|
|
return;
|
|
}
|
|
|
|
await github.rest.issues.removeLabel({
|
|
owner: context.repo.owner,
|
|
repo: context.repo.repo,
|
|
issue_number: issue.number,
|
|
name: 'duplicate',
|
|
});
|
|
|
|
core.info(
|
|
`Removed "duplicate" label from #${issue.number} ` +
|
|
`after human comment by ${context.actor}`
|
|
);
|