Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
AzureAD
/
microsoft-authentication-library-for-python
Public
Notifications
You must be signed in to change notification settings
Fork
220
Star
968
Code
Issues
65
Pull requests
12
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Add ADO CI, SDL, and release pipelines with e2e test enablement
- #890
#890
Merged
Ryan Auld (RyAuld)
merged 11 commits into
dev
AzureAD/microsoft-authentication-library-for-python:dev
from
RyAuld/PyPI-ADO-PackagePublish
AzureAD/microsoft-authentication-library-for-python:RyAuld/PyPI-ADO-PackagePublish
Copy head branch name to clipboard
Mar 31, 2026
Conversation
Commits
11
(11)
Checks
Files changed
Merged
Add ADO CI, SDL, and release pipelines with e2e test enablement
#890
Ryan Auld (RyAuld)
merged 11 commits into
dev
AzureAD/microsoft-authentication-library-for-python:dev
from
RyAuld/PyPI-ADO-PackagePublish
AzureAD/microsoft-authentication-library-for-python:RyAuld/PyPI-ADO-PackagePublish
Copy head branch name to clipboard
Commits
Commits on Mar 30, 2026
Add ADO CI/release pipelines with SDL, e2e tests, and ESRP publish support
Ryan Auld (RyAuld)
committed
3821a67
View commit details
Copy full SHA for 3821a67
Browse repository at this point
Use Python runpy to read __version__ in Validate stage instead of grep/sed
Ryan Auld (RyAuld)
committed
9dbad21
View commit details
Copy full SHA for 9dbad21
Browse repository at this point
Remove duplicate _clean_env in test_e2e.py; import from lab_config instead
Ryan Auld (RyAuld)
committed
7f60411
View commit details
Copy full SHA for 7f60411
Browse repository at this point
Pass LabAuth secret via env var to avoid bash command substitution on undefined variable
Ryan Auld (RyAuld)
committed
e8e4d55
View commit details
Copy full SHA for e8e4d55
Browse repository at this point
Skip Key Vault and cert steps on forked PRs; e2e tests self-skip when cert is absent
Ryan Auld (RyAuld)
committed
42aa35a
View commit details
Copy full SHA for 42aa35a
Browse repository at this point
Fix header comment: production path uses EsrpRelease@9 not Twine SC
Ryan Auld (RyAuld)
committed
ff11b30
View commit details
Copy full SHA for ff11b30
Browse repository at this point
Fix CredScan suppression paths: prefix with tests/
Ryan Auld (RyAuld)
committed
5ce2b22
View commit details
Copy full SHA for 5ce2b22
Browse repository at this point
Add daily scheduled trigger to azure-pipelines.yml (11:45 PM Pacific, dev only)
Ryan Auld (RyAuld)
committed
b2015a7
View commit details
Copy full SHA for b2015a7
Browse repository at this point
Fix dead doc reference: ADO-PUBLISH-SETUP.md -> CI-AND-RELEASE-PIPELINES.md
Ryan Auld (RyAuld)
committed
3fe050b
View commit details
Copy full SHA for 3fe050b
Browse repository at this point
Address review comments: rename _clean_env to clean_env, fix __all__, fix doc diagram, drop redundant import os
Ryan Auld (RyAuld)
committed
eddfc53
View commit details
Copy full SHA for eddfc53
Browse repository at this point
Clarify cron comment: 07:45 UTC = 11:45 PM PST / 12:45 AM PDT
Ryan Auld (RyAuld)
committed
ef6220c
View commit details
Copy full SHA for ef6220c
Browse repository at this point
You can’t perform that action at this time.