Skip to content

Sprint Milestone Action

Actions
Automatically generate Milestones to manage sprints
v2.2.1
Latest
Star (4)

Sprint Milestone Action

Coverage Status Maintainability Donate

Automatically generate milestones to manage sprints.

How it works

  1. Get the current milestones
  2. Get the milestone with the highest due date
  3. Generate a new milestone using that due date + sprint-duration weeks (see inputs below)

Inputs

sprint-duration

The duration of the sprint expressed in weeks. Default is 1.

Outputs

milestone-number

The new milestone number.

milestone-title

The new milestone title.

milestone-due_on

The new milestone due on.

Example usage

name: Sprint Milestone

on:
  schedule:
    # Every monday at 12UTC, create the new milestone
    - cron: "0 12 * * 1"

jobs:
  sprint_milestone:
    runs-on: ubuntu-latest
    steps:
    - uses: davideviolante/[email protected]
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      with:
        sprint-duration: 2 # Default is 1

Bug or feedback?

Please open an issue.

Author

Sprint Milestone Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Automatically generate Milestones to manage sprints
v2.2.1
Latest

Sprint Milestone Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.