All templates

Automated GitLab Milestone Burndown Tracking

Every Monday, WebRun opens GitLab, checks every active milestone's due date and how many issues and merge requests are still open against it, keeps a calendar reminder on the deadline so it cannot sneak up, and posts the burndown to Microsoft Teams so the whole team sees how much work is left.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 GitLab check milestone progress
2 Google Calendar keep the deadline on the calendar
3 Microsoft Teams post the burndown to the team
In short

How do I track GitLab milestone progress without missing a deadline?

WebRun checks GitLab every Monday for milestones due in the next two weeks, counting the open issues and merge requests against each. It keeps a calendar reminder on every deadline and posts the week's burndown to Microsoft Teams, so a milestone that isn't shrinking fast enough gets noticed before its due date arrives.

  • Milestone deadlines stay on the calendar without manual upkeep
  • The team sees the burndown trend every Monday, not just at the deadline
  • Stuck milestones get flagged while there's still time to react

Built for engineering managers · scrum masters · software development teams · product teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens gitlab.com/users/sign_in in a real browser with your saved login - no setup, no API keys.

  2. 1
    GitLab - check milestone progress
    • Open GitLab and list milestones due in the next 2 weeks
    • Count the open issues and merge requests still assigned to each
    • Compare this week's open count against last week's

    Done when Every upcoming milestone is listed with its open issue and merge request count.

  3. 2
    Google Calendar - keep the deadline on the calendar
    calendar.google.com
    WebRun in Google Calendar: keep the deadline on the calendar
    WebRun opens Google Calendar to keep the deadline on the calendar.
    • Confirm a reminder exists on each milestone's due date
    • Add this week's open issue count to the reminder's description
    • Create a new reminder for any milestone that does not have one yet

    Done when Every upcoming milestone has a calendar reminder with this week's count attached.

  4. 3
    Microsoft Teams - post the burndown to the team
    microsoft.com
    WebRun in Microsoft Teams: post the burndown to the team
    WebRun opens Microsoft Teams to post the burndown to the team.
    • Post the burndown for each milestone to the project channel
    • Show whether the open count moved up or down from last week
    • Flag any milestone whose open count is not shrinking as its due date nears

    Done when The project channel has this week's burndown for every upcoming milestone.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
gitlab.com/users/sign_in
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Milestone burndown · Microsoft Teams
OutputWhat each run produces - A weekly burndown of open issues and merge requests for every milestone due in the next 2 weeks.
Report
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it close issues or move the deadline?

No. WebRun only reports the open count against each milestone. Closing issues or changing a due date is always your team's call.

How far ahead does it look?

Two weeks, so a milestone shows up on the calendar and in the burndown well before its due date arrives.

What if a milestone is stuck?

It flags any milestone whose open issue count is not shrinking week over week as the deadline approaches, so it stands out in Teams.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.