mirror of
https://github.com/brucificus/vb6-antlr4-typescript.git
synced 2025-12-17 12:24:35 +03:00
👷 Adds Rudimentary Continuous Delivery Pipeline
This commit is contained in:
44
release.config.js
Normal file
44
release.config.js
Normal file
@@ -0,0 +1,44 @@
|
||||
module.exports = {
|
||||
branches: [
|
||||
"+([0-9])?(.{+([0-9]),x}).x",
|
||||
"master",
|
||||
{ name: "beta", prerelease: true },
|
||||
{ name: "alpha", prerelease: true }
|
||||
],
|
||||
plugins: [
|
||||
[
|
||||
"semantic-release-gitmoji",
|
||||
{
|
||||
releaseRules: {
|
||||
major: ["💥"],
|
||||
minor: ["✨", "🏗", "⚡"],
|
||||
patch: ["🐛", "🚑", "🔒", "♻", "💚", "⬆", "⬇", "➕", "➖", "🔧", "📝", "🔥", "👷♂️", "🔨", "⏪", "🚚"]
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"@semantic-release/npm",
|
||||
{
|
||||
npmPublish: true,
|
||||
tarballDir: "./dist/"
|
||||
}
|
||||
],
|
||||
[
|
||||
"@semantic-release/git",
|
||||
{
|
||||
message: "🔖 ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
|
||||
}
|
||||
],
|
||||
[
|
||||
"@semantic-release/github",
|
||||
{
|
||||
assets: [
|
||||
{
|
||||
path: "./dist/*.tgz",
|
||||
name: "vb6-antlr4-${nextRelease.version}.tgz"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
};
|
||||
Reference in New Issue
Block a user