34 lines
861 B
TypeScript
34 lines
861 B
TypeScript
import type { GlobalConfig } from "semantic-release";
|
|
|
|
const config: GlobalConfig = {
|
|
tagFormat: "v${version}",
|
|
repositoryUrl: "https://git.demonkernel.io.vn/FoodSurf/frontend.git",
|
|
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}",
|
|
},
|
|
],
|
|
[
|
|
"@saithodev/semantic-release-gitea",
|
|
{
|
|
giteaUrl: "https://git.demonkernel.io.vn/",
|
|
assets: [
|
|
{
|
|
path: "release.zip",
|
|
name: "Drinkool v${nextRelease.version}.zip",
|
|
},
|
|
],
|
|
},
|
|
],
|
|
],
|
|
};
|
|
|
|
export default config;
|