Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1a88594
build: bump the all-npm-deps group
dependabot[bot] Feb 1, 2026
61f6385
build: bump the all-uv-deps group
dependabot[bot] Feb 1, 2026
bb30f0a
build: bump the all-uv-deps group
dependabot[bot] Feb 1, 2026
2b8371e
build: bump the all-actions group with 5 updates
dependabot[bot] Feb 1, 2026
ddedbde
build: bump the all-uv-deps group
dependabot[bot] Mar 1, 2026
ca6bf5c
build: bump the all-npm-deps group
dependabot[bot] Mar 1, 2026
ab40f19
build: bump the all-uv-deps group
dependabot[bot] Mar 1, 2026
7572f21
build: bump the all-actions group with 4 updates
dependabot[bot] Mar 1, 2026
5d9846d
build: bump the all-uv-deps group
dependabot[bot] Apr 1, 2026
4b13e6e
build: bump the all-npm-deps group
dependabot[bot] Apr 1, 2026
63c8c64
build: bump the all-uv-deps group
dependabot[bot] Apr 1, 2026
8a56071
build: bump the all-actions group with 3 updates
dependabot[bot] Apr 1, 2026
c5aede2
Merge remote-tracking branch 'origin/dev' into dependabotchanges
Pavan-Microsoft Apr 16, 2026
f43702b
Update azure dependencies in requirements.txt to latest versions
Pavan-Microsoft Apr 16, 2026
f22859e
Refactor JSONEditor and UploadFilesModal components for improved type…
Pavan-Microsoft Apr 17, 2026
4c37cb5
Revert "Refactor JSONEditor and UploadFilesModal components for impro…
Pavan-Microsoft Apr 17, 2026
3d371cb
Refactor JSONEditor and UploadFilesModal components for improved type…
Pavan-Microsoft Apr 17, 2026
b5f2f7b
Revert "Refactor JSONEditor and UploadFilesModal components for impro…
Pavan-Microsoft Apr 17, 2026
89070e0
Refactor JSONEditor and UploadFilesModal components for improved type…
Pavan-Microsoft Apr 17, 2026
6e6e013
Update pydantic version to 2.13.1 in requirements files
Pavan-Microsoft Apr 17, 2026
dea1a44
Update pydantic-core version to 2.46.1 in requirements files
Pavan-Microsoft Apr 17, 2026
2a6c2bf
Refactor HomePageV2 class to improve variable naming for clarity
Pavan-Microsoft Apr 17, 2026
d072b5c
Remove unused type definitions and improve error handling in API util…
Pavan-Microsoft Apr 17, 2026
90cc1ab
Enhance error handling in handleApiThunk to ensure consistent return …
Pavan-Microsoft Apr 17, 2026
999f59c
Fix type assertion for contentJson in saveContentJson dispatch
Pavan-Microsoft Apr 17, 2026
b40f756
Update dependencies in pyproject.toml and uv.lock
Pavan-Microsoft Apr 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/azure-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
steps:
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set timestamp and env name
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/broken-links-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:

steps:
- name: Checkout Repo
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

