treiff / draft-pr-closer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Close old draft PRs

Closes draft PRs that have had no activity for a specified amount of time. Can also leave an optional closing-comment if you'd like.

Building and testing

Install the dependencies

$ yarn install

Build the typescript and package it for distribution

$ yarn run build && yarn run pack

Run the tests (coming soon):heavy_check_mark:

$ yarn run test

Usage

Basic:

name: Draft PR Closer
on:
  schedule:
    - cron: '0 0 * * *'

jobs:
  close_drafts:
    runs-on: ubuntu-latest
    name: Draft PR Closer
    steps:
      - name: Get PR Status
        uses: treiff/draft-pr-closer@v0.2-alpha
        with:
          repo-token: '${{ secrets.GITHUB_TOKEN }}'
          days-before-close: 2
          closing-comment: 'Looks like this has been around a while, going to close'

Debugging

To see debug output from this action, you must set the secret ACTIONS_STEP_DEBUG to true in your repository. You can run this action in debug only mode (no actions will be taken on your issues) by passing debug-only true as an argument to the action.

About


Languages

Language:JavaScript 63.7%Language:TypeScript 36.3%