Azure / Azure/azure-sdk-tools

Release Plan: Support patch releases for single-SDK fixes

Open
#15,455 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

AzSDK Tools Agent
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
130

Description

Background / problem

The Release Plan data model currently assumes a full release scope, where release planning often involves service/API changes and coordination across multiple language SDKs. Some releases are narrower patch releases that only contain SDK-related work for a single language SDK.

Note: this is about the Release Plan data model — not the Release Planner web app, which is being sunset.

Proposed behavior

Update the Release Plan to represent a release scoped to a single library and language SDK patch when no service/API changes or multi-language coordination are required. The Release Plan should support tracking these targeted releases without requiring the full release workflow.

Example use case

A bug is fixed in one Python SDK package and needs a patch release for that package only. The Release Plan should represent and track this as a single-library Python SDK patch, without requiring other language SDKs or service/API release steps.

Open questions

  • What versioning rules should apply for single-SDK patch releases?
  • What approval flow is required for targeted SDK-only patches?
  • Which release artifacts or notifications should be required for this scope?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Release Plan data model and comparing its full-release assumptions with the single-library Python SDK patch scenario. The work is done when versioning, approval flow, required artifacts, and notifications are defined and the model can track a targeted SDK-only release without the full workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, python
Domain
release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.