Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EngSys] Modernize PR checks #32396

Open
mikeharder opened this issue Jan 29, 2025 · 0 comments
Open

[EngSys] Modernize PR checks #32396

mikeharder opened this issue Jan 29, 2025 · 0 comments
Assignees

Comments

@mikeharder
Copy link
Member

mikeharder commented Jan 29, 2025

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
    • TypeSpecValidation as ESLint rules (PR)
    • PR Summary
    • Pipeline-bot
      • Included as part of other named checks
    • Swagger BreakingChanges
  • Wes
    • CredScan
    • PoliCheck
  • Daniel
    • SDK azure-resource-manager-schemas
    • TypeSpec Validation (ramp up)
    • Swagger SpellCheck (ramp up)
    • Swagger LintDiff
    • Swagger ApiDocPreview
  • Ray
    • SDK azure-sdk-for-* pipelines (SDK automation)
    • 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
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
@mikeharder mikeharder self-assigned this Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant