Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
a5b6394
build(deps): bump the all-frontend-deps group
dependabot[bot] Nov 1, 2025
f1ae11e
build(deps): bump the all-backend-deps group in /src with 16 updates
dependabot[bot] Nov 1, 2025
1d228d7
build(deps): bump the all-actions group with 4 updates
dependabot[bot] Nov 1, 2025
ff50aa7
added logs config
AjitPadhi-Microsoft Nov 13, 2025
64a1048
lint issue fix
AjitPadhi-Microsoft Nov 14, 2025
0caef02
minor update on logging
AjitPadhi-Microsoft Nov 14, 2025
3cc7f39
updated variables
AjitPadhi-Microsoft Nov 14, 2025
5f03bd6
updated config
AjitPadhi-Microsoft Nov 14, 2025
0783eb4
fixed logging issue
AjitPadhi-Microsoft Nov 17, 2025
2fb8011
lint issue fix
AjitPadhi-Microsoft Nov 17, 2025
ff2a419
Add scripts to build and push Docker image to Azure Container Registry
Vemarthula-Microsoft Nov 17, 2025
dfbf56f
added sample in env
AjitPadhi-Microsoft Nov 18, 2025
35879e1
Update Azure configuration to enhance deployment scripts and adjust m…
Vemarthula-Microsoft Nov 18, 2025
032ff4c
Replace Dockerfile.backend with src/WebApp.Dockerfile in build script…
Vemarthula-Microsoft Nov 20, 2025
633c569
Add packaging scripts for web app deployment and update Azure configu…
Vemarthula-Microsoft Nov 20, 2025
6ea1dc0
Remove legacy build and push scripts for Docker images to Azure Conta…
Vemarthula-Microsoft Nov 20, 2025
b023cf3
Remove commented-out hooks for post-provisioning Docker image build a…
Vemarthula-Microsoft Nov 20, 2025
587528d
Replcae OpenAI API calls with SDK API call
NirajC-Microsoft Nov 21, 2025
dbaa233
Pylint fix in data_utils.py
NirajC-Microsoft Nov 21, 2025
1776a67
Add files via upload
Thanusree-Microsoft Nov 21, 2025
ef443cb
Update Deployment Guide with Log Analytics note
Thanusree-Microsoft Nov 21, 2025
1896c3a
Add instructions for deploying local changes and renaming configurati…
Vemarthula-Microsoft Nov 21, 2025
efd9042
Remove container registry module and related outputs from Bicep template
Vemarthula-Microsoft Nov 21, 2025
6b1d1d4
removed extra space
Harsh-Microsoft Nov 21, 2025
c41fbe3
Add Foundry changes
NirajC-Microsoft Nov 21, 2025
e7ec23b
Resolve Pylint issue
NirajC-Microsoft Nov 21, 2025
fb47027
Resolve Pylint issue-1
NirajC-Microsoft Nov 21, 2025
66adb72
Update Deployment Guide by removing note on file names
Vemarthula-Microsoft Nov 21, 2025
579162f
Revise file renaming instructions in DeploymentGuide
Vemarthula-Microsoft Nov 21, 2025
d2c5e4d
Fix formatting for deployment guide instructions
Vemarthula-Microsoft Nov 21, 2025
333392d
Merge pull request #614 from microsoft/ve-dev-exp
Roopan-Microsoft Nov 21, 2025
30271c4
Merge pull request #620 from microsoft/psl-docs
Roopan-Microsoft Nov 24, 2025
a2fa414
Updated the code owners
Prekshith-Microsoft Nov 24, 2025
cdab8dc
Remove Keybase authentication from get_embedding
NirajC-Microsoft Nov 24, 2025
604c181
refactor: Replcae OpenAI API calls with SDK API call
Avijit-Microsoft Nov 24, 2025
6871b2c
Merge pull request #622 from microsoft/dev
Roopan-Microsoft Nov 24, 2025
c01cea8
Merge pull request #621 from microsoft/psl-update-codeowner
Prajwal-Microsoft Nov 24, 2025
7f4f296
added variable in bicep for package
AjitPadhi-Microsoft Nov 25, 2025
c03ddc0
commented Azure location env var in vs code web
Ragini-Microsoft Nov 25, 2025
fe089e2
added branch for validation
Ragini-Microsoft Nov 25, 2025
255969f
Revert "added branch for validation"
Ragini-Microsoft Nov 25, 2025
38e92cb
chore: Commented the location env var in vs code web
Avijit-Microsoft Nov 25, 2025
3aeb06a
docs: Add Local Debugging Setup guide and environment variables image
VishalS-Microsoft Nov 27, 2025
54190fc
Update Deployment Guide to include Visual Studio Code (WEB) deploymen…
Ragini-Microsoft Nov 27, 2025
de23626
Update Azure CLI login method to use device code for authentication
Ragini-Microsoft Nov 27, 2025
fd7ed1d
docs: Update Deployment Guide to include Visual Studio Code (WEB) dep…
Avijit-Microsoft Nov 27, 2025
acd968c
Merge pull request #627 from microsoft/psl-localsetup-doc
Roopan-Microsoft Nov 27, 2025
71604db
Merge pull request #626 from microsoft/main
Prajwal-Microsoft Nov 28, 2025
baeaa3a
Merge remote-tracking branch 'origin/dev' into PSL-US-26408
AjitPadhi-Microsoft Nov 28, 2025
3e9392e
updated bicep
AjitPadhi-Microsoft Nov 28, 2025
848a0aa
Merge pull request #609 from microsoft/PSL-US-26408
Roopan-Microsoft Nov 28, 2025
22cd5a0
Merge pull request #629 from microsoft/dev
Roopan-Microsoft Dec 1, 2025
d55bcac
Initial plan
Copilot Dec 2, 2025
2fd687f
Add dgp10801 to CODEOWNERS file
Copilot Dec 2, 2025
a69f8be
Merge pull request #632 from microsoft/copilot/add-dgp10801-to-codeow…
Prajwal-Microsoft Dec 2, 2025
637b77e
Refactor deployment guide Readme
AjitPadhi-Microsoft Dec 2, 2025
e8d352e
updated readme
AjitPadhi-Microsoft Dec 3, 2025
df86a6a
updated deployment readme
AjitPadhi-Microsoft Dec 3, 2025
1474d56
feat: Added Deployment v2 pipeline with Windows and Linux support
Vamshi-Microsoft Dec 3, 2025
4e65c3f
updated deployement readme
AjitPadhi-Microsoft Dec 3, 2025
7cdb993
Merge pull request #634 from microsoft/psl-deploymentv2pipeline
Prajwal-Microsoft Dec 3, 2025
e6cd001
fix portal link
Dec 3, 2025
965ca2f
Improved deployment guide
AjitPadhi-Microsoft Dec 3, 2025
e68d475
Merge pull request #635 from microsoft/troubleshoot-updates
Prajwal-Microsoft Dec 3, 2025
1fbd612
link error fixed
AjitPadhi-Microsoft Dec 3, 2025
43dc8d6
fixed link check issue
AjitPadhi-Microsoft Dec 3, 2025
8f99be9
fixed security vulnerability
Kanchan-Microsoft Dec 4, 2025
a99b72a
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 4, 2025
d9afd08
improve troubleshooting doc
NirajC-Microsoft Dec 5, 2025
f209d68
update quotacheck link
NirajC-Microsoft Dec 5, 2025
5c637f8
Merge pull request #639 from microsoft/dev
Roopan-Microsoft Dec 8, 2025
2a5b8b8
docs: Add local development setup guide and update deployment documen…
VishalS-Microsoft Dec 8, 2025
1a08af1
Execute workflows only when relevant files updated
AjitPadhi-Microsoft Dec 9, 2025
29b9be1
Merge branch 'microsoft:main' into main
Kanchan-Microsoft Dec 9, 2025
b85817b
minor fix updated
AjitPadhi-Microsoft Dec 10, 2025
fb70743
urllib package upgrade
Kanchan-Microsoft Dec 10, 2025
e0b467f
docs: Enhance local development setup guide with detailed instruction…
VishalS-Microsoft Dec 10, 2025
1d9e2f8
Add"⚡Most Frequently Encountered Errors" section in Troubleshoot ste…
NirajC-Microsoft Dec 10, 2025
de30dd0
fix quota_check link
NirajC-Microsoft Dec 10, 2025
f02d774
update error steps
NirajC-Microsoft Dec 11, 2025
c0438db
Update Format
NirajC-Microsoft Dec 12, 2025
1786671
changed urllib=2.6.0
Kanchan-Microsoft Dec 12, 2025
9850bbb
Merge pull request #637 from microsoft/psl-improve-doc
Roopan-Microsoft Dec 12, 2025
64ce6c5
Merge pull request #636 from Kanchan-Microsoft/main
Roopan-Microsoft Dec 12, 2025
e6004a9
lint pipeline updated
AjitPadhi-Microsoft Dec 19, 2025
774c386
updated pipeline
AjitPadhi-Microsoft Dec 19, 2025
1586aa6
Merge pull request #642 from microsoft/PSL-US-27513
Roopan-Microsoft Dec 24, 2025
70e6371
docs: Update local development setup guide for Python version changes…
VishalS-Microsoft Dec 24, 2025
24be5ae
Refactor and clean up code across multiple files
Kingshuk-Microsoft Dec 29, 2025
ecdcfc0
Fix initialization in _AzureSearchSettings to ensure proper inheritan…
Kingshuk-Microsoft Dec 29, 2025
f57a40c
Refactor _AzureSearchSettings initialization to ensure proper inherit…
Kingshuk-Microsoft Dec 30, 2025
3fb1910
Remove redundant page initialization in BrowsePage, DraftPage, Genera…
Kingshuk-Microsoft Dec 30, 2025
db96c2e
Fix regex pattern in PdfTextSplitter to exclude additional characters…
Kingshuk-Microsoft Dec 30, 2025
9f2487c
docs: Add service verification steps to LocalDevelopmentSetup
Prajwal-Microsoft Dec 30, 2025
2c97098
docs: Update local development setup sections and numbering
Prajwal-Microsoft Dec 30, 2025
94bf81e
Merge branch 'dev' into psl-localsetupdoc-docgen
VishalS-Microsoft Dec 31, 2025
3d95292
docs: Remove references to Python virtual environment and node_module…
VishalS-Microsoft Dec 31, 2025
e4ac0bc
updated deployment guide
AjitPadhi-Microsoft Jan 1, 2026
47cc477
Merge remote-tracking branch 'origin/dev' into PSL-US-27295
AjitPadhi-Microsoft Jan 1, 2026
785c3af
fixed deployement guide
AjitPadhi-Microsoft Jan 1, 2026
54d8001
updated readme
AjitPadhi-Microsoft Jan 1, 2026
83ba039
build(deps): bump the all-frontend-deps group
dependabot[bot] Jan 1, 2026
ff3babd
build(deps): bump the all-backend-deps group in /src with 18 updates
dependabot[bot] Jan 1, 2026
606d3cf
build(deps): bump the all-actions group with 4 updates
dependabot[bot] Jan 1, 2026
8d30685
Merge pull request #640 from microsoft/psl-localsetupdoc-docgen
Prajwal-Microsoft Jan 2, 2026
8ce46e7
Refactor failedSections handling in appStateReducer for improved clar…
Kingshuk-Microsoft Jan 2, 2026
346ec12
Merge branch 'PSL-US-27295' into dev
Prajwal-Microsoft Jan 5, 2026
1422cf4
Add Azure AI agent endpoint and enable build during deployment custom…
Harsh-Microsoft Jan 6, 2026
8cb50dd
Merge branch 'dev' into dependabotchanges
Harsh-Microsoft Jan 7, 2026
af76ea0
chore: downgrade React and related packages to version 18.x, update T…
Harsh-Microsoft Jan 7, 2026
1deb156
Merge pull request #655 from microsoft/dependabotchanges
Roopan-Microsoft Jan 9, 2026
78a8480
Add sample environment configuration for Azure AI integration
Kingshuk-Microsoft Jan 9, 2026
0d94aaa
Merge pull request #647 from microsoft/security-code-quality-fix
Roopan-Microsoft Jan 12, 2026
3ff3a9b
chore: update dependencies in package.json
Harsh-Microsoft Jan 12, 2026
bfe2a2f
chore: replace npm ci with npm install in GitHub Actions workflow
Harsh-Microsoft Jan 12, 2026
5f5439d
rebuilt package lock
Harsh-Microsoft Jan 12, 2026
b0036a7
Merge branch 'dev' into hb-psl-fix-testissue
Harsh-Microsoft Jan 12, 2026
ffb5d13
fix: ensure QUOTA_FAILED output defaults to 'false' in job-deploy.yml
Harsh-Microsoft Jan 12, 2026
660d626
fix: remove 'hb-psl-fix-testissue' branch from push triggers in node.…
Harsh-Microsoft Jan 12, 2026
0126ce8
Merge pull request #662 from microsoft/hb-psl-fix-testissue
Roopan-Microsoft Jan 12, 2026
6b66b7d
Include Azure authentication step in Deployment Guide
Thanusree-Microsoft Jan 14, 2026
2232d9a
docs: Include Azure authentication step in Deployment Guide
Avijit-Microsoft Jan 14, 2026
1b196ec
fix conflicts
Fr4nc3 Jan 27, 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
113 changes: 113 additions & 0 deletions .github/workflows/deploy-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Deploy-Test-Cleanup (v2) Linux
on:
pull_request:
branches:
- main
paths:
- 'src/frontend/**'
- 'src/**/*.py'
- 'src/requirements*.txt'
- 'src/WebApp.Dockerfile'
- '!src/tests/**'
- 'infra/**/*.bicep'
- 'infra/**/*.json'
- '*.yaml'
- '.github/workflows/deploy-*.yml'
workflow_run:
workflows: ["Build Docker and Optional Push"]
types:
- completed
branches:
- main
- dev
- demo
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 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.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:
DOCGEN_URL: ${{ needs.deploy.outputs.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 }}
WEB_APPURL: ${{ needs.deploy.outputs.WEB_APPURL || inputs.existing_webapp_url }}
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
103 changes: 103 additions & 0 deletions .github/workflows/deploy-windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
name: Deploy-Test-Cleanup (v2) Windows
on:
# pull_request:
# branches:
# - main
# workflow_run:
# workflows: ["Build Docker and Optional Push"]
# types:
# - completed
# branches:
# - main
# - dev
# - demo
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 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: windows-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
Loading
Loading