Skip to content

[EngSys] Modernize PR checks #32396

Open
1 of 11 issues completed
Open
1 of 11 issues completed
@mikeharder

Description

@mikeharder

Goal

Improve reliability, performance, maintainability, portability (the ability to run locally), and "contribute-ability" of the checks run on PRs in this repo.

Expected outcomes

  1. Code for all checks moves out of repo openapi-alps, and into repo azure-rest-api-specs or azure-sdk-tools.
  2. All pipelines, jobs, etc. move out of DevDiv DevOps org and into GitHub Actions or the azure-sdk DevOps org.
  3. Reduced complexity - Examples: minimize server resources, all tests can be run locally, clear/actionable error messages everywhere

Tracking

Owners

  • Mike
    • Swagger Avocado
    • PR Summary / Pipeline-Bot
      • Add/Remove PR Labels
      • Update Next Steps To Merge comment
  • Wes
    • CredScan
    • PoliCheck
  • Daniel
    • SDK azure-resource-manager-schemas
    • TypeSpec Validation (ramp up)
    • Swagger SpellCheck (ramp up)
    • Swagger LintDiff
    • Swagger Lint (RPaaS)
    • Swagger ApiDocPreview
  • Ray
    • SDK azure-sdk-for-* pipelines (SDK automation)
    • Swagger BreakingChanges
    • Breaking Change (Cross-Version)
  • ScottB
    • Swagger ModelValidation (TBD)
    • Swagger SemanticValidation (TBD)
  • APIView
    • [Dozie] Swagger ApiView
    • [Albert] TypeSpec ApiView

Victor's List

"For those about to simplify, we salute you!"

Date Check Gladiator
5/21/25 CredScan Wes
5/21/25 PoliCheck Wes
5/14/25 spec-gen-sdk pipelines Ray
3/26/25 SDK Breaking Change Label GH Action Ray
3/24/25 ARM Auto SignOff (GA) Mike
2/19/25 ARM Auto SignOff (Preview) Mike
2/19/25 ARM Incremental TypeSpec (Preview) Mike
1/8/25 SDK Suppression Labels (PR) Jack + Ray
1/8/25 Swagger SpellCheck Daniel
12/11/24 Add-label, update-labels composite actions Mike
12/11/24 TypeSpec ApiView
- Disable in openapi-alps
Albert
11/13/24 Armstrong Validation Mike
11/13/24 Swagger ApiView Dozie
10/25/2024 TypeSpec Validation (perf improvements and GHA migration) Daniel
10/9/24 SDK azure-resource-manager-schemas Daniel

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions