Files
frontend/release.config.ts
T
2026-03-25 03:07:52 +00:00

33 lines
799 B
TypeScript

import type { GlobalConfig } from "semantic-release";
const config: GlobalConfig = {
tagFormat: "v${version}",
repositoryUrl: "https://github.com/524H0003/TDTU-auto-login",
branches: ["main", { name: "dev-*", prerelease: "dev" }],
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/npm", { npmPublish: false }],
[
"@semantic-release/exec",
{
prepareCmd:
"pnpm build && node scripts/release.ts ${nextRelease.version}",
},
],
[
"@semantic-release/github",
{
assets: [
{
path: "release.zip",
name: "TDTU Auto Login v${nextRelease.version}.zip",
},
],
},
],
],
};
export default config;