Skip to content

Fix and improve scheduler creation with consumption sku#4963

Merged
MicroFish91 merged 5 commits intomainfrom
mwf/xenacious-cyan
Apr 8, 2026
Merged

Fix and improve scheduler creation with consumption sku#4963
MicroFish91 merged 5 commits intomainfrom
mwf/xenacious-cyan

Conversation

@MicroFish91
Copy link
Copy Markdown
Contributor

@MicroFish91 MicroFish91 commented Apr 7, 2026

Closes #4539

Copilot AI review requested due to automatic review settings April 7, 2026 19:58
@MicroFish91 MicroFish91 marked this pull request as ready for review April 7, 2026 19:59
@MicroFish91 MicroFish91 requested a review from a team as a code owner April 7, 2026 19:59
@MicroFish91 MicroFish91 enabled auto-merge (squash) April 7, 2026 20:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Durable Task Scheduler creation to better support the Consumption SKU by aligning the ARM request payload and improving the scheduler creation wizard UX (progress output + validation), addressing #4539.

Changes:

  • Omit sku.capacity for Consumption schedulers (and make capacity optional in the request type).
  • Update Durable Task Scheduler ARM API version used by the client.
  • Enhance the scheduler creation wizard with activity output, progress messaging, and basic name validation.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/tree/durableTaskScheduler/DurableTaskSchedulerClient.ts Adjusts create payload for Consumption and updates ARM api-version.
src/commands/durableTaskScheduler/createScheduler.ts Improves the “create scheduler” wizard flow with activity output/progress and name validation.

Comment thread src/commands/durableTaskScheduler/createScheduler.ts Outdated
@MicroFish91 MicroFish91 merged commit f1783f4 into main Apr 8, 2026
2 checks passed
@MicroFish91 MicroFish91 deleted the mwf/xenacious-cyan branch April 8, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No Durable Task Schedule is created after executing "Create Durable Task Scheduler..." command

3 participants