-
Notifications
You must be signed in to change notification settings - Fork 5.2k
PR Check Modernization
Mike Harder edited this page Jan 8, 2025
·
10 revisions
Improve reliability, performance, maintainability, portability (the ability to run locally), and "contribute-ability" of the checks run on PRs in this repo.
- Code for all checks moves out of repo
openapi-alps
, and into repoazure-rest-api-specs
orazure-sdk-tools
. - All pipelines, jobs, etc. move out of DevDiv DevOps org and into GitHub Actions or the azure-sdk DevOps org.
- Reduced complexity - Examples: minimize server resources, all tests can be run locally, clear/actionable error messages everywhere
- Mike
- TypeSpecValidation as ESLint rules (PR)
- Swagger Avocado
- Swagger LintDiff
- Swagger BreakingChanges
- Pipeline-bot
- Wes
- CredScan
- Daniel
SDK azure-resource-manager-schemasTypeSpec Validation (ramp up)Swagger SpellCheck (ramp up)- Swagger ApiDocPreview
- PR Summary
- Ray
- SDK azure-sdk-for-* pipelines (SDK automation)
- Swagger ModelValidation (TBD)
- Swagger SemanticValidation (TBD)
- APIView
[Dozie] Swagger ApiView[Albert] TypeSpec ApiView
"For those about to simplify, we salute you!"
Date | Check | Gladiator |
---|---|---|
10/9/24 | SDK azure-resource-manager-schemas | Daniel |
10/25/2024 | TypeSpec Validation (perf improvements and GHA migration) | Daniel |
11/13/24 | Armstrong Validation | Mike |
11/13/24 | Swagger ApiView | Dozie |
12/11/24 | TypeSpec ApiView - Disable in openapi-alps |
Albert |
12/11/24 | Add-label, update-labels composite actions | Mike |
1/8/25 | SDK Suppression Labels (PR) | Jack + Ray |
1/8/25 | Swagger SpellCheck | Daniel |