Skip to content

YiiGuxing/close-issue

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Repository files navigation

Close Issue2

CI GitHub Marketplace

[Forked from peter-evans/close-issue]

A GitHub action to close an issue.

Usage

      - name: Close Issue
        uses: YiiGuxing/close-issue@v2.1.0
        with:
          issue-number: 1
          close-reason: completed
          comment: Auto-closing issue

Close issues where the title does not match a specified prefix

This is just an example to show one way in which this action can be used.

on:
  issues:
    types: [opened]
jobs:
  titlePrefixCheck:
    runs-on: ubuntu-latest
    steps:
      - if: startsWith(github.event.issue.title, 'ABC-') != 'true'
        name: Close Issue
        uses: YiiGuxing/close-issue@v2.1.0
        with:
          comment: |
            Issue title must start with 'ABC-'.
            Auto-closing this issue.

Action inputs

Name Description Default
token GITHUB_TOKEN or a repo scoped PAT. GITHUB_TOKEN
repository The GitHub repository containing the issue. Current repository
issue-number The number of the issue to close. github.event.issue.number
close-reason Reason for closing the issue, completed or not_planned. completed
comment A comment to make on the issue before closing.

Accessing issues in other repositories

You can close issues in another repository by using a PAT instead of GITHUB_TOKEN. The user associated with the PAT must have write access to the repository.

License

MIT

About

A GitHub action to close an issue

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 84.2%
  • JavaScript 15.8%