Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
0234817
Readme file Update
Vemarthula-Microsoft Aug 12, 2025
0e4b39f
local readme file update
Vemarthula-Microsoft Aug 12, 2025
8182884
File changes
Vemarthula-Microsoft Aug 12, 2025
2a3017a
file updates
Vemarthula-Microsoft Aug 12, 2025
7ce9518
removed cli changes
Vemarthula-Microsoft Aug 13, 2025
049af6f
Merge pull request #257 from microsoft/dev
Roopan-Microsoft Sep 5, 2025
e507625
Merge pull request #265 from microsoft/dev
Roopan-Microsoft Sep 23, 2025
989acfd
Merge pull request #271 from microsoft/dev
Roopan-Microsoft Sep 24, 2025
8877983
Merge pull request #279 from microsoft/dev
Roopan-Microsoft Oct 3, 2025
91d4daa
Merge pull request #284 from microsoft/dev
Prajwal-Microsoft Oct 13, 2025
5a98fac
Virtual Network Changes, Added new file and updated main bicep file
Vemarthula-Microsoft Oct 13, 2025
9122d31
added baston and jump box modules in main bicep file
Vemarthula-Microsoft Oct 13, 2025
96ab538
Refactor AI services module path and remove deprecated main.bicep file
Abdul-Microsoft Oct 13, 2025
424cdff
Merge pull request #285 from microsoft/psl-bicepfilenamechange
Roopan-Microsoft Oct 13, 2025
818fbf6
Refactor Bicep templates: update parameter names, enhance naming conv…
Abdul-Microsoft Oct 13, 2025
770385a
Update log analytics workspace ID handling and standardize naming con…
Abdul-Microsoft Oct 14, 2025
40f4c51
Merge pull request #287 from microsoft/psl-wafstandard
Abdul-Microsoft Oct 14, 2025
2c6fcde
Updated Variables to match with other template
Roopan-Microsoft Oct 14, 2025
3858e26
kept default value for enablePrivateNetworking
Roopan-Microsoft Oct 14, 2025
87fd32e
Refactor diagnostic settings and app logs configuration to conditiona…
Abdul-Microsoft Oct 14, 2025
f9a369e
update with chmod for post deployment sccript
Roopan-Microsoft Oct 14, 2025
80f06b6
changing the document and changed the variable names
Vemarthula-Microsoft Oct 14, 2025
06dc656
Enabled purge protection for app configuration
Roopan-Microsoft Oct 14, 2025
e6f7569
Merge branch 'dev' into ve-networkchanges
Abdul-Microsoft Oct 15, 2025
0bf481f
updated main.json
Abdul-Microsoft Oct 15, 2025
484438a
added some logs to check
Roopan-Microsoft Oct 15, 2025
5380b9e
changed to post deploy
Roopan-Microsoft Oct 15, 2025
97220d6
updated azure.yaml to check
Roopan-Microsoft Oct 15, 2025
e1d41bd
updated for sh
Roopan-Microsoft Oct 15, 2025
83a8bdb
Refactor network configurations: update address prefixes and subnet n…
Abdul-Microsoft Oct 15, 2025
b274954
updated main.json file
Abdul-Microsoft Oct 15, 2025
960978a
Merge pull request #288 from microsoft/ve-networkchanges
Prajwal-Microsoft Oct 15, 2025
b19074c
Update diagnostic settings to handle empty log analytics workspace re…
Abdul-Microsoft Oct 15, 2025
4b48a18
Merge pull request #289 from microsoft/ve-networkchanges
Prajwal-Microsoft Oct 15, 2025
d7c33c6
Refactor deployment scripts: rename postdeploy to postprovision and s…
Harsh-Microsoft Oct 16, 2025
6d23261
Add enablePurgeProtection parameter to Bicep and JSON templates
Harsh-Microsoft Oct 16, 2025
93187ef
Add AZURE_DEV_COLLECT_TELEMETRY variable in in azure-dev.yaml file
NirajC-Microsoft Oct 17, 2025
c46593d
Update API endpoint retrieval to handle potential null values and adj…
Harsh-Microsoft Oct 17, 2025
17d3612
Rename AI services module file and update reference in main Bicep tem…
Harsh-Microsoft Oct 17, 2025
543dbd2
Merge pull request #290 from microsoft/psl-azd-dev-nj
Roopan-Microsoft Oct 17, 2025
afd49c3
Add 'useDevContainer' option to Azure template validation step
Harsh-Microsoft Oct 17, 2025
48ec6a5
Fix postprovision hook to explicitly use bash for script execution on…
Harsh-Microsoft Oct 17, 2025
997bedd
remove unnecessary scope from aiservice.bicep
Harsh-Microsoft Oct 17, 2025
831527a
Merge branch 'main' into dev
Prajwal-Microsoft Oct 20, 2025
f5427bc
Merge pull request #292 from microsoft/dev
Roopan-Microsoft Oct 20, 2025
a5cfe0e
Merge pull request #293 from microsoft/main
Prajwal-Microsoft Oct 21, 2025
6822be0
Corrected the invalid reference
Kanchan-Microsoft Oct 21, 2025
88da275
Merge pull request #294 from Kanchan-Microsoft/main
Prajwal-Microsoft Oct 21, 2025
d1718ac
Merge pull request #295 from microsoft/dev
Roopan-Microsoft Oct 21, 2025
9825133
Merge branch 'dev' into hb-tempval-fix
Harsh-Microsoft Oct 23, 2025
690b765
Merge pull request #291 from microsoft/hb-tempval-fix
Roopan-Microsoft Oct 23, 2025
66fb1d4
Merge pull request #286 from microsoft/dependabotchanges
Roopan-Microsoft Oct 23, 2025
0bea710
Fix formatting of push condition in Docker build workflow
Roopan-Microsoft Oct 27, 2025
a90c501
Merge pull request #298 from microsoft/dev
Roopan-Microsoft Oct 27, 2025
aed6a06
prevent removal of existing RG tags
Kanchan-Microsoft Oct 28, 2025
14b58a5
Merge pull request #299 from microsoft/fix-gsa-deploy
Prajwal-Microsoft Oct 28, 2025
3ea28d8
Merge pull request #300 from microsoft/dev
Prajwal-Microsoft Oct 28, 2025
1b6962f
Create SampleWorkflow.md
Thanusree-Microsoft Oct 29, 2025
9a26571
Enhance Sample Workflow documentation
Thanusree-Microsoft Oct 29, 2025
8c4c179
Add files via upload
Thanusree-Microsoft Oct 29, 2025
cb7f469
Refine task descriptions in SampleWorkflow.md
Thanusree-Microsoft Oct 29, 2025
4aa9aac
Update Deployment Guide with new section and typo fix
Thanusree-Microsoft Oct 29, 2025
bde5e52
Revise Sample Workflow for clarity and structure
Thanusree-Microsoft Oct 30, 2025
c3c28ee
Fix typo in SampleWorkflow.md
Thanusree-Microsoft Oct 31, 2025
a628a23
Update Deployment Guide to clarify VS Code Dev Containers and streaml…
Kingshuk-Microsoft Oct 31, 2025
52c2faa
Remove unused --exclude-mail option from broken links checker arguments
Kingshuk-Microsoft Oct 31, 2025
74c5f93
Merge pull request #302 from microsoft/kings-readme
Roopan-Microsoft Nov 3, 2025
600e51b
Update SampleWorkflow.md
Roopan-Microsoft Nov 4, 2025
880ad8c
Update SampleWorkflow.md
Roopan-Microsoft Nov 4, 2025
f0512ae
Remove redundant exclude option in workflow
Thanusree-Microsoft Nov 4, 2025
8bae325
docs: Fix typo in DeploymentGuide.md
Prajwal-Microsoft Nov 4, 2025
cb0ec7c
Merge pull request #308 from microsoft/dev
Roopan-Microsoft Nov 4, 2025
d97bc9f
Apply suggestion from @Copilot
Roopan-Microsoft Nov 4, 2025
f12c3b4
Apply suggestion from @Copilot
Roopan-Microsoft Nov 4, 2025
46e42af
Apply suggestion from @Copilot
Roopan-Microsoft Nov 4, 2025
14dd151
Add response time note to SampleWorkflow.md
Thanusree-Microsoft Nov 5, 2025
bbad5dc
Added a maximum 20-character limit to the environment name.
Kanchan-Microsoft Nov 6, 2025
43d18fe
Merge branch 'dev' into bug-fix-25908
Kanchan-Microsoft Nov 6, 2025
6f48f62
Merge pull request #309 from microsoft/bug-fix-25908
Prajwal-Microsoft Nov 6, 2025
3616d10
Merge pull request #307 from microsoft/psl-sampleflow-doc
Roopan-Microsoft Nov 6, 2025
0aff3eb
Apply suggestion from @Copilot
Roopan-Microsoft Nov 10, 2025
1e3269f
Merge pull request #310 from microsoft/dev
Prajwal-Microsoft Nov 10, 2025
23022fc
security vulnerability
Kanchan-Microsoft Nov 11, 2025
184af06
Added permissions, env reuse, resource naming, troubleshooting and su…
Nov 13, 2025
ae870c9
updated the readme
Nov 13, 2025
5127652
Add disclaimer for AI solutions in README
Thanusree-Microsoft Nov 14, 2025
c4e27e8
Merge pull request #313 from microsoft/psl-disclaimer-cp
Roopan-Microsoft Nov 14, 2025
dc50b68
update app authetication
Nov 14, 2025
ccc6f42
add info regarding naming and cleanup of environments
Nov 14, 2025
572dbe9
Add pricing details in readme
Nov 14, 2025
9042ccf
Remove disclaimer from README
Harmanpreet-Microsoft Nov 14, 2025
84393f5
Merge pull request #314 from microsoft/psl-removedisclaimer
Roopan-Microsoft Nov 14, 2025
027a11e
Add disclaimer for AI solutions in README
Harmanpreet-Microsoft Nov 14, 2025
0cd5d82
Merge pull request #315 from microsoft/psl-disclaimer
Roopan-Microsoft Nov 14, 2025
3cffa2d
Update README.md
Roopan-Microsoft Nov 14, 2025
89565d4
Merge pull request #316 from microsoft/psl-disclaimer
Roopan-Microsoft Nov 14, 2025
71c6960
Update README.md
Roopan-Microsoft Nov 14, 2025
2f23365
Merge pull request #317 from microsoft/psl-disclaimer
Roopan-Microsoft Nov 14, 2025
05bc0e5
Merge pull request #312 from Kanchan-Microsoft/main
Roopan-Microsoft Nov 17, 2025
55e240e
Added Deploy-v2 pipeline with manual dispatch and input parameter sup…
Vamshi-Microsoft Nov 17, 2025
d8e1cf0
Changed Trigger type as per previous pipeline
Vamshi-Microsoft Nov 17, 2025
fd33de9
Merge pull request #319 from microsoft/deploy-v2-pipeline
Prajwal-Microsoft Nov 17, 2025
5465e80
docs: Updated the dployment guide
Prajwal-Microsoft Nov 19, 2025
629d2eb
Refactor infrastructure parameters and modules
Abdul-Microsoft Nov 20, 2025
af05c90
Refactor jumpbox VM and maintenance configuration naming conventions
Abdul-Microsoft Nov 20, 2025
b41a61a
Set default container image tag to 'latest' in parameters files
Abdul-Microsoft Nov 20, 2025
6d0516f
Update Azure resource API versions and module dependencies to latest …
Abdul-Microsoft Nov 20, 2025
9939d77
Added files to support vs code web
Ragini-Microsoft Nov 20, 2025
ceaba45
pylint fixes
Ragini-Microsoft Nov 20, 2025
8bcb123
docs: Added files to support vs code web
Avijit-Microsoft Nov 20, 2025
6ab52b5
Merge pull request #321 from microsoft/psl-us-26063
Roopan-Microsoft Nov 20, 2025
05a6088
add vscode web button in readme
Ragini-Microsoft Nov 20, 2025
a69ffdb
docs: add vscode web button in readme
Avijit-Microsoft Nov 20, 2025
fd8f623
Merge pull request #325 from microsoft/psl-strengthen-deployment
Roopan-Microsoft Nov 20, 2025
87a8820
added AZURE_DEV_COLLECT_TELEMETRY environment variable to deployment …
Vamshi-Microsoft Nov 21, 2025
dec6488
Implementation of Configurable Logging Control via Flag
AjitPadhi-Microsoft Nov 21, 2025
0ff3402
Merge pull request #327 from microsoft/psl-set-telemetry
Roopan-Microsoft Nov 21, 2025
d8126e5
Merge remote-tracking branch 'origin/main' into psl-conflictresolve
Abdul-Microsoft Nov 21, 2025
023e901
removed duplicate
Abdul-Microsoft Nov 21, 2025
70315eb
fix: update container image tag to include date and versioning
Abdul-Microsoft Nov 21, 2025
5046d9d
fix: update container image tag to latest version
Abdul-Microsoft Nov 21, 2025
160439d
Merge pull request #328 from microsoft/psl-conflictresolve
Prajwal-Microsoft Nov 21, 2025
e8a0a30
Updated the code owners
Prekshith-Microsoft Nov 24, 2025
16ce5a5
Merge pull request #331 from microsoft/dev
Roopan-Microsoft Nov 24, 2025
cc6d519
docs: add guidance for disabling Log Analytics workspace replication …
Abdul-Microsoft Nov 24, 2025
baa9289
Merge pull request #333 from microsoft/psl-loganalyticsdeletion-guide
Roopan-Microsoft Nov 24, 2025
4b8eafb
Merge pull request #332 from microsoft/psl-codeowner
Prajwal-Microsoft Nov 24, 2025
fdb0e14
fixed config issue
AjitPadhi-Microsoft Nov 25, 2025
7400fe0
Fix typo in README.md for processing pipelines
Thanusree-Microsoft Nov 27, 2025
8ccc4a9
docs: update authentication setup instructions and added/corrected im…
Kingshuk-Microsoft Nov 27, 2025
c1e3ae2
Fix typo in CustomizeSchemaData.md
Thanusree-Microsoft Nov 27, 2025
54cd2a3
Fix typo in authentication configuration instructions
Thanusree-Microsoft Nov 27, 2025
b531697
Update GitHub Issues link for support
Thanusree-Microsoft Nov 27, 2025
6587c8d
prevention of duplicate schema registration
Kanchan-Microsoft Nov 27, 2025
e90aac0
Add files via upload
Thanusree-Microsoft Nov 27, 2025
cc01d15
add deployment option for Visual Studio Code (WEB) in Deployment Guide
Ragini-Microsoft Nov 27, 2025
a0784d4
foundry changes v1
Rafi-Microsoft Nov 27, 2025
2722e74
docs: add deployment option for Visual Studio Code (WEB) in Deployme…
Avijit-Microsoft Nov 27, 2025
8bd1483
feat: Optimized Deployment workflow by separating jobs into individua…
Vamshi-Microsoft Nov 27, 2025
3bd66e2
Add GitHub Actions output for schema ID after upload
Vamshi-Microsoft Nov 27, 2025
7f7b7ae
Add telemetry environment variable to deployment workflows for Linux …
Vamshi-Microsoft Nov 27, 2025
5561895
updates v1
Rafi-Microsoft Nov 27, 2025
d79791b
Merge pull request #336 from microsoft/main
Prajwal-Microsoft Nov 27, 2025
3801b10
mandatory role
Rafi-Microsoft Nov 27, 2025
2263b91
fix lint issues
Rafi-Microsoft Nov 27, 2025
7d73cc3
added test config for test cases
Rafi-Microsoft Nov 27, 2025
7d509c9
resolved copilet fixes
Vamshi-Microsoft Nov 27, 2025
31460aa
refactor: Remove unused schema ID outputs from deployment workflows
Vamshi-Microsoft Nov 27, 2025
8c88832
refactor: Remove unused outputs from deployment orchestrator and upda…
Vamshi-Microsoft Nov 28, 2025
bdf3c4d
updated all workflow files to use secrets: inherit instead of explici…
Vamshi-Microsoft Nov 28, 2025
fef4351
Add run_e2e_tests input to deploy job in orchestrator workflow
Vamshi-Microsoft Nov 28, 2025
642003a
Merge remote-tracking branch 'origin/dev' into PSL-US-26408
AjitPadhi-Microsoft Nov 28, 2025
c615c17
Merge pull request #329 from microsoft/PSL-US-26408
Roopan-Microsoft Nov 28, 2025
f6a9f96
refactor: replace openai sdk with foundrysdk
Avijit-Microsoft Nov 28, 2025
847abac
cmmented the azure location from vs code web .env
Ragini-Microsoft Nov 28, 2025
17c65d3
fix: Update CLEANUP_RESOURCES logic to default to false for workflow_…
Vamshi-Microsoft Nov 28, 2025
5ae771c
Apply suggestion from @Copilot
Roopan-Microsoft Nov 28, 2025
a5e44cb
chore: commented the azure location from vs code web .env
Avijit-Microsoft Nov 28, 2025
358c4e6
docs: Fix Redirect URI in ManualAppRegistrationConfiguration
Prajwal-Microsoft Nov 28, 2025
ddeaecd
docs: Fix Redirect URI in ManualAppRegistrationConfiguration
Avijit-Microsoft Nov 28, 2025
4dddcba
docs: Fix redirect URI in ManualAppRegistrationConfiguration
Prajwal-Microsoft Nov 28, 2025
55154d5
Fixed Cleanup functionality
Vamshi-Microsoft Nov 28, 2025
147387d
fix: Remove version suffix from job names in workflow files
Vamshi-Microsoft Nov 28, 2025
900997d
docs: Fix redirect URI in ManualAppRegistrationConfiguration
Avijit-Microsoft Nov 28, 2025
7c1a390
Fix typo in Troubleshooting Steps documentation
Thanusree-Microsoft Nov 28, 2025
1dccef0
Merge pull request #341 from microsoft/psl-correctdocs
Roopan-Microsoft Nov 28, 2025
c3aff4c
docs: enhance authentication setup instructions with additional notes…
Kingshuk-Microsoft Nov 28, 2025
7614fd6
docs: fix formatting in Azure App Registration setup instructions
Kingshuk-Microsoft Nov 28, 2025
a36c68c
docs: update note in authentication setup to include warning icon
Kingshuk-Microsoft Nov 28, 2025
a20458a
Merge pull request #340 from microsoft/bug-26668
Prajwal-Microsoft Dec 1, 2025
8f7a6df
Merge pull request #343 from microsoft/psl-deployment-v2changes
Prajwal-Microsoft Dec 1, 2025
d914f73
docs: update section numbering for clarity in authentication setup in…
Kingshuk-Microsoft Dec 1, 2025
7061b92
docs: update section numbering for clarity in manual app registration…
Kingshuk-Microsoft Dec 1, 2025
4a5be43
Merge pull request #339 from microsoft/bug27144readme
Prajwal-Microsoft Dec 1, 2025
f6eeaf6
uv lock file update
AjitPadhi-Microsoft Dec 1, 2025
d3626ab
Merge pull request #354 from microsoft/uv-sync-fix
Roopan-Microsoft Dec 1, 2025
83591de
Merge branch 'main' into dev
Kanchan-Microsoft Dec 1, 2025
5565c12
Merge pull request #346 from microsoft/dev
Roopan-Microsoft Dec 1, 2025
f71f42d
Initial plan
Copilot Dec 2, 2025
2f3f663
Add Daniel Poku (dgp10801) to CODEOWNERS
Copilot Dec 2, 2025
823ce85
Merge pull request #355 from microsoft/copilot/add-dgp10801-to-codeow…
Prajwal-Microsoft Dec 2, 2025
38b837b
updated node-forge
Kanchan-Microsoft Dec 2, 2025
0c1ffda
fix portal link
Dec 2, 2025
01f2fa2
Merge pull request #356 from microsoft/troubleshoot-updates
Prajwal-Microsoft Dec 3, 2025
3f5fe9a
docs: Revise structure and enhance Deployment Guide
Harsh-Microsoft Dec 3, 2025
5bfeb56
docs: Add link to Technical Architecture in Deployment Guide
Harsh-Microsoft Dec 3, 2025
cb1f857
docs: Update Deployment Guide to include environment variable retrieval
Harsh-Microsoft Dec 3, 2025
0f2a3c2
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 4, 2025
f84ec5a
logging issue fix
AjitPadhi-Microsoft Dec 4, 2025
8f5f6cb
lint issue fix
AjitPadhi-Microsoft Dec 4, 2025
66b5bd6
updated bicep
AjitPadhi-Microsoft Dec 4, 2025
759fb47
docs: Update valid examples in Deployment Guide for environment name …
Harsh-Microsoft Dec 4, 2025
d3b0cd6
update troubleshoot doc
NirajC-Microsoft Dec 5, 2025
b134660
reverted code changes
AjitPadhi-Microsoft Dec 5, 2025
96349e2
lint issue fix
AjitPadhi-Microsoft Dec 5, 2025
7c7356b
Merge pull request #359 from microsoft/logging-fix
Roopan-Microsoft Dec 5, 2025
c50dc67
fix: merging dev changes to main
Avijit-Microsoft Dec 8, 2025
790e39e
Merge pull request #363 from microsoft/main
Prajwal-Microsoft Dec 8, 2025
e9d3d83
Add"⚡Most Frequently Encountered Errors" section in Troubleshoot ste…
NirajC-Microsoft Dec 10, 2025
6fef78d
update error steps
NirajC-Microsoft Dec 11, 2025
6577792
update format
NirajC-Microsoft Dec 12, 2025
c6489d7
updated urllib
Kanchan-Microsoft Dec 12, 2025
4cae18f
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 12, 2025
c6649ff
Merge branch 'main' of https://github.com/Kanchan-Microsoft/content-p…
Kanchan-Microsoft Dec 12, 2025
de5cddf
add known issues section
Dec 12, 2025
63eb233
Change place
Dec 12, 2025
2dba983
Update docs/DeploymentGuide.md
Shreyas-Microsoft Dec 12, 2025
8997b65
Merge pull request #364 from microsoft/psl-add-known-issues
Roopan-Microsoft Dec 12, 2025
b416507
Merge pull request #360 from microsoft/psl-troubleshoot-doc-improve
Roopan-Microsoft Dec 12, 2025
e1a8fcb
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 12, 2025
1b5bd6a
Merge branch 'main' into dev
Kanchan-Microsoft Dec 12, 2025
77146d0
updated urlib==2.6.0
Kanchan-Microsoft Dec 12, 2025
f0f6d5d
Merge pull request #1 from Kanchan-Microsoft/dev
Kanchan-Microsoft Dec 12, 2025
a82dd0c
Merge pull request #358 from Kanchan-Microsoft/main
Roopan-Microsoft Dec 15, 2025
e4187b2
Merge pull request #365 from microsoft/dev
Roopan-Microsoft Dec 15, 2025
1c72315
Remove known issues about Azure Container Apps
Shreyas-Microsoft Dec 16, 2025
b9f3c95
Merge pull request #367 from microsoft/psl-removed-known-issues-azure
Roopan-Microsoft Dec 16, 2025
ba77923
Update LocalSetupGuide with detailed setup instructions for backend a…
Vemarthula-Microsoft Dec 16, 2025
ca1f89f
Fix formatting issue in LocalSetupGuide by removing duplicate line
Vemarthula-Microsoft Dec 16, 2025
4ea0168
Add Azure prerequisites section to LocalSetupGuide
Vemarthula-Microsoft Dec 17, 2025
72aa3b8
Add comprehensive Local Development Setup Guide
Vemarthula-Microsoft Dec 17, 2025
4bfdaea
Remove outdated Local Development Setup Guide document
Vemarthula-Microsoft Dec 17, 2025
cc61d54
Update LocalSetupGuide with environment file changes and dependency m…
Vemarthula-Microsoft Dec 17, 2025
6180e54
Remove LocalSetupGuide.md and create LocalDevelopmentSetup.md with co…
Vemarthula-Microsoft Dec 17, 2025
faf0546
Update Local Development Setup Guide to reflect Python 3.12 installat…
Vemarthula-Microsoft Dec 18, 2025
44c1716
Execute workflows only when relevant files updated
AjitPadhi-Microsoft Dec 18, 2025
d20c418
Removed 'SecurityControl' tag
Vamshi-Microsoft Dec 18, 2025
fd31b0b
Merge pull request #370 from microsoft/psl-remove-SecurityControl-tag
Prajwal-Microsoft Dec 18, 2025
91b85f8
fixed code quality issues
Kanchan-Microsoft Dec 18, 2025
20f517f
removed unused local variable
Kanchan-Microsoft Dec 18, 2025
d05c50e
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 19, 2025
9701096
added header
Kanchan-Microsoft Dec 23, 2025
8a22b31
Merge branch 'main' of https://github.com/Kanchan-Microsoft/content-p…
Kanchan-Microsoft Dec 23, 2025
2a86faa
Merge pull request #369 from microsoft/PSL-US-27513
Roopan-Microsoft Dec 23, 2025
9bf9ff6
Merge pull request #372 from microsoft/main
Prajwal-Microsoft Dec 24, 2025
143de68
Merge pull request #371 from Kanchan-Microsoft/main
Prajwal-Microsoft Dec 24, 2025
80864f4
Add required logging settings to .env configuration
Vemarthula-Microsoft Dec 24, 2025
dd023f1
fix: Merge Dev to Main
Avijit-Microsoft Dec 29, 2025
ebd05e3
Merge pull request #245 from microsoft/ve-Local-readme
Prajwal-Microsoft Dec 30, 2025
933a1b8
docs: Revise structure and enhance Deployment Guide
Harsh-Microsoft Dec 3, 2025
e869761
Merge branch 'readme-updates' of https://github.com/microsoft/content…
Harsh-Microsoft Jan 1, 2026
0c84a2f
docs: Update Deployment Guide for parameter customization and redeplo…
Harsh-Microsoft Jan 1, 2026
48592de
Merge pull request #357 from microsoft/readme-updates
Prajwal-Microsoft Jan 2, 2026
e0fd1a8
Merge pull request #379 from microsoft/dev
Roopan-Microsoft Jan 5, 2026
a0412df
updation of vs code web url
Kanchan-Microsoft Jan 5, 2026
f8828ae
fix: update VS Code Web URL to use stable version
Avijit-Microsoft Jan 5, 2026
80a974d
Merge pull request #381 from microsoft/main
Roopan-Microsoft Jan 6, 2026
63fc07c
Merge branch 'dependabotchanges' into dev
AjitPadhi-Microsoft Jan 6, 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/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in the repo.
* @Avijit-Microsoft @Roopan-Microsoft @Prajwal-Microsoft @Vinay-Microsoft @aniaroramsft
* @Avijit-Microsoft @Roopan-Microsoft @Prajwal-Microsoft @Vinay-Microsoft @aniaroramsft @toherman-msft @nchandhi @dgp10801
3 changes: 3 additions & 0 deletions .github/workflows/azure-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,16 @@ jobs:
- name: Validate Azure Template
uses: microsoft/template-validation-action@v0.4.4
id: validation
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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/broken-links-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
uses: lycheeverse/lychee-action@v2.7.0
with:
args: >
--verbose --exclude-mail --no-progress --exclude ^https?://
--verbose --no-progress --exclude ^https?://
${{ steps.changed-markdown-files.outputs.all_changed_files }}
failIfEmpty: false
env:
Expand All @@ -50,7 +50,7 @@ jobs:
uses: lycheeverse/lychee-action@v2.7.0
with:
args: >
--verbose --exclude-mail --no-progress --exclude ^https?://
--verbose --no-progress --exclude ^https?://
'**/*.md'
failIfEmpty: false
env:
Expand Down
43 changes: 40 additions & 3 deletions .github/workflows/build-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,46 @@ name: Build and Push Docker Images
on:
push:
branches: [main, dev, demo, hotfix]
paths:
- 'src/ContentProcessor/src/**'
- 'src/**/Dockerfile'
- 'src/**/requirements.txt'
- 'src/**/pyproject.toml'
- 'src/ContentProcessorAPI/app/**'
- 'src/ContentProcessorAPI/helpers/**'
- 'src/ContentProcessorWeb/src/**'
- 'src/ContentProcessorWeb/public/**'
- 'src/ContentProcessorWeb/package.json'
- 'src/ContentProcessorWeb/package-lock.json'
- 'src/ContentProcessorWeb/yarn.lock'
- 'src/ContentProcessorWeb/tsconfig.json'
- 'src/ContentProcessorWeb/config-overrides.js'
- 'src/ContentProcessorWeb/nginx-custom.conf'
- 'src/ContentProcessorWeb/env.sh'
- '.github/workflows/build-docker-image.yml'
pull_request:
branches: [main, dev, demo, hotfix]
types: [opened, ready_for_review, reopened, synchronize]
paths:
- 'src/ContentProcessor/src/**'
- 'src/**/Dockerfile'
- 'src/**/requirements.txt'
- 'src/**/pyproject.toml'
- 'src/ContentProcessorAPI/app/**'
- 'src/ContentProcessorAPI/helpers/**'
- 'src/ContentProcessorWeb/src/**'
- 'src/ContentProcessorWeb/public/**'
- 'src/ContentProcessorWeb/package.json'
- 'src/ContentProcessorWeb/package-lock.json'
- 'src/ContentProcessorWeb/yarn.lock'
- 'src/ContentProcessorWeb/tsconfig.json'
- 'src/ContentProcessorWeb/config-overrides.js'
- 'src/ContentProcessorWeb/nginx-custom.conf'
- 'src/ContentProcessorWeb/env.sh'
- 'infra/**/*.bicep'
- 'infra/**/*.json'
- 'azure.yaml'
- '.github/workflows/build-docker-image.yml'
workflow_dispatch:

jobs:
Expand Down Expand Up @@ -70,7 +107,7 @@ jobs:
with:
context: ./src/ContentProcessor
file: ./src/ContentProcessor/Dockerfile
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix'|| github.ref_name == 'dependabotchanges' }}
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix' || github.ref_name == 'dependabotchanges' }}
tags: |
${{ steps.registry.outputs.ext_registry }}/contentprocessor:${{ env.BASE_TAG }}
${{ steps.registry.outputs.ext_registry }}/contentprocessor:${{ env.DATE_TAG }}
Expand All @@ -80,7 +117,7 @@ jobs:
with:
context: ./src/ContentProcessorAPI
file: ./src/ContentProcessorAPI/Dockerfile
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix'|| github.ref_name == 'dependabotchanges' }}
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix' || github.ref_name == 'dependabotchanges' }}
tags: |
${{ steps.registry.outputs.ext_registry }}/contentprocessorapi:${{ env.BASE_TAG }}
${{ steps.registry.outputs.ext_registry }}/contentprocessorapi:${{ env.DATE_TAG }}
Expand All @@ -90,7 +127,7 @@ jobs:
with:
context: ./src/ContentProcessorWeb
file: ./src/ContentProcessorWeb/Dockerfile
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix'|| github.ref_name == 'dependabotchanges' }}
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'hotfix' || github.ref_name == 'dependabotchanges' }}
tags: |
${{ steps.registry.outputs.ext_registry }}/contentprocessorweb:${{ env.BASE_TAG }}
${{ steps.registry.outputs.ext_registry }}/contentprocessorweb:${{ env.DATE_TAG }}
112 changes: 112 additions & 0 deletions .github/workflows/deploy-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
name: Deploy-Test-Cleanup (v2) Linux
on:
push:
branches:
- main
paths:
- 'src/ContentProcessor/src/**'
- 'src/**/Dockerfile'
- 'src/**/requirements.txt'
- 'src/**/pyproject.toml'
- 'src/ContentProcessorAPI/app/**'
- 'src/ContentProcessorAPI/helpers/**'
- 'src/ContentProcessorWeb/src/**'
- 'src/ContentProcessorWeb/public/**'
- 'src/ContentProcessorWeb/package.json'
- 'src/ContentProcessorWeb/package-lock.json'
- 'src/ContentProcessorWeb/yarn.lock'
- 'src/ContentProcessorWeb/tsconfig.json'
- 'src/ContentProcessorWeb/config-overrides.js'
- 'src/ContentProcessorWeb/nginx-custom.conf'
- 'src/ContentProcessorWeb/env.sh'
- '.github/workflows/deploy-linux.yml'
workflow_dispatch:
inputs:
azure_location:
description: 'Azure Location For Deployment'
required: false
default: 'australiaeast'
type: choice
options:
- 'australiaeast'
- 'centralus'
- 'eastasia'
- 'eastus2'
- 'japaneast'
- 'northeurope'
- 'southeastasia'
- 'uksouth'
resource_group_name:
description: 'Resource Group Name (Optional)'
required: false
default: ''
type: string

waf_enabled:
description: 'Enable WAF'
required: false
default: false
type: boolean
EXP:
description: 'Enable EXP'
required: false
default: false
type: boolean
build_docker_image:
description: 'Build And Push Docker Image (Optional)'
required: false
default: false
type: boolean

cleanup_resources:
description: 'Cleanup Deployed Resources'
required: false
default: false
type: boolean

run_e2e_tests:
description: 'Run End-to-End Tests'
required: false
default: 'GoldenPath-Testing'
type: choice
options:
- 'GoldenPath-Testing'
- 'Smoke-Testing'
- 'None'

AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID:
description: 'Log Analytics Workspace ID (Optional)'
required: false
default: ''
type: string
AZURE_EXISTING_AI_PROJECT_RESOURCE_ID:
description: 'AI Project Resource ID (Optional)'
required: false
default: ''
type: string
existing_webapp_url:
description: 'Existing Container WebApp URL (Skips Deployment)'
required: false
default: ''
type: string

schedule:
- cron: '0 9,21 * * *' # Runs at 9:00 AM and 9:00 PM GMT

jobs:
Run:
uses: ./.github/workflows/deploy-orchestrator.yml
with:
runner_os: ubuntu-latest
azure_location: ${{ github.event.inputs.azure_location || 'australiaeast' }}
resource_group_name: ${{ github.event.inputs.resource_group_name || '' }}
waf_enabled: ${{ github.event.inputs.waf_enabled == 'true' }}
EXP: ${{ github.event.inputs.EXP == 'true' }}
build_docker_image: ${{ github.event.inputs.build_docker_image == 'true' }}
cleanup_resources: ${{ github.event.inputs.cleanup_resources == 'true' }}
run_e2e_tests: ${{ github.event.inputs.run_e2e_tests || 'GoldenPath-Testing' }}
AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID || '' }}
AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID || '' }}
existing_webapp_url: ${{ github.event.inputs.existing_webapp_url || '' }}
trigger_type: ${{ github.event_name }}
secrets: inherit
138 changes: 138 additions & 0 deletions .github/workflows/deploy-orchestrator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
name: Deployment orchestrator

