james a9bb675fda
Some checks failed
Run Unit Tests / test (pull_request) Has been cancelled
更新 .gitea/workflows/test.yml
2025-07-27 00:51:44 +08:00

39 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: Run Unit Tests
on:
pull_request:
branches:
- main
jobs:
test:
runs-on: phpunit_test
container: mirror.ccs.tencentyun.com/xeden3/ai-code-reviewer-gitea-runner:v1.3
steps:
- name: Checkout code
uses: http://119.91.43.128:3003/james/checkout@v4
- name: Run code review script
env:
GIT_PROJECT_PATH: /workspace/hui/SCTMES_V5 # Gitea 的工作目录
ALLOWED_PATHS: '["EdgeManager/**", "mes_in_sct/**", "mes_in_task/**", "webman/**"]' # 允许检测目录
IGNORED_PATHS: '["EdgeManager/vendor/**", "mes_in_sct/vendor/**", "mes_in_task/vendor/**", "webman/public/**", "webman/runtime/**", "webman/vendor/**"]' # 忽略检测目录
SYSTEM_PROMPT: |
你是代码审核助手我需要你审核代码后以JSON形式输出通过(passed)或者不通过(no-passed)只输出json不添加其他说明。
只判断代码是否存在变量拼写错误并且在issues输出行数、出错语句及原因
忽略其他错误包括代码安全、SQL 语句内的错误、未定义的变量错误、未定义的方法错误、函数未定义错误、未定义的函数错误、PHP内置函数错误等
最终输出一定遵守以下JSON格式不允许出现其他格式
{
"status": "no-passed",
"issues": [
{
"line": 105,
"reason": "变量命名xxx不符合规范"
}
]
}
如果没有发现相关问题请一定输出以下JSON格式
{"status": "passed"}
run: |
cd /workspace
./audit_code.sh