Skip to content

Comments

feat: add change request support for updating milestone progressions#10819

Merged
FredrikOseberg merged 4 commits intomainfrom
feat/cr-dialogue-update-progression
Oct 16, 2025
Merged

feat: add change request support for updating milestone progressions#10819
FredrikOseberg merged 4 commits intomainfrom
feat/cr-dialogue-update-progression

Conversation

@FredrikOseberg
Copy link
Contributor

@FredrikOseberg FredrikOseberg commented Oct 16, 2025

Summary

  • Adds change request support for updating milestone progression transition times
  • When CRs are enabled, users can now update progression times through the change request workflow

Changes

  • Added updateMilestoneProgression to change request action types
  • Updated MilestoneTransitionDisplay to check for CRs before updating
  • Added handler flow through component tree to trigger CR dialog
  • Updated ReleasePlanChangeRequestDialog to display update progression messages

Technical Details

  • Follows the same pattern as createMilestoneProgression CRs
  • Backend already supports this via updateProgressionBySourceMilestone endpoint
  • Payload includes sourceMilestone (ID) and transitionCondition with new interval

🤖 Generated with Claude Code

Enables users to update milestone progression transition times through the change request workflow when change requests are enabled for an environment.

When updating a milestone progression in an environment with change requests enabled, the system now creates a single updateMilestoneProgression change request instead of directly calling the update API.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@vercel
Copy link

vercel bot commented Oct 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Preview Updated (UTC)
unleash-docs Ignored Ignored Preview Oct 16, 2025 1:01pm

@github-actions
Copy link
Contributor

github-actions bot commented Oct 16, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@FredrikOseberg FredrikOseberg added the 🤖👤 mostly-ai LLM-led with human assistance label Oct 16, 2025
featureName: string;
sourceMilestoneId: string;
onUpdate: () => void;
onUpdateChangeRequestSubmit?: (
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does it need to be optional?

@github-project-automation github-project-automation bot moved this from New to Approved PRs in Issues and PRs Oct 16, 2025
@FredrikOseberg FredrikOseberg merged commit 795b674 into main Oct 16, 2025
9 checks passed
@FredrikOseberg FredrikOseberg deleted the feat/cr-dialogue-update-progression branch October 16, 2025 14:52
@github-project-automation github-project-automation bot moved this from Approved PRs to Done in Issues and PRs Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖👤 mostly-ai LLM-led with human assistance

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants