Skip to content

RLE SDK beta wheels and registry json - #49488

Open
farhann1 wants to merge 19 commits into
mainfrom
rle-releases
Open

farhann1 wants to merge 19 commits into
mainfrom
rle-releases

Conversation

@farhann1

@farhann1 farhann1 commented Oct 12, 2026 •

Copy link
Copy Markdown

Beta release of azure-ai-projects[rle].

farhann1 and others added 14 commits October 12, 2026 10:30
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

farhann1 and others added 2 commits October 12, 2026 15:17
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@farhann1 farhann1 changed the title RLE SDK beta preview: wheels and registry Add RLE SDK beta wheels and registry Oct 12, 2026
@farhann1
farhann1 marked this pull request as ready for review October 12, 2026 09:59
Copilot AI balanced review requested due to automatic review settings October 12, 2026 09:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The registry format and location are incompatible with the installer linked in the PR description.

1 open finding
What changed in this PR

Adds an RLE beta release registry for azure-ai-projects.

Changes:

  • Registers 2.7.0b1 as the latest RLE wheel.
  • Provides its download URL and SHA-256 checksum.
File Description
sdk/​ai/​azure-ai-projects/​rle/​registry.json Defines the RLE release registry and wheel metadata.

🧠 Review effort: Balanced

Comment thread sdk/ai/azure-ai-projects/rle/registry.json
@farhann1 farhann1 changed the title Add RLE SDK beta wheels and registry RLE SDK beta wheels and registry json Oct 12, 2026
Copy the sample installer unchanged and document standalone usage, version precedence and SHA-256 verification.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 12, 2026 20:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The new release installer lacks automated coverage for its validation and installation paths.

1 open finding
1 resolved since last review

🧠 Review effort: Balanced

Comment on lines +33 to +35
def resolve_release(manifest: object, version: str = "latest") -> Release:
if not isinstance(manifest, dict):
raise ValueError("The SDK manifest must be a JSON object.")
@github-actions

This comment has been minimized.

Copilot AI balanced review requested due to automatic review settings October 20, 2026 06:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No blocking issues remain, and the available review evidence confirms that wheel checksums and package metadata match the registry.

1 open issue

Review effort: Balanced

@github-actions

Copy link
Copy Markdown
Contributor
[Pilot] PR Pipeline Failure Analysis

What failed

Three checks are failing on PR #49488 (head 1895403), all traceable to the new sdk/ai/azure-ai-projects/rle/ directory:

1. Verify Links (GitHub Actions) — run 39379992274
sdk/ai/azure-ai-projects/rle/README.md has a relative link [manifest](registry.json) that resolves to a missing local path and is also flagged for using a relative link while link guidance is enforced for this new file.

2. python - pullrequest → Docwarden readme check (Azure Pipelines build 6977886)
sdk/ai/azure-ai-projects/rle/README.md is missing the required headers (Getting started, Key concepts, Examples, Troubleshooting, Next steps, Contributing, and the Azure ... client library for Python title line) mandated by eng/.docsettings.yml's required_readme_sections.

3. python - pullrequest (Build Analyze) → verifywhl check (same Azure Pipelines build)
The built wheel azure_ai_projects-2.9.0-py3-none-any.whl has an unexpected top-level directory rle at its root (alongside the azure namespace package), which verify_whl_root_directory in eng/tools/azure-sdk-tools/azpysdk/verify_whl.py rejects.

Relevant pipeline output
# Doc Warden
/sdk/ai/azure-ai-projects/rle/README.md is missing headers with patterns:
 * ^Azure (.+ client library for Python|Smoke Test for Python|AI Agent Server Adapter for .*Python)
 * ^Getting started$
 * ^Key concepts$
 * ^Examples$
 * ^Troubleshooting$
 * ^Next steps$
 * ^Contributing$

# Verify Links
Here are the diff files:
    sdk/ai/azure-ai-projects/rle/README.md
Checking 1 links found on page (redacted)
Summary of broken links:
'.../rle/README.md' has 1 broken link(s):
  registry.json

# verifywhl
[azure-ai-projects :: verifywhl] [ERROR] azure-sdk-tools: whl has following incorrect directory at root level [['rle']]
[azure-ai-projects :: verifywhl] [ERROR] azure-sdk-tools: Failed to verify whl for package azure-ai-projects
verifywhl check completed with exit code 1

Recommended next steps

  • In sdk/ai/azure-ai-projects/rle/README.md: replace the relative [manifest](registry.json) link with an absolute URL (e.g. the rle-releases branch raw URL used elsewhere in the PR), and add the required Doc Warden sections (Azure ... client library for Python title, Getting started, Key concepts, Examples, Troubleshooting, Next steps, Contributing) — or add this path to eng/.docsettings.yml's omitted_paths/known_presence_issues if this directory is intentionally not a standard package README. Alternatively, add sdk/ai/azure-ai-projects/rle/** to eng/common/scripts/allow-relative-links.txt if the relative link itself is acceptable (the missing-file resolution still needs fixing).
  • The rle/ directory (containing install_rle_sdk.py, registry.json, and wheels/) should not be packaged inside the azure-ai-projects wheel's build output or should be excluded from the sdist/wheel build (e.g. via MANIFEST.in/setup.py package_data/exclude_package_data or by moving these release-manifest files outside the package root so setuptools/build backend doesn't pick up rle as a top-level directory). Verify locally with python -m azpysdk.main verifywhl --isolate sdk/ai/azure-ai-projects after the fix.
  • See https://aka.ms/ci-fix

Automated fix: Requested

Generated by Pipeline Analysis Next Steps · copilot · sonnet50 · 125.2 AIC · ⌖ 5.58 AIC · ⊞ 8.9K · ◷

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants