Skip to content

Commit d39706b

Browse files
authored
Merge branch 'main' into fix/msal-initialize-and-stable-instance
2 parents f213e75 + fa81a68 commit d39706b

File tree

25 files changed

+867
-664
lines changed

25 files changed

+867
-664
lines changed

.devcontainer/devcontainer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"ms-azuretools.azure-dev",
1818
"ms-azuretools.vscode-bicep",
1919
"ms-python.python",
20-
"esbenp.prettier-vscode"
20+
"esbenp.prettier-vscode",
21+
"DavidAnson.vscode-markdownlint"
2122
]
2223
}
2324
},

.github/chatmodes/fixer.chatmode.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: 'Fix and verify issues in app'
33
model: GPT-5 (Preview)
4-
tools: ['extensions', 'codebase', 'usages', 'vscodeAPI', 'problems', 'changes', 'testFailure', 'fetch', 'findTestFiles', 'searchResults', 'githubRepo', 'runTests', 'runCommands', 'runTasks', 'editFiles', 'runNotebooks', 'search', 'new', 'get_issue', 'get_issue_comments', 'get-library-docs', 'playwright', 'pylance mcp server']
4+
tools: ['extensions', 'codebase', 'usages', 'vscodeAPI', 'problems', 'changes', 'testFailure', 'fetch', 'findTestFiles', 'searchResults', 'githubRepo', 'runTests', 'runCommands', 'runTasks', 'editFiles', 'runNotebooks', 'search', 'new', 'create_pull_request', 'get_issue', 'get_issue_comments', 'get-library-docs', 'playwright', 'pylance mcp server']
55
---
66

77
# Fixer Mode Instructions
@@ -25,3 +25,8 @@ You MUST check task output readiness before debugging, testing, or declaring wor
2525
- Backend: Quart was started with --reload; Python changes trigger an automatic restart.
2626
- If watchers seem stuck or output stops updating, stop the tasks and run the "Development" task again.
2727
- To interact with a running application, use the Playwright MCP server. If testing login, you will need to navigate to 'localhost' instead of '127.0.0.1' since that's the URL allowed by the Entra application.
28+
29+
## Committing the change
30+
31+
When change is complete, offer to make a new branch, git commit, and pull request.
32+
Make sure the PR follows the PULL_REQUEST_TEMPLATE.md format, with all sections filled out and appropriate checkboxes checked.

.github/workflows/azure-dev-validation.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
security-events: write
1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121

2222
- name: Build Bicep for linting
2323
uses: azure/CLI@v2
@@ -32,7 +32,7 @@ jobs:
3232
security-events: write
3333
steps:
3434
- name: Checkout
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v5
3636

3737
- name: Run PSRule analysis
3838
uses: microsoft/[email protected]

.github/workflows/azure-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118
USE_AI_PROJECT: ${{ vars.USE_AI_PROJECT }}
119119
steps:
120120
- name: Checkout
121-
uses: actions/checkout@v4
121+
uses: actions/checkout@v5
122122

123123
- name: Install azd
124124
uses: Azure/[email protected]

.github/workflows/evaluate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ jobs:
125125
})
126126
127127
- name: Checkout pull request
128-
uses: actions/checkout@v4
128+
uses: actions/checkout@v5
129129
with:
130130
ref: refs/pull/${{ github.event.issue.number }}/head
131131

.github/workflows/frontend.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
prettier:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
- name: Run prettier on frontend
1919
run: |
2020
cd ./app/frontend

.github/workflows/lint-markdown.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout repo
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717
- name: Run markdownlint
1818
uses: articulate/actions-markdownlint@v1
1919
with:

.github/workflows/python-test.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ jobs:
2828
python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2929
node_version: ["20.14", "22"]
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v5
32+
with:
33+
# Fetch full history so diff-cover can compute a merge base with origin/main
34+
fetch-depth: 0
3235
- name: Install uv
3336
uses: astral-sh/setup-uv@v6
3437
with:
@@ -61,7 +64,14 @@ jobs:
6164
run: black . --check --verbose
6265
- name: Run Python tests
6366
if: runner.os != 'Windows'
64-
run: pytest -s -vv --cov --cov-fail-under=89
67+
run: pytest -s -vv --cov --cov-report=xml --cov-fail-under=89
68+
- name: Check diff coverage
69+
if: runner.os != 'Windows'
70+
run: |
71+
BASE_REF="${{ github.base_ref }}"
72+
if [ -z "$BASE_REF" ]; then BASE_REF="main"; fi
73+
git fetch origin "$BASE_REF:refs/remotes/origin/$BASE_REF"
74+
diff-cover coverage.xml --compare-branch="origin/$BASE_REF" --fail-under=90
6575
- name: Run E2E tests with Playwright
6676
id: e2e
6777
if: runner.os != 'Windows'

.github/workflows/validate-markdown.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout Repo
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v5
2323
with:
2424
ref: ${{ github.event.pull_request.head.sha }}
2525
- name: Check broken Paths
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
steps:
3939
- name: Checkout Repo
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v5
4141
with:
4242
ref: ${{ github.event.pull_request.head.sha }}
4343
- name: Run Check URLs Country Locale
@@ -54,7 +54,7 @@ jobs:
5454
runs-on: ubuntu-latest
5555
steps:
5656
- name: Checkout Repo
57-
uses: actions/checkout@v4
57+
uses: actions/checkout@v5
5858
with:
5959
ref: ${{ github.event.pull_request.head.sha }}
6060
- name: Run Check Broken URLs

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ coverage.xml
5454
.hypothesis/
5555
.pytest_cache/
5656
cover/
57+
coverage_report.html
5758

5859
# Translations
5960
*.mo

0 commit comments

Comments
 (0)