# For PR : Get only changed markdown files
- name: Get changed markdown files (PR only)
id: changed-markdown-files
if: github.event_name == 'pull_request'
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v46
uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323 # v46
with:
files: |
**/*.md
Expand All @@ -34,7 +34,7 @@ jobs:
- name: Check Broken Links in Changed Markdown Files
id: lychee-check-pr
if: github.event_name == 'pull_request' && steps.changed-markdown-files.outputs.any_changed == 'true'
uses: lycheeverse/lychee-action@v2.6.1
uses: lycheeverse/lychee-action@v2.8.0
with:
args: >
--verbose --no-progress --exclude ^https?://
Expand All @@ -47,7 +47,7 @@ jobs:
- name: Check Broken Links in All Markdown Files in Entire Repo (Manual Trigger)
id: lychee-check-manual
if: github.event_name == 'workflow_dispatch'
uses: lycheeverse/lychee-action@v2.6.1
uses: lycheeverse/lychee-action@v2.8.0
with:
args: >
--verbose --no-progress --exclude ^https?://
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Get current date
id: date
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
echo "Base tag: $BASE_TAG, Date tag: $DATE_TAG"

- name: Build and Push ContentProcessor Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: ./src/ContentProcessor
file: ./src/ContentProcessor/Dockerfile
Expand All @@ -120,7 +120,7 @@ jobs:
${{ steps.registry.outputs.ext_registry }}/contentprocessor:${{ env.DATE_TAG }}

- name: Build and Push ContentProcessorAPI Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: ./src/ContentProcessorAPI
file: ./src/ContentProcessorAPI/Dockerfile
Expand All @@ -130,7 +130,7 @@ jobs:
${{ steps.registry.outputs.ext_registry }}/contentprocessorapi:${{ env.DATE_TAG }}

- name: Build and Push ContentProcessorWeb Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: ./src/ContentProcessorWeb
file: ./src/ContentProcessorWeb/Dockerfile
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ github.event.workflow_run.head_sha }}

- uses: codfish/semantic-release-action@v4
- uses: codfish/semantic-release-action@v5
id: semantic
with:
tag-format: 'v${version}'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

steps:
- name: Checkout Code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Login to Azure
uses: azure/login@v2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/job-deploy-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,8 +182,8 @@ jobs:
echo "✅ All input parameters validated successfully!"

- name: Checkout Code
uses: actions/checkout@v4

uses: actions/checkout@v6
- name: Configure Parameters Based on WAF Setting
shell: bash
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-deploy-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ jobs:
echo "✅ All input parameters validated successfully!"

- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure Parameters Based on WAF Setting
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ jobs:
echo "Final EXP status: $EXP_ENABLED"

- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Login to Azure
uses: azure/login@v2
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/job-docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
IMAGE_TAG: ${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}
steps:
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Generate Unique Docker Image Tag
id: generate_docker_tag
Expand All @@ -46,7 +46,7 @@ jobs:
echo "Generated unique Docker tag: $UNIQUE_TAG"

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Log in to Azure
uses: azure/login@v2
Expand All @@ -59,7 +59,7 @@ jobs:
run: az acr login --name ${{ secrets.ACR_TEST_LOGIN_SERVER }}

- name: Build and Push ContentProcessor Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand All @@ -71,7 +71,7 @@ jobs:
${{ secrets.ACR_TEST_LOGIN_SERVER }}/contentprocessor:${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}_${{ github.run_number }}

- name: Build and Push ContentProcessorAPI Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand All @@ -83,7 +83,7 @@ jobs:
${{ secrets.ACR_TEST_LOGIN_SERVER }}/contentprocessorapi:${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}_${{ github.run_number }}

- name: Build and Push ContentProcessorWeb Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
steps:
# Step 1: Checkout code
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

# Step 2: Set up Python environment
- name: Set up Python ${{ matrix.python-version }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Install GitHub CLI
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/telemetry-template-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Check for required metadata template line
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-automation-v2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
TEST_REPORT_URL: ${{ steps.upload_report.outputs.artifact-url }}
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
Expand Down Expand Up @@ -136,7 +136,7 @@ jobs:

- name: Upload test report
id: upload_report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: test-report
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-automation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
environment: production
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
Expand Down Expand Up @@ -113,7 +113,7 @@ jobs:

- name: Upload test report
id: upload_report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: test-report
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
#
# steps:
# - name: Checkout code
# uses: actions/checkout@v5
# uses: actions/checkout@v6
#
# - name: Set up Node.js
# uses: actions/setup-node@v3
Expand Down
22 changes: 11 additions & 11 deletions src/ContentProcessor/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@ dependencies = [
"azure-identity==1.26.0b1",
"azure-storage-blob==12.29.0b1",
"azure-storage-queue==12.16.0b1",
"certifi==2026.1.4",
"charset-normalizer==3.4.4",
"certifi==2026.2.25",
"charset-normalizer==3.4.6",
"opentelemetry-api==1.39.1",
"pandas==3.0.0",
"pandas==3.0.2",
"pdf2image==1.17.0",
"poppler-utils==0.1.0",
"pydantic==2.12.5",
"pydantic-settings==2.12.0",
"pydantic==2.13.1",
"pydantic-settings==2.13.1",
"pymongo==4.16.0",
"python-dotenv==1.2.1",
"python-dotenv==1.2.2",
"tiktoken==0.12.0",
"protobuf==6.33.6",
"pyjwt==2.12.1",
Expand All @@ -30,14 +30,14 @@ dependencies = [

[dependency-groups]
dev = [
"coverage==7.13.2",
"pydantic==2.12.5",
"pytest==9.0.2",
"coverage==7.13.5",
"pydantic==2.13.1",
"pytest==9.0.3",
"pytest-asyncio==1.3.0",
"pytest-cov==7.0.0",
"pytest-cov==7.1.0",
"pytest-mock==3.15.1",
"mongomock==4.3.0",
"ruff==0.14.14",
"ruff==0.15.8",
]

[tool.pytest.ini_options]
Expand Down
38 changes: 19 additions & 19 deletions src/ContentProcessor/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,48 +1,48 @@
annotated-types==0.7.0
azure-ai-inference==1.0.0b9
azure-appconfiguration==1.8.0
azure-core==1.38.0
azure-core==1.39.0
azure-identity==1.26.0b1
azure-storage-blob==12.29.0b1
azure-storage-queue==12.16.0b1
certifi==2026.1.4
certifi==2026.2.25
cffi==2.0.0
charset-normalizer==3.4.4
charset-normalizer==3.4.6
click==8.3.1
colorama==0.4.6
coverage==7.13.2
coverage==7.13.5
cryptography==46.0.7
dnspython==2.8.0
idna==3.11
iniconfig==2.3.0
isodate==0.7.2
mongomock==4.3.0
msal==1.34.0
msal==1.35.1
msal-extensions==1.3.1
numpy==2.4.1
packaging==25.0
pandas==3.0.0
numpy==2.4.4
packaging==26.0
pandas==3.0.2
pdf2image==1.17.0
pillow==12.1.1
pluggy==1.6.0
poppler-utils==0.1.0
pycparser==2.23
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pycparser==3.0
pydantic==2.13.1
pydantic-core==2.46.1
pydantic-settings==2.13.1
pygments==2.20.0
pyjwt==2.12.1
pymongo==4.16.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-cov==7.1.0
pytest-mock==3.15.1
python-dateutil==2.9.0.post0
python-dotenv==1.2.1
pytz==2025.2
regex==2025.11.3
requests==2.33.0
ruff==0.14.14
python-dotenv==1.2.2
pytz==2026.1.post1
regex==2026.3.32
requests==2.33.1
ruff==0.15.8
sentinels==1.1.1
six==1.17.0
tiktoken==0.12.0
Expand Down
Loading
Loading