Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 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
2eb4738
improve Application Insights logging and telemetry handling
AjitPadhi-Microsoft Apr 15, 2026
8ffb543
Merge remote-tracking branch 'origin/dev' into PSL-US-40015
AjitPadhi-Microsoft Apr 15, 2026
b2b65e2
lint issue fixed
AjitPadhi-Microsoft Apr 15, 2026
cdf98fc
Fixed telemetary logging
AjitPadhi-Microsoft Apr 15, 2026
d7ba8ee
Merge remote-tracking branch 'origin/dev' into PSL-US-40015
AjitPadhi-Microsoft Apr 16, 2026
3fd2d83
fixed pylint issue
AjitPadhi-Microsoft Apr 16, 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
dd256bd
updated custom bicep
AjitPadhi-Microsoft Apr 16, 2026
49412df
docs: Add sections for Features, Getting Started, Guidance, and Resou…
VishalS-Microsoft Apr 16, 2026
8c766a5
Add pytest coverage comment to PRs
Rafi-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
4adc353
fix: resolve merge conflict with dev branch
Rafi-Microsoft Apr 20, 2026
9e7e1c5
Merge remote-tracking branch 'origin/dev' into PSL-US-40015
AjitPadhi-Microsoft Apr 20, 2026
68529d4
Merge pull request #548 from microsoft/psl-add-coverage-pr-comment
Roopan-Microsoft Apr 20, 2026
6d8a63e
Merge remote-tracking branch 'origin/main' into dev
Ayaz-Microsoft Apr 20, 2026
81ae477
Merge branch 'dev' into dependabotchanges
Ayaz-Microsoft Apr 20, 2026
67e3933
unit test fixed
AjitPadhi-Microsoft Apr 20, 2026
534ef74
updated multiple packages for dependabot
Ayaz-Microsoft Apr 17, 2026
5c0d601
pylint issue fixed
AjitPadhi-Microsoft Apr 20, 2026
b40f756
Update dependencies in pyproject.toml and uv.lock
Pavan-Microsoft Apr 20, 2026
4224fbc
fix: resolve pydantic/pydantic-core version conflict and regenerate p…
Ayaz-Microsoft Apr 21, 2026
a15e189
fix: add eslint as explicit devDependency and revert @eslint/js to ^9.x
Ayaz-Microsoft Apr 21, 2026
33c774d
Merge pull request #551 from microsoft/pk-dependabot-package-upgrades
Roopan-Microsoft Apr 21, 2026
6e7d1ce
Merge remote-tracking branch 'origin/dev' into PSL-US-40015
AjitPadhi-Microsoft Apr 21, 2026
a2998cf
lib issue fix
AjitPadhi-Microsoft Apr 21, 2026
3259305
fix: downgrade eslint to v8 for react-scripts 5.0.1 compatibility
Ayaz-Microsoft Apr 21, 2026
d89b6e3
Add method to locate Import Content dialog and refactor related code
Pavan-Microsoft Apr 21, 2026
1ffa4ab
Remove unnecessary wait for file labels in HomePageV2
Pavan-Microsoft Apr 21, 2026
fa99662
fix: resolve merge conflicts with dev, keep latest package versions
Ayaz-Microsoft Apr 21, 2026
d300d74
Merge pull request #542 from microsoft/PSL-US-40015
Roopan-Microsoft Apr 21, 2026
ecdac44
Refactor Import Content dialog handling to improve visibility checks …
Pavan-Microsoft Apr 21, 2026
cd9493f
Merge pull request #555 from microsoft/pk-dependabot-package-upgrades
Roopan-Microsoft Apr 21, 2026
60109a5
fix: resolve merge conflicts with latest dev (PR #555 merged)
Ayaz-Microsoft Apr 21, 2026
84efe11
cp-v2-fixed-pr-comments
Ritesh-Microsoft Apr 21, 2026
8106193
fix: remove duplicate eslint entry in devDependencies
Ayaz-Microsoft Apr 21, 2026
b7df3c6
Update AVM module versions and Azure Resource API versions
Abdul-Microsoft Apr 21, 2026
b68a764
Merge branch 'dev' into psl-fix-nonconfirming
VishalS-Microsoft Apr 22, 2026
f2c8bf8
updated main.json
Abdul-Microsoft Apr 22, 2026
0c320d6
Merge origin/dev into feature/update-bicep-avm-versions-40544
Copilot Apr 22, 2026
fe95c65
Update README.md for improved formatting and clarity
VishalS-Microsoft Apr 22, 2026
a3f38b9
Update infra/modules/container-registry.bicep
Abdul-Microsoft Apr 22, 2026
67409e1
Fix Copilot review comments: typo in keyVaultExport, update container…
Abdul-Microsoft Apr 22, 2026
c72b293
Merge pull request #558 from microsoft/feature/update-bicep-avm-versi…
Roopan-Microsoft Apr 22, 2026
1c07fb1
Improve formatting of additional resources in README
Prajwal-Microsoft Apr 22, 2026
3e6559e
Merge pull request #547 from microsoft/psl-fix-nonconfirming
Prajwal-Microsoft Apr 22, 2026
9e3a8fe
upgrade @eslint/js to version 10.0.1 in devDependencies
Ayaz-Microsoft Apr 22, 2026
44e0714
Merge pull request #554 from microsoft/feature/dependabot-package-upg…
Roopan-Microsoft Apr 22, 2026
1e962f9
test: Fix comments in cp-v2 pull request
Avijit-Microsoft Apr 23, 2026
3a0a358
Merge branch 'main' into dev
Shreyas-Microsoft Apr 24, 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
19 changes: 16 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,14 @@ on:
permissions:
contents: read
actions: read
pull-requests: write
jobs:
backend_tests:
runs-on: ubuntu-latest

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 @@ -73,7 +74,19 @@ jobs:
if: env.skip_backend_tests == 'false'
run: |
cd src/tests/ContentProcessor
python -m pytest . --ignore=libs/test_models_and_entities.py --ignore=libs/test_utils_coverage_boost.py --ignore=libs/test_final_push_80.py --cov-config=.coveragerc --cov=../../ContentProcessor/src --cov-report=xml --cov-report=term --cov-fail-under=80
python -m pytest . --ignore=libs/test_models_and_entities.py --ignore=libs/test_utils_coverage_boost.py --ignore=libs/test_final_push_80.py --cov-config=.coveragerc --cov=../../ContentProcessor/src --cov-report=xml --cov-report=term --cov-fail-under=80 --junitxml=pytest.xml

- name: Pytest Coverage Comment
if: |
always() &&
github.event_name == 'pull_request' &&
github.event.pull_request.head.repo.fork == false &&
env.skip_backend_tests == 'false'
uses: MishaKav/pytest-coverage-comment@26f986d2599c288bb62f623d29c2da98609e9cd4 # v1.6.0
with:
pytest-xml-coverage-path: src/tests/ContentProcessor/coverage.xml
junitxml-path: src/tests/ContentProcessor/pytest.xml
report-only-changed-files: true

- name: Skip Backend Tests
if: env.skip_backend_tests == 'true'
Expand Down Expand Up @@ -168,7 +181,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
Loading
Loading