Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit39476cf

Browse files
committed
feat(ci): 添加GitHub Actions自动化Issue分析工作流
移除PipelineStatusProcessor中的冗余通知逻辑,新增AutoDev Remote Agent工作流实现Issue自动分析、标签分类和智能评论功能。
1 parent73038ae commit39476cf

File tree

2 files changed

+38
-7
lines changed

2 files changed

+38
-7
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name:🤖 AutoDev Remote Agent - automated Issue Analysis
2+
3+
on:
4+
issues:
5+
types:[opened, edited, reopened]
6+
7+
jobs:
8+
analyze:
9+
name:Analyze Issue with AI
10+
runs-on:ubuntu-latest
11+
12+
# Only run on issues, not pull requests
13+
if:github.event.issue && !github.event.issue.pull_request
14+
15+
steps:
16+
-name:📥 Checkout Repository
17+
uses:actions/checkout@v4
18+
19+
-name:Install Ripgrep
20+
run:sudo apt-get update && sudo apt-get install -y ripgrep
21+
22+
-name:🔍 Analyze Issue with AutoDev
23+
uses:unit-mesh/autodev-remote-agent-action@v0.4.2
24+
with:
25+
github-token:${{ secrets.GITHUB_TOKEN }}
26+
deepseek-token:${{ secrets.DEEPSEEK_TOKEN }}
27+
analysis-depth:medium
28+
auto-comment:true
29+
auto-label:true
30+
exclude-labels:'wontfix,duplicate,invalid'
31+
include-labels:'bug,enhancement,question,documentation'
32+
33+
-name:📊 Log Analysis Results
34+
if:always()
35+
run:|
36+
echo "Issue analysis completed for #${{ github.event.issue.number }}"
37+
echo "Issue title: ${{ github.event.issue.title }}"
38+
echo "Analysis depth: medium"

‎core/src/233/main/kotlin/cc/unitmesh/devti/observer/PipelineStatusProcessor.kt‎

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,6 @@ class PipelineStatusProcessor : AgentObserver, GitPushListener {
8383

8484
if (workflowNotFoundCount>= maxWorkflowNotFoundAttempts) {
8585
log.info("No workflow found after$maxWorkflowNotFoundAttempts attempts, stopping monitoring")
86-
project?.let { currentProject->
87-
AutoDevNotifications.notify(
88-
currentProject,
89-
"No GitHub Action workflow found for commit:${commitSha.take(7)}",
90-
NotificationType.INFORMATION
91-
)
92-
}
9386
stopMonitoring()
9487
}
9588
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp