Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
0aa2810
testing
blessing-sanusi Mar 12, 2025
a6a44e3
Update README.md
toherman-msft Mar 19, 2025
ff49b17
Update TRANSPARENCY_FAQ.md
toherman-msft Mar 19, 2025
4e81ea2
Merge pull request #291 from microsoft/toherman-msft-patch-1
toherman-msft Mar 19, 2025
ba811d6
Update README.md
blessing-sanusi Mar 19, 2025
c6a6d4b
Merge pull request #292 from microsoft/blessing-sanusi-patch-1
blessing-sanusi Mar 19, 2025
c7beb2c
changes from dev to main
blessing-sanusi Mar 19, 2025
de370d2
Merge branch 'main' of https://github.com/microsoft/document-generati…
blessing-sanusi Mar 19, 2025
8208841
changes from dev to main
blessing-sanusi Mar 19, 2025
93558c0
Merge pull request #293 from microsoft/data-changes
Vinay-Microsoft Mar 19, 2025
435d733
Update deployment action to use new bicep and updated baseurl and ima…
Harsh-Microsoft Mar 20, 2025
824a087
Update Node.js version matrix in workflow
Harsh-Microsoft Mar 20, 2025
18a9343
Update node.js.yml
Roopan-Microsoft Mar 20, 2025
04c5b60
Update node.js.yml
Roopan-Microsoft Mar 20, 2025
40958ef
Add jest-environment-jsdom dependency to package.json
Harsh-Microsoft Mar 20, 2025
ffb2c59
Merge branch 'update-tags' of https://github.com/microsoft/Generic-Bu…
Harsh-Microsoft Mar 20, 2025
625606e
Revert "Merge branch 'update-tags' of https://github.com/microsoft/Ge…
Harsh-Microsoft Mar 20, 2025
f32c48b
Revert "Add jest-environment-jsdom dependency to package.json"
Harsh-Microsoft Mar 20, 2025
9f3452a
Merge pull request #294 from microsoft/update-tags
Roopan-Microsoft Mar 20, 2025
627a82e
solved pylint issue
Mar 20, 2025
152c927
edit 1
Mar 20, 2025
618455b
implement Chat panel
Mar 20, 2025
83f7b62
Merge pull request #296 from microsoft/psl-15563-chatPanel
Roopan-Microsoft Mar 20, 2025
e1c4338
edit 2
Mar 20, 2025
54ecfcb
Merge pull request #297 from microsoft/psl-pylintREsolved
Roopan-Microsoft Mar 20, 2025
5f91f47
Create quota_check_params.sh
Roopan-Microsoft Mar 20, 2025
768fc99
Delete docs/infra/scripts/quota_check_params.sh
Roopan-Microsoft Mar 20, 2025
c1dbc10
Create quota_check_params.sh
Roopan-Microsoft Mar 20, 2025
ebbc586
Update quota_check_params.sh
Roopan-Microsoft Mar 20, 2025
879cab3
Create quota_check_all_regions.sh
Roopan-Microsoft Mar 20, 2025
fff0580
Update quota_check_all_regions.sh
Roopan-Microsoft Mar 20, 2025
7177517
Delete infra/scripts/infra/scripts/quota_check_all_regions.sh
Roopan-Microsoft Mar 20, 2025
949fc8d
Add files via upload
Roopan-Microsoft Mar 20, 2025
257dc53
Delete infra/scripts/quota_check_all_regions.sh
Roopan-Microsoft Mar 20, 2025
be5e972
Delete infra/scripts/quota_check_params.sh
Roopan-Microsoft Mar 20, 2025
da2aab7
Add files via upload
Roopan-Microsoft Mar 20, 2025
883b42b
Add files via upload
Roopan-Microsoft Mar 20, 2025
1db5243
Update README.md
Roopan-Microsoft Mar 20, 2025
ecd53f1
Merge pull request #298 from microsoft/psl-aifoundry-readme
Roopan-Microsoft Mar 20, 2025
775e181
Update quota_check.md
Roopan-Microsoft Mar 20, 2025
cc54b00
Merge pull request #299 from microsoft/psl-aifoundry-readme
Roopan-Microsoft Mar 20, 2025
decb01d
folder structure
blessing-sanusi Mar 20, 2025
e20e5c4
Update quota_check_params.sh
Roopan-Microsoft Mar 21, 2025
51914db
Update quota_check_all_regions.sh
Roopan-Microsoft Mar 21, 2025
fd18c17
Merge pull request #301 from microsoft/psl-aifoundry-readme
Roopan-Microsoft Mar 21, 2025
4e258c2
Update README.md
Roopan-Microsoft Mar 21, 2025
e719900
Merge pull request #303 from microsoft/psl-aifoundry-readme
Roopan-Microsoft Mar 21, 2025
b1f6f97
architecture image change
blessing-sanusi Mar 21, 2025
d193a0c
path updated in all workflows
Roopan-Microsoft Mar 22, 2025
84d519d
path updated
Roopan-Microsoft Mar 22, 2025
f2b293e
test file updated for path
Roopan-Microsoft Mar 22, 2025
48e8d22
path updated on python app
Roopan-Microsoft Mar 22, 2025
5205ebc
package updated
Roopan-Microsoft Mar 22, 2025
3fe3a6b
added readable stream fix
Roopan-Microsoft Mar 22, 2025
c5d43ce
package updated
Roopan-Microsoft Mar 22, 2025
ad704ff
Merge pull request #304 from microsoft/folder-structure
Roopan-Microsoft Mar 22, 2025
f03b47f
Update devcontainer.json
Roopan-Microsoft Mar 23, 2025
cdf8856
Merge pull request #306 from microsoft/psl-devcon-update
Roopan-Microsoft Mar 23, 2025
8cb8fe6
model back to gpt4o due to more availability regions
Roopan-Microsoft Mar 24, 2025
8ea1667
main json updated
Roopan-Microsoft Mar 24, 2025
82668d4
Update README.md
Roopan-Microsoft Mar 24, 2025
959af52
Merge pull request #307 from microsoft/psl-model-update
Roopan-Microsoft Mar 24, 2025
05d2e97
url updated to point latest repo name
Roopan-Microsoft Mar 24, 2025
e846e1e
Merge pull request #308 from microsoft/psl-model-update
Roopan-Microsoft Mar 24, 2025
a355914
Add files via upload
Roopan-Microsoft Mar 24, 2025
4dd5ddf
Add files via upload
Roopan-Microsoft Mar 24, 2025
65f426c
Update AzureGPTQuotaSettings.md
Roopan-Microsoft Mar 24, 2025
240e89d
Update README.md
Roopan-Microsoft Mar 24, 2025
578cd61
Add files via upload
Roopan-Microsoft Mar 24, 2025
df9b16a
Add files via upload
Roopan-Microsoft Mar 24, 2025
f7a9b24
Add files via upload
Roopan-Microsoft Mar 24, 2025
c37025f
Update AppAuthentication.md
Roopan-Microsoft Mar 24, 2025
4579a2b
Update DeleteResourceGroup.md
Roopan-Microsoft Mar 24, 2025
409a2ae
fic document test
Mar 24, 2025
3b123e5
Merge pull request #309 from microsoft/psl-add-release
Roopan-Microsoft Mar 24, 2025
2b09be9
fix draft test case
Mar 24, 2025
b897b01
fix chat history list item test
Mar 24, 2025
0434007
fix chat page tests
Mar 24, 2025
2532308
Merge pull request #310 from microsoft/psl-testFixes
Roopan-Microsoft Mar 24, 2025
b98e136
Update README.md
Roopan-Microsoft Mar 24, 2025
044c467
Update deploy_cosmos_db.bicep
Roopan-Microsoft Mar 24, 2025
2ae206b
Merge pull request #311 from microsoft/psl-add-release
Roopan-Microsoft Mar 24, 2025
0d5b723
name and architecture change
blessing-sanusi Mar 25, 2025
83527bd
Merge pull request #312 from microsoft/minor-changes
Roopan-Microsoft Mar 25, 2025
8396ed2
Create SampleQuestions.md
Roopan-Microsoft Mar 26, 2025
c09db98
Update SampleQuestions.md
Roopan-Microsoft Mar 26, 2025
6cdd40e
Add files via upload
Roopan-Microsoft Mar 26, 2025
c7f6d75
Update SampleQuestions.md
Roopan-Microsoft Mar 26, 2025
2394f94
Add files via upload
Roopan-Microsoft Mar 26, 2025
f9bbc04
Update README.md
Roopan-Microsoft Mar 26, 2025
c6feddc
Merge pull request #314 from microsoft/psl-prompts-readme
Prajwal-Microsoft Mar 26, 2025
1b79655
resloved bug:16106
VishalS-Microsoft Mar 26, 2025
d0bf09b
fix chatHistoryListItem tests
Mar 26, 2025
bce6caf
fix chatHistoryList tests
Mar 26, 2025
a15ce4f
Merge pull request #315 from microsoft/psl-bug-16106
Roopan-Microsoft Mar 27, 2025
5c86eb9
env name length updated
Roopan-Microsoft Mar 27, 2025
9d70824
Merge pull request #323 from microsoft/psl-envname-length
Roopan-Microsoft Mar 27, 2025
a1764d7
updated the description
Roopan-Microsoft Mar 27, 2025
773a704
Merge pull request #324 from microsoft/psl-envname-length
Avijit-Microsoft Mar 27, 2025
14e94cd
resolved multiple scroll issue
Ragini-Microsoft Mar 27, 2025
49ec2ae
Merge pull request #325 from microsoft/psl-bug-16187
Roopan-Microsoft Mar 28, 2025
ff584d6
commit disable fixes
NirajC-Microsoft Mar 28, 2025
3fd95ea
Export button disabled when section API's are in progress
Bangarraju-Microsoft Mar 28, 2025
99348f0
Removing unnecessary test case which I created for Section Cards
NirajC-Microsoft Mar 28, 2025
49fc3f5
Remove unnecessary Comments from Draft.tsx and SectionCards.tsx
NirajC-Microsoft Mar 28, 2025
62a2cc1
add return statement
NirajC-Microsoft Mar 28, 2025
539e15e
UI - draft component test cases fixed
Bangarraju-Microsoft Mar 28, 2025
ab0480e
Remove consoles
NirajC-Microsoft Mar 28, 2025
3763107
Delete infra/azure.yaml
Roopan-Microsoft Mar 28, 2025
15b7052
Merge pull request #330 from microsoft/psl-azuretemplate-fix
Roopan-Microsoft Mar 28, 2025
2ddc3bc
Update quota_check_params.sh
Roopan-Microsoft Mar 30, 2025
313cd72
Update quota_check.md
Roopan-Microsoft Mar 30, 2025
f43d54a
Add files via upload
Roopan-Microsoft Mar 30, 2025
0a68b8f
Update quota_check.md
Roopan-Microsoft Mar 30, 2025
e2390cd
Update quota_check.md
Roopan-Microsoft Mar 31, 2025
cd18c33
Update quota_check.md
Roopan-Microsoft Mar 31, 2025
8b036ec
Update quota_check.md
Roopan-Microsoft Mar 31, 2025
41a0e51
Update quota_check.md
Roopan-Microsoft Mar 31, 2025
87b23a0
Update quota_check.md
Roopan-Microsoft Mar 31, 2025
1b8775a
Merge pull request #331 from microsoft/psl-quota-script-update
Roopan-Microsoft Mar 31, 2025
daa50cf
Update README: Clarify instructions for selecting terminal shell in V…
Priyanka-Microsoft Apr 1, 2025
9c94f9e
Update quota_check.md
Roopan-Microsoft Apr 1, 2025
a278f7f
Add files via upload
Roopan-Microsoft Apr 1, 2025
3517ff3
Update quota_check.md
Roopan-Microsoft Apr 1, 2025
7f17e06
Merge pull request #333 from microsoft/psl-quota-script-update
Roopan-Microsoft Apr 1, 2025
4a72695
updated the subscription code in the script
Priyanka-Microsoft Apr 1, 2025
9f54771
Merge pull request #334 from microsoft/psl-update-subscription-in-script
Roopan-Microsoft Apr 1, 2025
c17d211
Add CONTRIBUTING.md
Harsh-Microsoft Apr 1, 2025
63997b2
Merge pull request #335 from microsoft/add-contributing-file
Roopan-Microsoft Apr 1, 2025
743e037
corrected the table
Priyanka-Microsoft Apr 1, 2025
8aa2ca3
updated dev container
Priyanka-Microsoft Apr 1, 2025
90a16df
updated table
Priyanka-Microsoft Apr 1, 2025
b790dc5
Merge pull request #336 from microsoft/fix/corrected-the-table
Roopan-Microsoft Apr 1, 2025
1f9b5cc
Merge pull request #329 from microsoft/psl-bug-16193
Roopan-Microsoft Apr 2, 2025
1620926
handled exceptions for login
Priyanka-Microsoft Apr 2, 2025
5f7962b
Merge pull request #366 from microsoft/fix/handled-exceptions-in-the-…
Roopan-Microsoft Apr 2, 2025
a94dd9c
refactor: update naming conventions for resources in Bicep files and …
Harsh-Microsoft Apr 2, 2025
d45d72c
build main.json
Harsh-Microsoft Apr 2, 2025
2f6f62b
bicep version upgrade
Harsh-Microsoft Apr 2, 2025
f759ce1
Merge pull request #368 from microsoft/gh-issue-fix-2apr
Roopan-Microsoft Apr 2, 2025
ba4649d
add permission for quota_check_params.sh in dev container
Priyanka-Microsoft Apr 3, 2025
c7def41
Merge pull request #369 from microsoft/fix/devcontainer-chmod-quota-s…
Roopan-Microsoft Apr 3, 2025
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
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
]
}
},
// "postStartCommand": "git pull origin main && python3 -m pip install -r infra/scripts/index_scripts/requirements.txt",
"postStartCommand": "git pull origin main && python3 -m pip install -r infra/scripts/index_scripts/requirements.txt && curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash && chmod +x ./scripts/quota_check_params.sh",
"remoteUser": "vscode",
"hostRequirements": {
"memory": "4gb"
}
}
}
5 changes: 1 addition & 4 deletions .github/workflows/azure-dev.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
name: Azure Template Validation
on:
# workflow_dispatch:
push:
branches:
- dev
workflow_dispatch:

permissions:
contents: read
Expand Down
64 changes: 64 additions & 0 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
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.GITHUB_TOKEN }}
- run: echo ${{ steps.semantic.outputs.release-version }}

- run: echo "$OUTPUTS"
env:
OUTPUTS: ${{ toJson(steps.semantic.outputs) }}
19 changes: 10 additions & 9 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,16 +111,17 @@ jobs:
set -e
az deployment group create \
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
--template-file infrastructure/deployment.json \
--template-file infra/main.json \
--parameters \
HostingPlanName="${{ env.SOLUTION_PREFIX }}-plan" \
ApplicationInsightsName="appins-${{ env.SOLUTION_PREFIX }}" \
WebsiteName="webapp-${{ env.SOLUTION_PREFIX }}" \
CosmosDBName="db-cosmos-${{ env.SOLUTION_PREFIX }}" \
CosmosDBRegion="${{ env.AZURE_LOCATION }}" \
AzureSearchService="search-${{ env.SOLUTION_PREFIX }}" \
AzureOpenAIResource="aoai-${{ env.SOLUTION_PREFIX }}" \
WorkspaceName="worksp-${{ env.SOLUTION_PREFIX }}"
environmentName="${{ env.SOLUTION_PREFIX }}" \
secondaryLocation="eastus2" \
deploymentType="GlobalStandard" \
gptModelName="gpt-4o" \
azureOpenaiAPIVersion="2024-05-01-preview" \
gptDeploymentCapacity="10" \
embeddingModel="text-embedding-ada-002" \
embeddingDeploymentCapacity="30" \
imageTag="latest"

- name: Delete Bicep Deployment
if: success()
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docker-build-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ jobs:
- name: Build Docker Image and optionally push - Internal Registry
uses: docker/build-push-action@v6
with:
context: .
file: WebApp.Dockerfile
context: ./src
file: ./src/WebApp.Dockerfile
push: ${{ github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo' || github.ref_name == 'dependabotchanges' }}
tags: |
${{ steps.registry.outputs.int_registry }}/webapp:${{ steps.determine_tag.outputs.tagname }}
Expand All @@ -83,8 +83,8 @@ jobs:
if: ${{ github.ref_name == 'main' }}
uses: docker/build-push-action@v6
with:
context: .
file: WebApp.Dockerfile
context: ./src
file: ./src/WebApp.Dockerfile
push: ${{github.ref_name == 'main' }}
tags: |
${{ steps.registry.outputs.ext_registry }}/webapp:${{ steps.determine_tag.outputs.tagname }}
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend
working-directory: src/frontend
strategy:
matrix:
node-version: [16.x, 18.x, 21.x]
node-version: [18.x, 21.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand All @@ -28,7 +28,8 @@ jobs:
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
cache-dependency-path: 'src/frontend/package-lock.json'
- run: npm ci
- run: npm install --save-dev jest-environment-jsdom # Install missing package
- run: NODE_OPTIONS=--max_old_space_size=8192 npm run build --if-present
- run: npm run test --if-present
2 changes: 1 addition & 1 deletion .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
pip install -r src/requirements-dev.txt

# Step 3: Run all code quality checks
- name: Pylint
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
pip install -r src/requirements-dev.txt
- name: Test with pytest
run: |
export PYTHONPATH=$(pwd)
export PYTHONPATH=$(pwd)/src
pytest -v --show-capture=stdout -k "not integration"

test_windows:
Expand All @@ -43,8 +43,8 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
pip install -r src/requirements-dev.txt
- name: Test with pytest
run: |
$env:PYTHONPATH=$pwd
$env:PYTHONPATH="$pwd\src"
pytest -v --show-capture=stdout -k "not integration"
16 changes: 8 additions & 8 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- name: Install Backend Dependencies
run: |
python -m pip install -r requirements.txt
python -m pip install -r src/requirements.txt
python -m pip install coverage pytest-cov
python -m pip install azure-keyvault-secrets

Expand Down Expand Up @@ -79,21 +79,21 @@ jobs:
${{ runner.os }}-node-

- name: Navigate to frontend directory
run: cd frontend
run: cd src/frontend

- name: Install Frontend Dependencies
run: |
cd frontend # Change to the frontend directory
cd src/frontend # Change to the frontend directory
npm install # Install dependencies from frontend/package.json

- name: Run Frontend Tests with Coverage
run: |
cd frontend # Change to the frontend directory
cd src/frontend # Change to the frontend directory
if npm run test -- --coverage; then
echo "Tests completed, checking coverage."
# Check coverage report and ensure it meets threshold
if [ -f frontend/coverage/lcov-report/index.html ]; then
COVERAGE=$(cat frontend/coverage/lcov-report/index.html | grep -oP 'total: \K[0-9]+(\.[0-9]+)?')
if [ -f src/frontend/coverage/lcov-report/index.html ]; then
COVERAGE=$(cat src/frontend/coverage/lcov-report/index.html | grep -oP 'total: \K[0-9]+(\.[0-9]+)?')
if (( $(echo "$COVERAGE < 80" | bc -l) )); then
echo "Coverage is below 80%, failing the job."
exit 1
Expand All @@ -107,5 +107,5 @@ jobs:
with:
name: frontend-coverage
path: |
frontend/coverage/ # Correct path to frontend coverage
frontend/coverage/lcov-report/ # Correct path to frontend lcov report
src/frontend/coverage/ # Correct path to frontend coverage
src/frontend/coverage/lcov-report/ # Correct path to frontend lcov report
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
.venv
frontend/node_modules

.env
.azure/
__pycache__/
.ipynb_checkpoints/
static
scripts/config.json


venv
myenv
frontend/coverage

scriptsenv/
14 changes: 14 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Contributing

This project welcomes contributions and suggestions. Most contributions require you to
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
and actually do, grant us the rights to use your contribution. For details, visit
https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
Loading
Loading