Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 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
e38e28d
Added unit test
Prachig-Microsoft Mar 25, 2026
b60d462
Update test.yml to run unit test cases for all backend folders
Prachig-Microsoft Mar 25, 2026
8ce472a
Updated test.yml file
Prachig-Microsoft Mar 25, 2026
c5e0434
Made changes in text.yml for Workflow dependencies
Prachig-Microsoft Mar 25, 2026
beac95b
standardize bicep resource parameters and azd env-var
Harsh-Microsoft Mar 26, 2026
83cd190
Apply suggestions from code review
Harsh-Microsoft Mar 27, 2026
e0f8c0e
Merge branch 'psl-cps-v2' into hb-psl-us-37608-v2
Harsh-Microsoft Mar 27, 2026
2384c09
update gptModelVersion and clarify documentation for Log Analytics Wo…
Harsh-Microsoft Mar 27, 2026
1d25a1c
Apply suggestions from code review
Harsh-Microsoft Mar 27, 2026
2586f1a
Fix variable name for Log Analytics Workspace Resource ID in EXP vali…
Harsh-Microsoft Mar 27, 2026
a6a356f
Apply suggestions from code review
Harsh-Microsoft Mar 27, 2026
fd15db9
Update GPT model version and deployment capacity; add RG_TAGS for res…
Vamshi-Microsoft Mar 27, 2026
7f3d3c7
feat: Add weekly schedule for Azure Template validation,split azure-d…
VishalS-Microsoft Mar 31, 2026
22dc2ca
Merge branch 'psl-cps-v2' into hb-psl-us-37608-v2
Harsh-Microsoft Mar 31, 2026
1dc1ec9
fix: Update environment variable for AI deployments location in azure…
VishalS-Microsoft Mar 31, 2026
b380b4b
feat: Add AZURE_ENV_MODEL_CAPACITY to Azure Dev Deploy workflow
VishalS-Microsoft Mar 31, 2026
5961173
fix: Update GITHUB_TOKEN secret reference in azd-template-validation.yml
VishalS-Microsoft Mar 31, 2026
ca0a186
ci: Add Bicep Parameter Validation Workflow and Script
Harsh-Microsoft Mar 31, 2026
8d7f989
fix: Update workflow triggers and notification conditions in validate…
Harsh-Microsoft Mar 31, 2026
86c3682
fix: Update Bicep validation workflow and script for improved error h…
Harsh-Microsoft Mar 31, 2026
ea19139
Update infra/scripts/validate_bicep_params.py
Harsh-Microsoft Mar 31, 2026
757f3d7
fix post deployment script
Mar 31, 2026
3b7b09d
fix: Remove push trigger and refine schedule notification conditions …
Harsh-Microsoft Apr 1, 2026
98028e3
Merge branch 'hb-psl-38859' of https://github.com/microsoft/content-p…
Harsh-Microsoft Apr 1, 2026
13c027d
Update infra/scripts/validate_bicep_params.py
Harsh-Microsoft Apr 1, 2026
101aa47
fix: Remove push trigger for psl-weeklyschedule-cps branch in Azure D…
VishalS-Microsoft Apr 1, 2026
65656cd
fix: Update Bicep validation workflow to include push trigger and sim…
Harsh-Microsoft Apr 1, 2026
b9459b6
fix: Remove push trigger from Bicep validation workflow and refine no…
Harsh-Microsoft Apr 1, 2026
09f8114
Update infra/scripts/validate_bicep_params.py
Harsh-Microsoft Apr 1, 2026
eebde0d
fix: Add AZURE_EXISTING_AIPROJECT_RESOURCE_ID to exempt environment v…
Harsh-Microsoft Apr 1, 2026
642a361
Merge branch 'dev' into psl-weeklyschedule-cps
VishalS-Microsoft Apr 1, 2026
432a454
refactor: Rename Log Analytics Workspace and Foundry Project paramete…
Harsh-Microsoft Apr 1, 2026
eb6a30e
fix: Update secret references for Log Analytics Workspace and Foundry…
Harsh-Microsoft Apr 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
3ba61cd
fix: Remove push trigger for psl-weeklyschedule-cps branch in AZD tem…
VishalS-Microsoft Apr 2, 2026
c73397c
fix: Update push trigger configuration for psl-weeklyschedule-cps bra…
VishalS-Microsoft Apr 2, 2026
9f8b5ec
fix: Remove push trigger for psl-weeklyschedule-cps branch in azd-tem…
VishalS-Microsoft Apr 2, 2026
d0018f4
fix: Update timestamp handling and environment name in workflow files
VishalS-Microsoft Apr 2, 2026
375e0fd
fix: Remove push trigger for psl-weeklyschedule-cps branch in azd-tem…
VishalS-Microsoft Apr 2, 2026
3205574
Merge pull request #499 from microsoft/hb-psl-38859
Roopan-Microsoft Apr 3, 2026
8494f46
Merge pull request #472 from microsoft/hb-psl-us-37608-v2
Roopan-Microsoft Apr 3, 2026
774da96
Add troubleshooot for 403 - content understanding
Shreyas-Microsoft Apr 3, 2026
70a2d6f
Merge pull request #519 from microsoft/dev
Prajwal-Microsoft Apr 6, 2026
50eb375
Filter the paths for pipeline run
Prekshith-Microsoft Apr 6, 2026
31c478a
Refcator Pipeline
Vamshi-Microsoft Apr 7, 2026
348e9d6
rename pipeline
Vamshi-Microsoft Apr 7, 2026
7b362d0
feat: Add runner_os input option for deployment environment in workflow
Vamshi-Microsoft Apr 7, 2026
b2782f4
Add cognitive services account refresh step to post-deployment script
Shreyas-Microsoft Apr 7, 2026
5eb8592
update refresh command to not put all the json
Shreyas-Microsoft Apr 7, 2026
d83f7b0
Merge pull request #500 from microsoft/psl-fix-post-deployment-script
Prajwal-Microsoft Apr 8, 2026
61807b0
Merge pull request #518 from microsoft/psl-weeklyschedule-cps
Prajwal-Microsoft Apr 8, 2026
c86d72d
fix: Update workflow configurations to correct environment variable n…
VishalS-Microsoft Apr 8, 2026
60ae1c5
chore: remove unused axios dependency from ContentProcessorWeb
Abdul-Microsoft Apr 8, 2026
7153938
fix: Remove push trigger from workflow configuration
VishalS-Microsoft Apr 8, 2026
f86687c
Merge pull request #524 from microsoft/psl-pipelinefix-cpsv2
Prajwal-Microsoft Apr 8, 2026
258762f
update ai summary and gap analysis once refresh is clicked
Shreyas-Microsoft Apr 8, 2026
5f9e52b
fix: add bicep version requirement (>= 0.33.0) to azure.yaml
Roopan-Microsoft Apr 9, 2026
e6af68a
fix: Remove create-release.yml path filter changes
Prekshith-Microsoft Apr 9, 2026
56ddc4c
Merge pull request #525 from microsoft/psl-refresh-button
Roopan-Microsoft Apr 9, 2026
0798b57
fix: add bicep version requirement (>= 0.33.0) to azure.yaml
Avijit-Microsoft Apr 9, 2026
2e1f384
Merge pull request #530 from microsoft/feature/remove-axios-39065
Roopan-Microsoft Apr 9, 2026
022ff8b
Integrated Smoke testing automation
Vamshi-Microsoft Apr 9, 2026
175ccee
Update README
Thanusree-Microsoft Apr 9, 2026
55b1200
Update Deployment Guide
Thanusree-Microsoft Apr 9, 2026
6a20bde
fix: Remove --headed option from pytest commands and update screensho…
Vamshi-Microsoft Apr 9, 2026
b975710
Fixed all the code quality issues
Prekshith-Microsoft Apr 9, 2026
bc0c886
Removed unused import sys
Prekshith-Microsoft Apr 9, 2026
dcd20cc
Merge pull request #522 from microsoft/psl-filter-paths
Roopan-Microsoft Apr 9, 2026
e729a8d
Merge pull request #532 from microsoft/psl-SFI
Roopan-Microsoft Apr 10, 2026
5474f83
Merge pull request #533 from microsoft/psl-code-quality
Roopan-Microsoft Apr 10, 2026
7d8b992
added support for deploying local changes
Dhruvkumar-Microsoft Apr 10, 2026
4d1fc86
updated the copilot comments
Dhruvkumar-Microsoft Apr 10, 2026
899b96d
ci: add CodeQL Advanced security scanning workflow
Prachig-Microsoft Apr 10, 2026
0492c58
ci: add psl-codequality branch to CodeQL workflow triggers
Prachig-Microsoft Apr 10, 2026
f6581ae
ci: add workflow_dispatch trigger to CodeQL workflow
Prachig-Microsoft Apr 10, 2026
a2f83bd
Merge pull request #531 from microsoft/dev
Prajwal-Microsoft Apr 13, 2026
77f62a0
fixed dependabot security alerts
Kanchan-Microsoft Apr 13, 2026
66f6c82
Merge pull request #534 from microsoft/psl-DeployingLocalChanges
Roopan-Microsoft Apr 14, 2026
1247ab6
Merge branch 'dev' into psl-smoketesting
Vamshi-Microsoft Apr 14, 2026
92f9b50
Resolve pylint issue
Vamshi-Microsoft Apr 14, 2026
8d0dc7e
rename deploy-linux to deploy-v2
Vamshi-Microsoft Apr 14, 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
4d78576
Merge pull request #541 from microsoft/psl-sm-integration
Prajwal-Microsoft Apr 15, 2026
b2b65e2
lint issue fixed
AjitPadhi-Microsoft Apr 15, 2026
f2b370e
Merge remote-tracking branch 'origin/dev' into psl-unit-test-cps-v2
Prachig-Microsoft Apr 15, 2026
876f66b
Merge dev branch and fix test issues
Prachig-Microsoft Apr 15, 2026
ab14185
Fix linting errors: remove trailing whitespace
Prachig-Microsoft Apr 15, 2026
67954b9
Update CI workflow to include services tests for ContentProcessorWork…
Prachig-Microsoft Apr 15, 2026
5dfa297
Update dependencies to specific versions across multiple files
Kanchan-Microsoft Apr 15, 2026
cdf98fc
Fixed telemetary logging
AjitPadhi-Microsoft Apr 15, 2026
201acae
Merge pull request #536 from microsoft/feature/dependabot-security-fixes
Roopan-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
f3a50fb
Merge pull request #535 from microsoft/psl-codequality
Prajwal-Microsoft Apr 20, 2026
6427293
Fix test_join_url_variations to match _join_url function signature
Prachig-Microsoft Apr 20, 2026
148b1bf
Restore commented schema and metadata in azure.yaml
Shreyas-Microsoft Apr 20, 2026
11cecf3
Fix linting errors: remove unused imports, prefix unused variables, f…
Prachig-Microsoft Apr 20, 2026
6cadc8e
Fix linting errors: remove unused imports and whitespace issues in sr…
Prachig-Microsoft Apr 20, 2026
ba383ae
Fix remaining linting errors: add missing pytest imports, fix unused …
Prachig-Microsoft Apr 20, 2026
e359bba
Fix linting errors: revert _app to app where used, remove unused impo…
Prachig-Microsoft Apr 20, 2026
9236e0a
Fix linting errors: remove escaped quotes, prefix unused app variable…
Prachig-Microsoft Apr 20, 2026
7e7b5de
Fix F841 and E127 linting errors: remove unused _app assignments and …
Prachig-Microsoft Apr 20, 2026
d4f67d9
Fix F841 linting errors in e2e tests: remove unused variables
Prachig-Microsoft Apr 20, 2026
175e8d6
Fix final linting errors: remove unused _app variable and fix E125 co…
Prachig-Microsoft Apr 20, 2026
e676354
Merge pull request #543 from microsoft/psl-unit-test-cps-v2
Prajwal-Microsoft Apr 20, 2026
85d656b
removed bicep required versions
Shreyas-Microsoft Apr 20, 2026
75b3770
Merge pull request #553 from microsoft/dev-patch-1
Prajwal-Microsoft Apr 20, 2026
a6e0b38
Merge pull request #549 from microsoft/dev
Roopan-Microsoft Apr 20, 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
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
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
40 changes: 40 additions & 0 deletions .github/workflows/azd-template-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: AZD Template Validation
on:
schedule:
- cron: '30 1 * * 4' # Every Thursday at 7:00 AM IST (1:30 AM UTC)
workflow_dispatch:

permissions:
contents: read
id-token: write
pull-requests: write

jobs:
template_validation:
runs-on: ubuntu-latest
name: azd template validation
environment: production
steps:
- uses: actions/checkout@v4

- name: Set timestamp
run: echo "HHMM=$(date -u +'%H%M')" >> $GITHUB_ENV

- uses: microsoft/template-validation-action@v0.4.3
with:
validateAzd: ${{ vars.TEMPLATE_VALIDATE_AZD }}
validateTests: ${{ vars.TEMPLATE_VALIDATE_TESTS }}
useDevContainer: ${{ vars.TEMPLATE_USE_DEV_CONTAINER }}
id: validation
env:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: azd-${{ vars.AZURE_ENV_NAME }}-${{ env.HHMM }}
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
AZURE_ENV_AI_SERVICE_LOCATION: ${{ vars.AZURE_LOCATION }}
AZURE_ENV_MODEL_CAPACITY: 1 # keep low to avoid potential quota issues
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: print result
run: cat ${{ steps.validation.outputs.resultFile }}
73 changes: 46 additions & 27 deletions .github/workflows/azure-dev.yaml
Original file line number Diff line number Diff line change
@@ -1,38 +1,57 @@
name: Azure Template Validation
name: Azure Dev Deploy

on:
workflow_dispatch:

