Skip to content

Commit

Permalink
Add config-release-it package
Browse files Browse the repository at this point in the history
  • Loading branch information
razvanMiu committed May 15, 2024
1 parent a30b574 commit c91d5b9
Show file tree
Hide file tree
Showing 7 changed files with 1,403 additions and 47 deletions.
4 changes: 1 addition & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@
"prepare": "husky install"
},
"workspaces": [
"packages/next-drupal",
"packages/base",
"packages/drupal"
"packages/*"
],
"resolutions": {
"utf-8-validate": "^5.0.2"
Expand Down
36 changes: 36 additions & 0 deletions packages/config-release-it/.release-it.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
const version = "${version}";
const packageName = process.env.npm_package_name;
const scope = packageName.split("/")[1];

module.exports = {
plugins: {
"@release-it/conventional-changelog": {
path: ".",
infile: "CHANGELOG.md",
preset: "conventionalcommits",
gitRawCommitsOpts: {
path: ".",
},
},
},
git: {
push: true,
tagName: `${packageName}-v${version}`,
pushRepo: "[email protected]:b12k/monorepo-semantic-releases.git",
commitsPath: ".",
commitMessage: `feat(${scope}): released version v${version} [no ci]`,
requireCommits: true,
requireCommitsFail: false,
},
npm: {
publish: false,
versionArgs: ["--workspaces false"],
},
github: {
release: true,
releaseName: `${packageName}-v${version}`,
},
hooks: {
"before:git:release": ["mvm-update", "git add --all"],
},
};
Empty file.
14 changes: 14 additions & 0 deletions packages/config-release-it/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "@edw/config-release-it",
"version": "0.1.0",
"license": "MIT",
"main": ".release-it.js",
"scripts": {
"release": "release-it --ci"
},
"devDependencies": {
"@b12k/mvm": "0.0.10",
"@release-it/conventional-changelog": "5.1.1",
"release-it": "15.10.1"
}
}
37 changes: 1 addition & 36 deletions packages/next-drupal/.release-it.js
Original file line number Diff line number Diff line change
@@ -1,36 +1 @@
const version = '${version}'
const packageName = process.env.npm_package_name
const scope = packageName.split('/')[1]

module.exports = {
plugins: {
'@release-it/conventional-changelog': {
path: '.',
infile: 'CHANGELOG.md',
preset: 'conventionalcommits',
gitRawCommitsOpts: {
path: '.',
},
},
},
git: {
push: true,
tagName: `${packageName}-v${version}`,
pushRepo: '[email protected]:b12k/monorepo-semantic-release.git',
commitsPath: '.',
commitMessage: `feat(${scope}): released version v${version} [no ci]`,
requireCommits: true,
requireCommitsFail: false,
},
npm: {
publish: false,
versionArgs: ['--workspaces false'],
},
github: {
release: true,
releaseName: `${packageName}-v${version}`,
},
hooks: {
'before:git:release': ['mvm-update', 'git add --all'],
},
}
module.exports = require('@edw/config-release-it')
1 change: 1 addition & 0 deletions packages/next-drupal/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
"release-it": "^17.2.1",
"sass": "^1.75.0",
"tsconfig": "workspace:*",
"@edw/config-release-it": "workspace:*",
"typescript": "5.4.5"
}
}
Loading

0 comments on commit c91d5b9

Please sign in to comment.