Skip to content

Commit 5eaf533

Browse files
committed
Add Python 3.8 to ADO CI matrix
1 parent ea16799 commit 5eaf533

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.Pipelines/CI-AND-RELEASE-PIPELINES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ PreBuildCheck ─► CI
3535
| Stage | What it does |
3636
|-------|-------------|
3737
| **PreBuildCheck** | Runs SDL security scans: PoliCheck (policy/offensive content), CredScan (leaked credentials), and PostAnalysis (breaks the build on findings) |
38-
| **CI** | Runs the full test suite on Python 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14 |
38+
| **CI** | Runs the full test suite on Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14 |
3939

4040
The Validate stage is **skipped** on PR/CI runs (it only applies to release builds).
4141

@@ -70,7 +70,7 @@ PreBuildCheck ─► Validate ─► CI ─► Build ─┬─► PublishMSALPyt
7070
|-------|-------------|-----------|
7171
| **PreBuildCheck** | PoliCheck + CredScan scans | Always |
7272
| **Validate** | Asserts the `packageVersion` parameter matches `msal/sku.py __version__` | Always (release runs only) |
73-
| **CI** | Full test matrix (Python 3.9–3.14) | After Validate passes |
73+
| **CI** | Full test matrix (Python 3.8–3.14) | After Validate passes |
7474
| **Build** | Builds `sdist` and `wheel` via `python -m build`; publishes `python-dist` artifact | After CI passes |
7575
| **PublishMSALPython** | Uploads to test.pypi.org | `publishTarget == test.pypi.org (Preview / RC)` |
7676
| **PublishPyPI** | Uploads to PyPI via ESRP; requires manual approval | `publishTarget == pypi.org (ESRP Production)` |

.Pipelines/template-pipeline-stages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ stages:
127127
vmImage: ubuntu-latest
128128
strategy:
129129
matrix:
130+
Python38:
131+
python.version: '3.8'
130132
Python39:
131133
python.version: '3.9'
132134
Python310:

0 commit comments

Comments
 (0)