Skip to content

Added missing azure dependency#1153

Merged
are-ces merged 1 commit intolightspeed-core:mainfrom
are-ces:add-azure-dep
Feb 16, 2026
Merged

Added missing azure dependency#1153
are-ces merged 1 commit intolightspeed-core:mainfrom
are-ces:add-azure-dep

Conversation

@are-ces
Copy link
Contributor

@are-ces are-ces commented Feb 16, 2026

Description

Adding the missing Azure dependency from the llama-stack image

Type of change

  • Refactor
  • New feature
  • Bug fix
  • CVE fix
  • Optimization
  • Documentation Update
  • Configuration Update
  • Bump-up service version
  • Bump-up dependent library
  • Bump-up library or tool used for development (does not change the final image)
  • CI configuration change
  • Konflux configuration change
  • Unit tests improvement
  • Integration tests improvement
  • End to end tests improvement
  • Benchmarks improvement

Tools used to create PR

Identify any AI code assistants used in this PR (for transparency and review context)

  • Assisted-by: (e.g., Claude, CodeRabbit, Ollama, etc., N/A if not used)
  • Generated by: (e.g., tool name and version; N/A if not used)

Related Tickets & Documents

  • Related Issue #
  • Closes #

Checklist before requesting a review

  • I have performed a self-review of my code.
  • PR has passed all pre-merge test jobs.
  • If it is a core feature, I have added thorough tests.

Testing

  • Please provide detailed steps to perform tests related to this code change.
  • How were the fix/results from this change verified? Please provide relevant screenshots or results.

Summary by CodeRabbit

  • Chores
    • Added the Azure identity package to development dependencies.
    • Pinned the Azure identity package version in main dependencies to >=1.21.0.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 16, 2026

No actionable comments were generated in the recent review. 🎉


Walkthrough

Updated pyproject.toml: the azure-identity dependency was pinned to >=1.21.0 in the main dependencies and the same azure-identity>=1.21.0 entry (with a # Azure comment) was added to the llslibdev dependency group.

Changes

Cohort / File(s) Summary
Dependency Configuration
pyproject.toml
Pinned azure-identity to >=1.21.0 in the main dependencies and added an # Azure comment plus azure-identity>=1.21.0 to the llslibdev group (introduces a duplicate declaration).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Merge Conflict Detection ⚠️ Warning ❌ Merge conflicts detected (45 files):

⚔️ Makefile (content)
⚔️ docs/config.html (content)
⚔️ docs/config.json (content)
⚔️ docs/config.md (content)
⚔️ docs/openapi.json (content)
⚔️ docs/openapi.md (content)
⚔️ lightspeed-stack.yaml (content)
⚔️ pyproject.toml (content)
⚔️ run.yaml (content)
⚔️ src/app/endpoints/README.md (content)
⚔️ src/app/endpoints/a2a.py (content)
⚔️ src/app/endpoints/query.py (content)
⚔️ src/app/endpoints/rlsapi_v1.py (content)
⚔️ src/app/endpoints/streaming_query.py (content)
⚔️ src/app/main.py (content)
⚔️ src/authentication/rh_identity.py (content)
⚔️ src/configuration.py (content)
⚔️ src/constants.py (content)
⚔️ src/models/config.py (content)
⚔️ src/models/requests.py (content)
⚔️ src/models/responses.py (content)
⚔️ src/runners/uvicorn.py (content)
⚔️ src/utils/README.md (content)
⚔️ src/utils/endpoints.py (content)
⚔️ src/utils/mcp_headers.py (content)
⚔️ src/utils/responses.py (content)
⚔️ src/utils/types.py (content)
⚔️ tests/benchmarks/test_app_database.py (content)
⚔️ tests/e2e/features/steps/README.md (content)
⚔️ tests/integration/endpoints/README.md (content)
⚔️ tests/integration/endpoints/test_query_v2_integration.py (content)
⚔️ tests/unit/app/endpoints/README.md (content)
⚔️ tests/unit/app/endpoints/test_query.py (content)
⚔️ tests/unit/app/endpoints/test_rlsapi_v1.py (content)
⚔️ tests/unit/app/endpoints/test_streaming_query.py (content)
⚔️ tests/unit/authentication/test_rh_identity.py (content)
⚔️ tests/unit/models/config/test_dump_configuration.py (content)
⚔️ tests/unit/models/config/test_service_configuration.py (content)
⚔️ tests/unit/models/responses/README.md (content)
⚔️ tests/unit/models/responses/test_rag_chunk.py (content)
⚔️ tests/unit/runners/test_uvicorn_runner.py (content)
⚔️ tests/unit/test_configuration.py (content)
⚔️ tests/unit/utils/README.md (content)
⚔️ tests/unit/utils/test_responses.py (content)
⚔️ uv.lock (content)

These conflicts must be resolved before merging into main.
Resolve conflicts locally and push changes to this branch.
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Added missing azure dependency' directly matches the changeset, which adds azure-identity to dependencies in pyproject.toml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
⚔️ Resolve merge conflicts (beta)
  • Auto-commit resolved conflicts to branch add-azure-dep
  • Post resolved changes as copyable diffs in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@are-ces are-ces marked this pull request as draft February 16, 2026 09:58
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@test.containerfile`:
- Around line 20-21: Remove the ad-hoc `RUN uv add azure-identity` from the
container build because it mutates pyproject.toml/uv.lock at image build time
and breaks reproducibility; instead add `azure-identity` to the appropriate
dependency group in pyproject.toml (likely the llslibdev/dev group), regenerate
and commit the updated uv.lock, and rely on the existing `RUN uv sync --locked
--no-install-project --group llslibdev` to install it reproducibly (also prefer
using `uv run` for runtime commands and `uv sync --group dev --group llslibdev`
where relevant).

@are-ces are-ces marked this pull request as ready for review February 16, 2026 10:01
@are-ces are-ces requested a review from asimurka February 16, 2026 10:02
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@pyproject.toml`:
- Around line 192-193: Add a minimum version constraint to the azure-identity
dependency entries: replace the bare "azure-identity" tokens in both occurrences
(the one in the extras list and the one in the [project] dependencies section)
with a pinned minimum version such as "azure-identity>=1.25.2" so the project
consistently requires at least that stable release.

Copy link
Contributor

@asimurka asimurka left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@tisnik tisnik left a comment

Choose a reason for hiding this comment

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

coderabbit is right, please put a minimum version there

Copy link
Contributor

@tisnik tisnik left a comment

Choose a reason for hiding this comment

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

LGTM

@are-ces are-ces merged commit cfe7ef3 into lightspeed-core:main Feb 16, 2026
22 checks passed
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.

3 participants