Skip to content

feat: support ai release specialist workflow job#4790

Open
huanghongbo-hhb wants to merge 8 commits into
koderover:mainfrom
huanghongbo-hhb:feat/ai-release-specialist
Open

feat: support ai release specialist workflow job#4790
huanghongbo-hhb wants to merge 8 commits into
koderover:mainfrom
huanghongbo-hhb:feat/ai-release-specialist

Conversation

@huanghongbo-hhb

@huanghongbo-hhb huanghongbo-hhb commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • support the formal ai release specialist workflow job in workflow v4

Why

  • align the backend behavior with the production release-specialist scenario

Main Changes

  • collect pre-AI build, scan, test, and deploy context for prompt rendering
  • return structured result plus markdown output for workflow consumption
  • reuse native approval waiting flow when manual confirmation is enabled
  • align timeout, license, permission, and llm client behavior for production use

Risk / Compatibility

  • low risk, scoped to the ai-release-specialist job path and stored payload fields

Test

  • go test -vet=off ./pkg/microservice/aslan/core/common/service/llmservice ./pkg/microservice/aslan/core/common/service ./pkg/microservice/aslan/core/common/service/workflowcontroller/jobcontroller ./pkg/microservice/aslan/core/workflow/service/workflow/controller/job ./pkg/microservice/aslan/core/workflow/service/workflow

Contact


This change is Reviewable

Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
@huanghongbo-hhb huanghongbo-hhb force-pushed the feat/ai-release-specialist branch from 02ce344 to 89f49f5 Compare June 30, 2026 06:48
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
@huanghongbo-hhb huanghongbo-hhb changed the title feat: refine ai release specialist prompt and result output feat: support ai release specialist workflow job Jun 30, 2026
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant