From 356703c83ea18c6efb8931402e181280d7b7e696 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 29 May 2025 00:08:10 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=94=AF=E6=8C=81github=20=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=A3=80=E6=9F=A5=E5=B9=B6=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/certd-client/src/components/index.ts | 3 +- .../notification-selector/index.vue | 16 +- .../src/plugins/plugin-github/access.ts | 139 ++++++++++++++++++ .../src/plugins/plugin-github/index.ts | 2 + .../plugins/plugin-github/plugins/index.ts | 1 + .../plugins/plugin-check-release.ts | 99 +++++++++++++ 6 files changed, 255 insertions(+), 5 deletions(-) create mode 100644 packages/ui/certd-server/src/plugins/plugin-github/access.ts create mode 100644 packages/ui/certd-server/src/plugins/plugin-github/index.ts create mode 100644 packages/ui/certd-server/src/plugins/plugin-github/plugins/index.ts create mode 100644 packages/ui/certd-server/src/plugins/plugin-github/plugins/plugin-check-release.ts diff --git a/packages/ui/certd-client/src/components/index.ts b/packages/ui/certd-client/src/components/index.ts index ed9ea3e2..ca01c51e 100644 --- a/packages/ui/certd-client/src/components/index.ts +++ b/packages/ui/certd-client/src/components/index.ts @@ -13,13 +13,14 @@ import ExpiresTimeText from "./expires-time-text.vue"; import FileInput from "./file-input.vue"; import PemInput from "./pem-input.vue"; import { defineAsyncComponent } from "vue"; +import NotificationSelector from "../views/certd/notification/notification-selector/index.vue"; export default { install(app: any) { app.component( "CodeEditor", defineAsyncComponent(() => import("./code-editor/index.vue")) ); - + app.component("NotificationSelector", NotificationSelector); app.component("PiContainer", PiContainer); app.component("TextEditable", TextEditable); app.component("FileInput", FileInput); diff --git a/packages/ui/certd-client/src/views/certd/notification/notification-selector/index.vue b/packages/ui/certd-client/src/views/certd/notification/notification-selector/index.vue index a92524f9..1ac58c86 100644 --- a/packages/ui/certd-client/src/views/certd/notification/notification-selector/index.vue +++ b/packages/ui/certd-client/src/views/certd/notification/notification-selector/index.vue @@ -1,7 +1,7 @@