SDK Generation pipeline shall handle the basic generation problem.
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
Today, we use devops pipeline to generate the SDKs.
Based on our experience, the SDK after generation usually contains some problems including:
1. Linter failure especially for SDK sample code.
2. Record test failure because of API breaking change/ api version change
As a result, service teams need to contact us to understand the root cause and how to fix the problem which takes a lot of additional effort.
Proposal:
Consider moving SDK generation pipeline into Github action and integrate with agentic workflow so SDK owner could write some guide on how to solve common SDK generation problem. Then the SDK code created by pipeline could be in a ready to release stage directly.
Contributor guide
Research direction
Start by reviewing the current devops pipeline used for SDK generation and the existing linter and record-test failures described in the issue. Compare the proposed GitHub Actions and agentic workflow approach with the current process. Done means the generated SDK code reaches a ready-to-release stage while common generation problems have documented guidance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd, devops, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100