permissions:
contents: read
id-token: write
pull-requests: write

jobs:
template_validation_job:
environment: production
deploy:
runs-on: ubuntu-latest
name: Template validation

environment: production
env:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: ${{ vars.AZURE_ENV_NAME }}
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
AZURE_ENV_MODEL_CAPACITY: 1 # keep low to avoid potential quota issues
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
steps:
# Step 1: Checkout the code from your repository
- name: Checkout code
uses: actions/checkout@v5

# Step 2: Validate the Azure template using microsoft/template-validation-action
- name: Validate Azure Template
uses: microsoft/template-validation-action@v0.4.3
id: validation
- name: Checkout Code
uses: actions/checkout@v6

- name: Set timestamp and env name
run: |
HHMM=$(date -u +'%H%M')
echo "AZURE_ENV_NAME=azd-${{ vars.AZURE_ENV_NAME }}-${HHMM}" >> $GITHUB_ENV

- name: Install azd
uses: Azure/setup-azd@v2

- name: Login to Azure
uses: azure/login@v2
with:
useDevContainer: false
env:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: ${{ secrets.AZURE_ENV_NAME }}
AZURE_LOCATION: ${{ secrets.AZURE_LOCATION }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}

# Step 3: Print the result of the validation
- name: Print result
run: cat ${{ steps.validation.outputs.resultFile }}
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

- name: Login to AZD
shell: bash
run: |
azd auth login \
--client-id "$AZURE_CLIENT_ID" \
--federated-credential-provider "github" \
--tenant-id "$AZURE_TENANT_ID"

- name: Provision and Deploy
shell: bash
run: |
if ! azd env select "$AZURE_ENV_NAME"; then
azd env new "$AZURE_ENV_NAME" --subscription "$AZURE_SUBSCRIPTION_ID" --location "$AZURE_LOCATION" --no-prompt
fi
azd config set defaults.subscription "$AZURE_SUBSCRIPTION_ID"
azd env set AZURE_ENV_AI_SERVICE_LOCATION="$AZURE_LOCATION"
azd up --no-prompt
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
109 changes: 109 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@

# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"

on:
push:
branches: [ "main", "dev", "demo"]
paths:
- 'src/**/*.py'
- 'src/**/*.js'
- 'src/**/*.ts'
- 'src/**/*.tsx'
- 'tests/**/*.py'
- '.github/workflows/codeql.yml'
pull_request:
branches: [ "main", "dev", "demo" ]
paths:
- 'src/**/*.py'
- 'src/**/*.js'
- 'src/**/*.ts'
- 'src/**/*.tsx'
- 'tests/**/*.py'
- '.github/workflows/codeql.yml'
schedule:
- cron: '44 20 * * 2'

jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write

# required to fetch internal or private CodeQL packs
packages: read

# only required for workflows in private repositories
actions: read
contents: read

strategy:
fail-fast: false
matrix:
include:
- language: javascript-typescript
build-mode: none
- language: python
build-mode: none
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality

# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
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
10 changes: 4 additions & 6 deletions .github/workflows/deploy-orchestrator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ on:
required: false
default: 'GoldenPath-Testing'
type: string
AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID:
description: 'Log Analytics Workspace ID (Optional)'
AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID:
description: 'Log Analytics Workspace Resource ID (Optional)'
required: false
default: ''
type: string
Expand All @@ -64,9 +64,7 @@ on:

env:
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
permissions:
contents: read
actions: read

jobs:
docker-build:
uses: ./.github/workflows/job-docker-build.yml
Expand All @@ -88,7 +86,7 @@ jobs:
EXP: ${{ inputs.EXP }}
build_docker_image: ${{ inputs.build_docker_image }}
existing_webapp_url: ${{ inputs.existing_webapp_url }}
AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID: ${{ inputs.AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID }}
AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}
docker_image_tag: ${{ needs.docker-build.outputs.IMAGE_TAG }}
run_e2e_tests: ${{ inputs.run_e2e_tests }}
Expand Down
Loading
Loading