mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 05:00:30 +08:00
32 lines
912 B
JavaScript
32 lines
912 B
JavaScript
import yaml from 'yaml'
|
|
import { readFileSync, writeFileSync } from 'fs'
|
|
import {
|
|
getProcessedVersion,
|
|
isDevBuild,
|
|
getDownloadUrl,
|
|
generateDownloadLinksMarkdown
|
|
} from './version-utils.mjs'
|
|
|
|
const pkg = readFileSync('package.json', 'utf-8')
|
|
let changelog = readFileSync('changelog.md', 'utf-8')
|
|
const { version: packageVersion } = JSON.parse(pkg)
|
|
|
|
// 获取处理后的版本号
|
|
const version = getProcessedVersion()
|
|
const isDev = isDevBuild()
|
|
const downloadUrl = getDownloadUrl(isDev, version)
|
|
|
|
const latest = {
|
|
version,
|
|
changelog
|
|
}
|
|
|
|
// 使用统一的下载链接生成函数
|
|
changelog += generateDownloadLinksMarkdown(downloadUrl, version)
|
|
|
|
changelog +=
|
|
'\n\n### 机场推荐:\n- 高性能海外机场,稳定首选:[https://狗狗加速.com](https://party.dginv.click/#/register?code=ARdo0mXx)'
|
|
|
|
writeFileSync('latest.yml', yaml.stringify(latest))
|
|
writeFileSync('changelog.md', changelog)
|