on:
workflow_call:
inputs:
runner_os:
description: 'Runner OS (ubuntu-latest or windows-latest)'
required: true
type: string
azure_location:
description: 'Azure Location For Deployment'
required: false
default: 'australiaeast'
type: string
resource_group_name:
description: 'Resource Group Name (Optional)'
required: false
default: ''
type: string
waf_enabled:
description: 'Enable WAF'
required: false
default: false
type: boolean
EXP:
description: 'Enable EXP'
required: false
default: false
type: boolean
build_docker_image:
description: 'Build And Push Docker Image (Optional)'
required: false
default: false
type: boolean
cleanup_resources:
description: 'Cleanup Deployed Resources'
required: false
default: false
type: boolean
run_e2e_tests:
description: 'Run End-to-End Tests'
required: false
default: 'GoldenPath-Testing'
type: string
AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID:
description: 'Log Analytics Workspace ID (Optional)'
required: false
default: ''
type: string
AZURE_EXISTING_AI_PROJECT_RESOURCE_ID:
description: 'AI Project Resource ID (Optional)'
required: false
default: ''
type: string
existing_webapp_url:
description: 'Existing Container WebApp URL (Skips Deployment)'
required: false
default: ''
type: string
trigger_type:
description: 'Trigger type (workflow_dispatch, pull_request, schedule)'
required: true
type: string

