From 89e059a9baa1cc84871e59e196ded43982832429 Mon Sep 17 00:00:00 2001 From: bluelovers Date: Thu, 28 Jul 2022 08:13:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BE=9D=E7=85=A7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jetbrains/create-jetbrains-update-plugins-xml.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/jetbrains/create-jetbrains-update-plugins-xml.ts b/scripts/jetbrains/create-jetbrains-update-plugins-xml.ts index f6c0264e9..e7ff91a24 100644 --- a/scripts/jetbrains/create-jetbrains-update-plugins-xml.ts +++ b/scripts/jetbrains/create-jetbrains-update-plugins-xml.ts @@ -7,6 +7,12 @@ import { _getVersionInfoBySeries, _getVersionInfoByVersion } from '../../lib/uti import { array_unique, array_unique_overwrite } from 'array-hyper-unique'; import { __file_publish_tags_json } from '../../lib/const'; import { updatePublishTags } from '../../lib/git/update-publish-tags'; +import { getSourceInfoSync } from '../../lib/build/get-source-info'; +import { createNew } from '@bluelovers/string-natural-compare'; + +const _myNaturalCompare = createNew({ + desc: true, +}); /** * @see https://plugins.jetbrains.com/docs/intellij/update-plugins-format.html#format-of-updatepluginsxml-file @@ -18,6 +24,8 @@ export default Bluebird.resolve() { const tags = await updatePublishTags(); + const __pluginVersion = getSourceInfoSync().pluginMeta.version; + const { __plugin_zh_cn_version } = await import('../../lib/const/link-of-zh-cn'); const lines: string[] = []; @@ -28,7 +36,9 @@ export default Bluebird.resolve() array_unique([ __plugin_zh_cn_version, ...tags, + __pluginVersion, ]) + .sort(_myNaturalCompare) .forEach((version) => {