feat: 注册fnOS K8s插件仓库
This commit is contained in:
parent
ad7ee6d1b0
commit
0c2131a26d
@ -102,6 +102,7 @@ pnpm run admin-login -- --url http://127.0.0.1:5999/#/auth/login
|
||||
| `admin` | `Vue/kt-template-admin` |
|
||||
| `blog` | `Vue/kt-blog-web` |
|
||||
| `knife4j` | `Plugins/knife4j-swagger-vue3` |
|
||||
| `fnosK8s` | `Plugins/fnos-k8s-dashboard-fpk` |
|
||||
| `web` | `Vue/kt-template-online-web` |
|
||||
| `playground` | `Vue/kt-template-online-playground` |
|
||||
|
||||
|
||||
@ -3,6 +3,7 @@ export const projectAliases = {
|
||||
admin: 'Vue/kt-template-admin',
|
||||
api: 'Node/kt-template-online-api',
|
||||
blog: 'Vue/kt-blog-web',
|
||||
fnosK8s: 'Plugins/fnos-k8s-dashboard-fpk',
|
||||
knife4j: 'Plugins/knife4j-swagger-vue3',
|
||||
mcp: 'mcp/ktWorkflow',
|
||||
playground: 'Vue/kt-template-online-playground',
|
||||
@ -14,6 +15,7 @@ export const projectLabels = {
|
||||
admin: 'Vue Admin 后台',
|
||||
api: 'NestJS API 后端',
|
||||
blog: 'Blog Web 博客前台',
|
||||
fnosK8s: 'fnOS K8s Dashboard FPK',
|
||||
knife4j: 'Knife4j Swagger Vue3 插件',
|
||||
mcp: 'KT Workflow MCP',
|
||||
playground: 'Playground 编辑器',
|
||||
|
||||
@ -14,6 +14,7 @@ export const defaultReviewProjects = [
|
||||
'playground',
|
||||
'mcp',
|
||||
'knife4j',
|
||||
'fnosK8s',
|
||||
] as const;
|
||||
|
||||
const reviewSkipDirectoryNames = new Set([
|
||||
@ -137,6 +138,9 @@ function isRuntimeDebugAllowed(projectAlias: ProjectAlias | null, file: string):
|
||||
if (projectAlias === 'mcp' && /^(scripts\/|src\/server\.ts$|src\/selfTest\.ts$)/.test(normalized)) {
|
||||
return true;
|
||||
}
|
||||
if (projectAlias === 'fnosK8s' && /^(scripts\/|src\/server\.ts$)/.test(normalized)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -64,6 +64,12 @@ export function buildVerificationPlan(input: VerificationPlanInput): Verificatio
|
||||
}
|
||||
}
|
||||
|
||||
if (project.alias === 'fnosK8s') {
|
||||
notes.push('fnOS FPK 改动需要确认不含 docker-project/docker-compose,并跑 build:fpk + verify:fpk。');
|
||||
if (scripts['build:fpk']) commands.push(`${packageManager} run build:fpk`);
|
||||
if (scripts['verify:fpk']) commands.push(`${packageManager} run verify:fpk`);
|
||||
}
|
||||
|
||||
if (input.includePageTest || changeType === 'page') {
|
||||
notes.push(
|
||||
'页面级测试必须先写测试用例,使用可见浏览器或截图记录关键步骤,同一用例最多三轮闭环。',
|
||||
|
||||
@ -2,6 +2,7 @@ export type ProjectAlias =
|
||||
| 'admin'
|
||||
| 'api'
|
||||
| 'blog'
|
||||
| 'fnosK8s'
|
||||
| 'knife4j'
|
||||
| 'mcp'
|
||||
| 'playground'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user