Automatically generate milestones to manage sprints.
- Get the current milestones
- Get the milestone with the highest due date
- Generate a new milestone using that
due date
+sprint-duration
weeks (see inputs below)
The duration of the sprint expressed in weeks. Default is 1
.
The new milestone number.
The new milestone title.
The new milestone due on.
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/sprint-milestone-action@v2.1.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
sprint-duration: 2 # Default is 1
Please open an issue.