From 8bb6ea87cb7e8f86c3acf82c95aa11544ff831c9 Mon Sep 17 00:00:00 2001 From: Northword Date: Fri, 10 Jan 2025 22:14:45 +0800 Subject: [PATCH] fix!: remove gitee code --- packages/scaffold/src/config.ts | 11 +---------- packages/scaffold/src/core/releaser/gitee.ts | 15 --------------- packages/scaffold/src/core/releaser/index.ts | 12 +++--------- packages/scaffold/src/types/config.ts | 7 ------- 4 files changed, 4 insertions(+), 41 deletions(-) delete mode 100644 packages/scaffold/src/core/releaser/gitee.ts diff --git a/packages/scaffold/src/config.ts b/packages/scaffold/src/config.ts index 962c58b..0ce7b51 100644 --- a/packages/scaffold/src/config.ts +++ b/packages/scaffold/src/config.ts @@ -63,7 +63,7 @@ function resolveConfig(config: Config): Context { config.xpiDownloadLink = template(config.xpiDownloadLink, templateData); config.build.define = mapValues(config.build.define, v => template(v, templateData)); config.release.github.repository = template(config.release.github.repository, templateData); - config.release.gitee.repository = template(config.release.gitee.repository, templateData); + // config.release.gitee.repository = template(config.release.gitee.repository, templateData); const hooks = createHooks(); hooks.addHooks(config.build.hooks); @@ -158,15 +158,6 @@ const defaultConfig = { return ctx.release.changelog as string; }, }, - gitee: { - enable: "false", - repository: "{{owner}}/{{repo}}", - updater: "release", - comment: false, - releaseNote: (ctx) => { - return ctx.release.changelog as string; - }, - }, hooks: {}, }, test: { diff --git a/packages/scaffold/src/core/releaser/gitee.ts b/packages/scaffold/src/core/releaser/gitee.ts deleted file mode 100644 index 3c983eb..0000000 --- a/packages/scaffold/src/core/releaser/gitee.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ReleaseBase } from "./base.js"; - -export default class Gitee extends ReleaseBase { - async run() { - // - } - - get remote() { - const [owner, repo] = this.ctx.release.gitee.repository.split("/"); - return { - owner, - repo, - }; - } -} diff --git a/packages/scaffold/src/core/releaser/index.ts b/packages/scaffold/src/core/releaser/index.ts index 8562137..6f0056f 100644 --- a/packages/scaffold/src/core/releaser/index.ts +++ b/packages/scaffold/src/core/releaser/index.ts @@ -4,6 +4,7 @@ import { escapeRegExp } from "es-toolkit"; import { isCI } from "std-env"; import { Base } from "../base.js"; import Bump from "./bump.js"; +import GitHub from "./github.js"; export default class Release extends Base { constructor(ctx: Context) { @@ -35,8 +36,7 @@ export default class Release extends Base { const isBumpNeeded = this.ctx.release.bumpp.release !== version; const isGitHubEnabled = this.isEnabled(release.github.enable); - const isGiteeEnabled = this.isEnabled(release.gitee.enable); - const isPublishNeeded = isGitHubEnabled || isGiteeEnabled; + const isPublishNeeded = isGitHubEnabled; if (isPublishNeeded && !release.bumpp.execute) { this.logger.warn(`The current release needs to run the build after bumping the version number, please configure the build script in 'config.release.bumpp.execute'${isBumpNeeded ? "" : " or run build before run release"}.`); @@ -55,17 +55,11 @@ export default class Release extends Base { // Get changelog this.ctx.release.changelog = await this.getChangelog(); - // Publish to GitHub, Gitee + // Publish to GitHub if (isGitHubEnabled) { - const { default: GitHub } = await import("./github.js"); await new GitHub(this.ctx).run(); } - if (isGiteeEnabled) { - // const { default: Gitee } = await import("./gitee.js"); - // await new Gitee(this.ctx).run(); - } - // TODO: Publish to Zotero's official market await this.ctx.hooks.callHook("release:done", this.ctx); diff --git a/packages/scaffold/src/types/config.ts b/packages/scaffold/src/types/config.ts index 452bf58..8210ad7 100644 --- a/packages/scaffold/src/types/config.ts +++ b/packages/scaffold/src/types/config.ts @@ -571,13 +571,6 @@ export interface ReleaseConfig { releaseNote: (ctx: Context) => string; }; - /** - * Release to Gitee - * - * @todo Not implemented yet - */ - gitee: ReleaseConfig["github"]; - hooks: Partial; };