env:
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}

jobs:
docker-build:
uses: ./.github/workflows/job-docker-build.yml
with:
trigger_type: ${{ inputs.trigger_type }}
build_docker_image: ${{ inputs.build_docker_image }}
secrets: inherit

deploy:
if: always() && (inputs.trigger_type != 'workflow_dispatch' || inputs.existing_webapp_url == '' || inputs.existing_webapp_url == null)
needs: docker-build
uses: ./.github/workflows/job-deploy.yml
with:
trigger_type: ${{ inputs.trigger_type }}
runner_os: ${{ inputs.runner_os }}
azure_location: ${{ inputs.azure_location }}
resource_group_name: ${{ inputs.resource_group_name }}
waf_enabled: ${{ inputs.waf_enabled }}
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_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 }}
cleanup_resources: ${{ inputs.cleanup_resources }}
secrets: inherit

e2e-test:
if: always() && ((needs.deploy.result == 'success' && needs.deploy.outputs.CONTAINER_WEB_APPURL != '') || (inputs.existing_webapp_url != '' && inputs.existing_webapp_url != null)) && (inputs.trigger_type != 'workflow_dispatch' || (inputs.run_e2e_tests != 'None' && inputs.run_e2e_tests != '' && inputs.run_e2e_tests != null))
needs: [docker-build, deploy]
uses: ./.github/workflows/test-automation-v2.yml
with:
CP_WEB_URL: ${{ needs.deploy.outputs.CONTAINER_WEB_APPURL || inputs.existing_webapp_url }}
TEST_SUITE: ${{ inputs.trigger_type == 'workflow_dispatch' && inputs.run_e2e_tests || 'GoldenPath-Testing' }}
secrets: inherit

send-notification:
if: always()
needs: [docker-build, deploy, e2e-test]
uses: ./.github/workflows/job-send-notification.yml
with:
trigger_type: ${{ inputs.trigger_type }}
waf_enabled: ${{ inputs.waf_enabled }}
EXP: ${{ inputs.EXP }}
run_e2e_tests: ${{ inputs.run_e2e_tests }}
existing_webapp_url: ${{ inputs.existing_webapp_url }}
deploy_result: ${{ needs.deploy.result }}
e2e_test_result: ${{ needs.e2e-test.result }}
CONTAINER_WEB_APPURL: ${{ needs.deploy.outputs.CONTAINER_WEB_APPURL }}
RESOURCE_GROUP_NAME: ${{ needs.deploy.outputs.RESOURCE_GROUP_NAME }}
QUOTA_FAILED: ${{ needs.deploy.outputs.QUOTA_FAILED }}
TEST_SUCCESS: ${{ needs.e2e-test.outputs.TEST_SUCCESS }}
TEST_REPORT_URL: ${{ needs.e2e-test.outputs.TEST_REPORT_URL }}
secrets: inherit

cleanup-deployment:
if: always() && needs.deploy.result == 'success' && needs.deploy.outputs.RESOURCE_GROUP_NAME != '' && inputs.existing_webapp_url == '' && (inputs.trigger_type != 'workflow_dispatch' || inputs.cleanup_resources)
needs: [docker-build, deploy, e2e-test]
uses: ./.github/workflows/job-cleanup-deployment.yml
with:
runner_os: ${{ inputs.runner_os }}
trigger_type: ${{ inputs.trigger_type }}
cleanup_resources: ${{ inputs.cleanup_resources }}
existing_webapp_url: ${{ inputs.existing_webapp_url }}
RESOURCE_GROUP_NAME: ${{ needs.deploy.outputs.RESOURCE_GROUP_NAME }}
AZURE_LOCATION: ${{ needs.deploy.outputs.AZURE_LOCATION }}
AZURE_ENV_OPENAI_LOCATION: ${{ needs.deploy.outputs.AZURE_ENV_OPENAI_LOCATION }}
ENV_NAME: ${{ needs.deploy.outputs.ENV_NAME }}
IMAGE_TAG: ${{ needs.deploy.outputs.IMAGE_TAG }}
secrets: inherit
Loading
Loading