[Teams Chatbot]: Clarify Python dev-feed publication from a branch versus PyPI release
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 62/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation, release
Research direction
Start with doc/dev/release.md in Azure/azure-sdk-for-python, which covers PyPI release guidance, and read doc/eng_sys_checks.md for the dev-feed build semantics. The issue asks for a new dev-feed subsection in the release doc that says to queue the service pipeline on the branch with the changes, set SetDevVersion=true, run Build and Integration only, and skip Release. Done means that subsection exists and matches the behavior described in eng_sys_checks.md.
Written by the indexing model from the issue text.
Description
Description
A user asked how to distribute a private-preview Python SDK build through the Azure Artifacts dev/public ADO feed and which branch to use. The bot incorrectly steered them toward undocumented private-feed guidance and failed to explain the actual Python dev-feed flow from the branch containing the changes.
Conversation
Root cause
The KB had PyPI release guidance in doc/dev/release.md and dev-feed build semantics in doc/eng_sys_checks.md, but it lacked one discoverable instruction that dev-feed publication should be queued from the branch containing the changes with SetDevVersion=true and Build + Integration only.
Fixed document
- KB document:
azure_sdk_for_python_docs/dev#release.md - Upstream:
Azure/azure-sdk-for-python,main:/doc/dev/release.md - Source: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/release.md
- Validated change: Added a dev-feed subsection to the Python release doc that tells users to queue the same service pipeline on the branch with their changes, set
SetDevVersion=true, publish duringIntegration, and skip theReleasestage because PyPI release stages are gated off for dev builds.
Validation
Result: Passed — the candidate answer told the user to use the branch containing the changes, set SetDevVersion=true, run Build and Integration, skip Release, and distinguished Azure Artifacts dev-feed publication from the normal PyPI release flow.
Trace ID: 56c6dda8c820acf7612a99c72dc85b96
Expected behavior
When asked about publishing a Python SDK to the Azure Artifacts dev/public ADO feed, the bot should explain that this is not the normal PyPI release path, identify that the service pipeline can be queued on the branch containing the changes, and state the material requirements: SetDevVersion=true, Build + Integration, and no Release stage. It should avoid redirecting the user to private-preview private-feed guidance when the question is specifically about the Python dev feed.
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 3.4k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 218
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Azure/azure-sdk-for-python
-
Client customer-reported Hosted Agents needs-team-attention question Service Attention
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Azure/azure-sdk-for-python#49477 · 4 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
azure-ai-evaluation: a content-harm score of 0 (no harm) is parsed as NaN in _parse_content_harm_response (numeric branch uses 0 < x instead of 0 <= x)Possibly taken @pujitha24 claimed this 16 days ago. OpenEvaluation Service Attention
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Azure/azure-sdk-for-python#49190 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Update CODEOWNERSOpen
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Azure/azure-sdk-for-python#49183 · 1 reaction ·
Maintainers usually reply within 1 day
-
azure-ai-evaluation: PromptyEvaluatorBase falls back to the first digit anywhere in the judge's reply, and the threshold turns a stray digit into a wrong pass/fail (15 evaluators)Possibly taken @wasim-builds claimed this 10 days ago. OpenEvaluation Service Attention
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Azure/azure-sdk-for-python#49153 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
azure-search-documents ContentUnderstandingSkill is missing model_name and model_deploymentPossibly taken @wasim-builds claimed this 10 days ago. OpenSearch Service Attention
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Azure/azure-sdk-for-python#48555 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
All issues in Azure/azure-sdk-for-python
Similar issues
-
`burr` fails to start when the Python path has a space in itPossibly taken @enekoreto claimed this today. Openstatus/needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 5 days
-
gemini 出现了新的域名需要加入Open
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
Difficulty 2/5 Half a day Newbie friendliness 72/100
debpalash/VoiceStudio#2903 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
dagster-io/community-integrations#367 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
aws-samples/sample-per-model-bedrock#243 ·
Maintainers usually reply within 1 day