From f480bdb590cc1486484091f8e6c912fcd6a0034b Mon Sep 17 00:00:00 2001 From: William Killerud Date: Fri, 27 Sep 2024 15:17:21 +0200 Subject: [PATCH] chore: use shared semrel config --- package.json | 4 ++-- release.config.cjs | 27 --------------------------- release.config.js | 3 +++ 3 files changed, 5 insertions(+), 29 deletions(-) delete mode 100644 release.config.cjs create mode 100644 release.config.js diff --git a/package.json b/package.json index 780a416..ab283f3 100644 --- a/package.json +++ b/package.json @@ -47,17 +47,17 @@ "devDependencies": { "@babel/preset-env": "7.25.3", "@podium/eslint-config": "1.0.0", + "@podium/semantic-release-config": "2.0.0", "@podium/typescript-config": "1.0.0", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "25.0.8", "@rollup/plugin-node-resolve": "15.2.3", - "@semantic-release/changelog": "6.0.3", - "@semantic-release/git": "10.0.1", "eslint": "9.4.0", "jsdom": "24.1.1", "npm-run-all2": "6.2.3", "prettier": "3.2.5", "rollup": "4.22.4", + "semantic-release": "24.1.1", "tap": "18.7.2" } } diff --git a/release.config.cjs b/release.config.cjs deleted file mode 100644 index c6a260d..0000000 --- a/release.config.cjs +++ /dev/null @@ -1,27 +0,0 @@ -module.exports = { - plugins: [ - '@semantic-release/commit-analyzer', - '@semantic-release/release-notes-generator', - '@semantic-release/changelog', - [ - '@semantic-release/npm', - { - tarballDir: 'release', - }, - ], - [ - '@semantic-release/github', - { - assets: 'release/*.tgz', - }, - ], - '@semantic-release/git', - ], - preset: 'angular', - branches: [ - { name: 'main' }, - { name: 'alpha', prerelease: true }, - { name: 'beta', prerelease: true }, - { name: 'next', prerelease: true }, - ], -}; diff --git a/release.config.js b/release.config.js new file mode 100644 index 0000000..edd8cfb --- /dev/null +++ b/release.config.js @@ -0,0 +1,3 @@ +export default { + extends: '@podium/semantic-release-config', +};