[Epic][TypeSpec Authoring][Publish Story] Automated skill publish workflow
Open
AzSDK Tools Agent
Epic
needs-triage
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 130
Description
to track work for implementing the publish workflow
In typespec authoring, we will need to run all benchmarks cases to avoid regression before publishing the skill. I’m planing to create a nightly build CI to run all benchmarks (rather than PR) because running all benchmarks costs ~2hours which is too long to be put on PR. So my initial thought of the development workflow would be:
Skill code update -> PR level validation (pick few benchmark cases to run) -> merge to main -> run nightly build for all benchmarks -> publish if nightly build succeeds.
I believe it is similar to typespec and emitter’s development and nightly build workflow.
Contributor guide
Assessment
This issue has not been assessed yet.