Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
d5776d2
Downgrade msal[broker] to 1.24.0b1 and azure-mgmt-resource to 23.1.0b2
Prasanjeet-Microsoft Jan 10, 2025
56f4f45
Merge pull request #282 from microsoft/downgrade-msal-azure-mgmt-reso…
Prajwal-Microsoft Jan 10, 2025
02f68ca
Downgrade azure-ai-ml package to version 1.17.1 to resolve package ve…
Prasanjeet-Microsoft Jan 13, 2025
c39f609
Upgrade azure-ai-ml package to compatible version
Prasanjeet-Microsoft Jan 13, 2025
99b5270
Merge pull request #284 from microsoft/upgrade-azure-ai-ml-package
Prajwal-Microsoft Jan 13, 2025
94b4f4c
test: Research assistant backend unit test (#286)
Pradheep-Microsoft Jan 13, 2025
b785eb6
fix: Research Assistant Deployment Issue - Prompt Flow version update…
Pradheep-Microsoft Jan 20, 2025
07bac06
Implement Consistent Versioning and Tagging for Accelerator Images (#…
Pavan-Microsoft Jan 22, 2025
0d82faa
Dev image version check
Pavan-Microsoft Jan 27, 2025
ae75bd3
Merge pull request #291 from microsoft/PSL-PK-ImageVersion
Pavan-Microsoft Jan 27, 2025
fb30c09
Revert "feat: Dev Image Version Check Test"
Pavan-Microsoft Jan 27, 2025
a582ee1
Merge pull request #292 from microsoft/revert-291-PSL-PK-ImageVersion
Pavan-Microsoft Jan 27, 2025
2adf389
update history method changes (#295)
pradeepjha-microsoft Jan 30, 2025
951fa25
fix: Fixed Asset and retirement update query (#332)
AjitPadhi-Microsoft Feb 6, 2025
6b85ef2
fixed the UI issue in Chat history list section (#335)
Mohan-Microsoft Feb 14, 2025
c412c08
Merge branch 'main' into dev
Roopan-Microsoft Feb 26, 2025
24752c7
Added code changes to handle null object error in history generate me…
Abdul-Microsoft Feb 26, 2025
ba9eb2a
build: validated and updated dependency for BYOC-ResearchAssistant Ac…
VishalS-Microsoft Feb 28, 2025
b81be42
Upgraded Package For AI_Hub Script (#419)
UtkarshMishra-Microsoft Mar 26, 2025
0d1f835
Merge branch 'main' into dev
Roopan-Microsoft Apr 1, 2025
03d13f1
package and ai-script (#426)
UtkarshMishra-Microsoft Apr 1, 2025
5c27106
resolved bug:16535 (#468)
VishalS-Microsoft Apr 4, 2025
14c770f
feat: SFI SQL Policy Changes (#469)
Abdul-Microsoft Apr 9, 2025
9cbfca2
perf: Semantic Kernel and Prompt improvement (#415)
UtkarshMishra-Microsoft Apr 9, 2025
23cbe2c
Merge branch 'main' into dev
Roopan-Microsoft Apr 10, 2025
6f60cf3
refactor: folder restructure for ca (#477)
Roopan-Microsoft Apr 10, 2025
d3b4d1b
Update README.md (#478)
Roopan-Microsoft Apr 10, 2025
091d074
fix: link updated for post deployment scripts (#480)
Roopan-Microsoft Apr 10, 2025
9599d44
chore: Removal of Power BI Integration (#481)
UtkarshMishra-Microsoft Apr 10, 2025
43551e7
updated the yml file typo
Roopan-Microsoft Apr 10, 2025
262ec7f
Merge branch 'dev' of https://github.com/microsoft/Build-your-own-cop…
Roopan-Microsoft Apr 10, 2025
8eb19b3
fix: Inject dynamic client name into Azure OpenAI host instructions (…
UtkarshMishra-Microsoft Apr 11, 2025
ca1af1a
feat: AI Foundry related bicep changes (#484)
Abdul-Microsoft Apr 11, 2025
a26e659
PromptAndLogic-fix (#485)
UtkarshMishra-Microsoft Apr 14, 2025
bf2393d
Prompt-updated (#486)
UtkarshMishra-Microsoft Apr 15, 2025
85306ef
Update run_fabric_items_scripts.sh
Roopan-Microsoft Apr 15, 2025
d026a3e
Update requirements.txt
Roopan-Microsoft Apr 15, 2025
4b10bb9
Update FabricDeployment.md
Roopan-Microsoft Apr 15, 2025
c749e03
Merge pull request #487 from microsoft/psl-pip-update-scripts
Avijit-Microsoft Apr 16, 2025
1a552fd
Fix: update icon no longer enabled when chat history name remains unc…
UtkarshMishra-Microsoft Apr 16, 2025
d2a957a
feat: Naming standard and post deployment script related bicep change…
Abdul-Microsoft Apr 16, 2025
163562f
feat: updated scripts to run manually, added azd template and devcont…
Harsh-Microsoft Apr 16, 2025
39baa6e
fix: update SQLDB_SERVER output to remove domain suffix and correct g…
Harsh-Microsoft Apr 16, 2025
56663e2
fix devcontainer.json and setup script to support initializing / node…
Dongbumlee Apr 16, 2025
a23c3ad
update path in Dockerfile
Dongbumlee Apr 16, 2025
540023e
add docker feature in devcontainer
Dongbumlee Apr 16, 2025
d705776
update script to following start.cmd
Dongbumlee Apr 16, 2025
138e006
docs: updates to the documentation and deployment scripts for Client …
Roopan-Microsoft Apr 17, 2025
44425e0
feat: Added feature to use azure_location env variable for deployment…
Abdul-Microsoft Apr 17, 2025
63d6faf
Update README.md
Roopan-Microsoft Apr 17, 2025
215357f
Add files via upload
Roopan-Microsoft Apr 17, 2025
60fddbe
fix: Enable Microsoft Entra Only Authentication in Sql Server (#497)
Abdul-Microsoft Apr 17, 2025
342cb03
Update Deployment option buttons and the version history messaging
bkeller108 Apr 17, 2025
bad916f
Create Create-Release.yml (#498)
Harmanpreet-Microsoft Apr 21, 2025
89f8370
docs: updates the documentation to improve user guidance for testing …
Roopan-Microsoft Apr 21, 2025
7157c7c
removed scripts (#501)
Harsh-Microsoft Apr 21, 2025
78efad9
added back post deployment scripts with Unix Style(LF) (#502)
Harsh-Microsoft Apr 21, 2025
0faaf9a
Update document changes
bkeller108 Apr 22, 2025
104e363
Merge pull request #503 from microsoft/ca-readme-documentation-changes
brittneek Apr 22, 2025
6633b20
update README.md
Dongbumlee Apr 22, 2025
d8526c1
Update readme
bkeller108 Apr 22, 2025
df88333
Merge pull request #509 from microsoft/ca-readme-documentation-changes
brittneek Apr 22, 2025
fb93f41
Update readme and deployment changes
bkeller108 Apr 22, 2025
85d2174
Merge pull request #510 from microsoft/ca-readme-documentation-changes
brittneek Apr 22, 2025
94a2acc
Update readme and deployment changes
bkeller108 Apr 22, 2025
3bc13f8
move the bicep files into infra folder
brittneek Apr 22, 2025
ade3789
Create azure-dev.yml
brittneek Apr 22, 2025
edfe69a
Merge pull request #511 from microsoft/ca-readme-documentation-changes
brittneek Apr 22, 2025
bc52e15
Update DeploymentGuide.md
Roopan-Microsoft Apr 23, 2025
aa573e6
Update DeploymentGuide.md
Roopan-Microsoft Apr 23, 2025
1f75256
Update DeploymentGuide.md
Roopan-Microsoft Apr 23, 2025
77b9d47
Updated, moved and renamed the Local Setup readme guide (#512)
Harsh-Microsoft Apr 23, 2025
fdb1c4b
Add files via upload
Roopan-Microsoft Apr 23, 2025
68fd90a
Update DeploymentGuide.md
Roopan-Microsoft Apr 23, 2025
57e990a
Update DeploymentGuide.md
Roopan-Microsoft Apr 23, 2025
b661adc
Add files via upload
Roopan-Microsoft Apr 23, 2025
e4cd089
feat: Code changes related to migrating azure function to App (#507)
Abdul-Microsoft Apr 23, 2025
73c3a67
Update azure-dev.yml
Roopan-Microsoft Apr 23, 2025
d2c5282
Update azure-dev.yml
Roopan-Microsoft Apr 23, 2025
3d7c77b
Update azure-dev.yml
Roopan-Microsoft Apr 23, 2025
842b759
rename azure dev yml file
brittneek Apr 23, 2025
e73d7ec
update readme
brittneek Apr 23, 2025
a277891
add launch.json for debgging
Dongbumlee Apr 24, 2025
a1e0d59
fix for async issue
Dongbumlee Apr 24, 2025
8c06b33
Update devcontainer.json
Roopan-Microsoft Apr 24, 2025
abfbcf9
Update devcontainer.json
Roopan-Microsoft Apr 24, 2025
312ce68
Update DeploymentGuide.md
Roopan-Microsoft Apr 24, 2025
00e0ef9
Update process_sample_data.sh
Roopan-Microsoft Apr 24, 2025
c3bf36a
Update DeploymentGuide.md
Roopan-Microsoft Apr 24, 2025
7551fda
Update FabricDeployment.md
Roopan-Microsoft Apr 24, 2025
5e1c41b
Update DeploymentGuide.md
Roopan-Microsoft Apr 24, 2025
4560e3c
Update quota_check.md
Roopan-Microsoft Apr 24, 2025
32c99d1
Merge branch 'main' into dev
Roopan-Microsoft Apr 24, 2025
c349c6c
Update DeploymentGuide.md
Roopan-Microsoft Apr 24, 2025
8d1cca7
Update CODEOWNERS
Roopan-Microsoft Apr 24, 2025
a1ffcc1
Update readme and documentation
brittneek Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 41 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
"name": "Python 3",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye",
"features": {
"ghcr.io/devcontainers/features/azure-cli:1": {
"installBicep": true,
"version": "latest",
"bicepVersion": "latest"
},
"ghcr.io/jlaundry/devcontainer-features/mssql-odbc-driver:1": {
"version": "18"
},
"ghcr.io/azure/azure-dev/azd:0": {
"version": "stable"
},
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"version": "latest",
"installDockerBuildx": true
}
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"ms-azuretools.vscode-azcli",
"ms-azuretools.vscode-bicep",
"ms-azuretools.azure-dev",
"ms-azuretools.vscode-azurefunctions"
]
}
},
"postCreateCommand": "bash ./.devcontainer/setup_env.sh",
"remoteUser": "vscode",
"hostRequirements": {
"memory": "4gb"
}
}
28 changes: 28 additions & 0 deletions .devcontainer/setup_env.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/bash

git fetch
git pull

# provide execute permission to quotacheck script
chmod +x ./infra/scripts/checkquota.sh

# Add the path to ~/.bashrc for persistence
if ! grep -q '/opt/mssql-tools18/bin' ~/.bashrc; then
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
fi

# Export the path for the current session
export PATH="$PATH:/opt/mssql-tools18/bin"

# Verify sqlcmd is available
if ! command -v sqlcmd &> /dev/null; then
echo "sqlcmd is not available in the PATH. Please check the installation."
exit 1
fi

# Install Azure function core tool
wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update
sudo apt-get install azure-functions-core-tools-4
7 changes: 1 addition & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +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

# Specific directory ownership
/ClientAdvisor/ @Avijit-Microsoft @Roopan-Microsoft @Prajwal-Microsoft

/ResearchAssistant/ @Avijit-Microsoft @Roopan-Microsoft @Prajwal-Microsoft
* @Avijit-Microsoft @Roopan-Microsoft @Prajwal-Microsoft @Vinay-Microsoft @aniaroramsft
57 changes: 6 additions & 51 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,7 @@ version: 2
updates:
# 1. React (JavaScript/TypeScript) dependencies
- package-ecosystem: "npm"
directory: "/ClientAdvisor/App/frontend"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 100

- package-ecosystem: "npm"
directory: "/ResearchAssistant/App/frontend"
directory: "/src/App/frontend"
schedule:
interval: "monthly"
commit-message:
Expand All @@ -21,43 +12,7 @@ updates:

# 2. Python dependencies
- package-ecosystem: "pip"
directory: "/ClientAdvisor/App"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ClientAdvisor/AzureFunction"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ClientAdvisor/Deployment/scripts/fabric_scripts"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ClientAdvisor/Deployment/scripts/index_scripts"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ResearchAssistant/App"
directory: "/src/App"
schedule:
interval: "monthly"
commit-message:
Expand All @@ -66,7 +21,7 @@ updates:
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ResearchAssistant/Deployment/scripts/aihub_scripts"
directory: "/src/AzureFunction"
schedule:
interval: "monthly"
commit-message:
Expand All @@ -75,7 +30,7 @@ updates:
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ResearchAssistant/Deployment/scripts/fabric_scripts"
directory: "/src/infra/scripts/fabric_scripts"
schedule:
interval: "monthly"
commit-message:
Expand All @@ -84,10 +39,10 @@ updates:
open-pull-requests-limit: 100

- package-ecosystem: "pip"
directory: "/ResearchAssistant/Deployment/scripts/index_scripts"
directory: "/src/infra/scripts/index_scripts"
schedule:
interval: "monthly"
commit-message:
prefix: "build"
target-branch: "dependabotchanges"
open-pull-requests-limit: 16
open-pull-requests-limit: 100
10 changes: 4 additions & 6 deletions .github/workflows/CAdeploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ on:
push:
branches:
- main
paths:
- 'ClientAdvisor/**'
schedule:
- cron: '0 6,18 * * *' # Runs at 6:00 AM and 6:00 PM GMT

Expand All @@ -28,10 +26,10 @@ jobs:
export TEXT_EMBEDDING_MIN_CAPACITY="45"
export AZURE_REGIONS="${{ vars.AZURE_REGIONS_CA }}"

chmod +x ClientAdvisor/Deployment/scripts/checkquota.sh
if ! ClientAdvisor/Deployment/scripts/checkquota.sh; then
chmod +x scripts/checkquota.sh
if ! scripts/checkquota.sh; then
# If quota check fails due to insufficient quota, set the flag
if grep -q "No region with sufficient quota found" ClientAdvisor/Deployment/scripts/checkquota.sh; then
if grep -q "No region with sufficient quota found" scripts/checkquota.sh; then
echo "QUOTA_FAILED=true" >> $GITHUB_ENV
fi
exit 1 # Fail the pipeline if any other failure occurs
Expand Down Expand Up @@ -116,7 +114,7 @@ jobs:
set -e
az deployment group create \
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
--template-file ClientAdvisor/Deployment/bicep/main.bicep \
--template-file infra/main.bicep \
--parameters solutionPrefix=${{ env.SOLUTION_PREFIX }} cosmosLocation=${{ env.AZURE_LOCATION }}

- name: List KeyVaults and Store in Array
Expand Down
65 changes: 65 additions & 0 deletions .github/workflows/Create-Release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
on:
push:
branches:
- main

permissions:
contents: write
pull-requests: write

name: Create-Release

jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.workflow_run.head_sha }}

- uses: codfish/semantic-release-action@v3
id: semantic
with:
tag-format: 'v${version}'
additional-packages: |
['conventional-changelog-conventionalcommits@7']
plugins: |
[
[
"@semantic-release/commit-analyzer",
{
"preset": "conventionalcommits"
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{ type: 'feat', section: 'Features', hidden: false },
{ type: 'fix', section: 'Bug Fixes', hidden: false },
{ type: 'perf', section: 'Performance Improvements', hidden: false },
{ type: 'revert', section: 'Reverts', hidden: false },
{ type: 'docs', section: 'Other Updates', hidden: false },
{ type: 'style', section: 'Other Updates', hidden: false },
{ type: 'chore', section: 'Other Updates', hidden: false },
{ type: 'refactor', section: 'Other Updates', hidden: false },
{ type: 'test', section: 'Other Updates', hidden: false },
{ type: 'build', section: 'Other Updates', hidden: false },
{ type: 'ci', section: 'Other Updates', hidden: false }
]
}
}
],
'@semantic-release/github'
]
env:
GITHUB_TOKEN: ${{ secrets.TOKEN }}
- run: echo ${{ steps.semantic.outputs.release-version }}

- run: echo "$OUTPUTS"
env:
OUTPUTS: ${{ toJson(steps.semantic.outputs) }}

Loading
Loading