Skip to content

synergy-au/Close-Milestone-Action

Close GitHub Milestones Action

This action is dedicated to help managing GitHub Milestones. It will check if there are any open issues or pull requests associated with the milestone, and if there are no open issues or pull requests left on the milestone, it will close the milestone.

Additionally, it will close any standalone open milestones that have no pull requests or issues linked where the due date has passed. This can also be performed by manually triggering the action.

Example GitHub Action Workflow File

name: Close Milestone

on:
  pull_request:
    types: [closed]
  issues:
    types: [closed]
  workflow_dispatch:

jobs:
  close-milestone:
    name: Close Milestone
    runs-on: ubuntu-latest
    steps:
    - name: Run Close Milestone Action
      id: run-close-milestone-action
      uses: synergy-au/[email protected]
      with:
        secrets-token: ${{ secrets.GITHUB_TOKEN }}

Inputs

secrets-token
The Secrets Github Token used for authenticating Github API calls.

  • required: true

Outputs

None

About

GitHub Action for Automatic Milestone Closure

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages