From 256247e9a14eba83b857437abe75a6fb0dbbc687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= Date: Fri, 9 Dec 2022 17:14:12 +0100 Subject: [PATCH] fix: fix semantic release config --- .releaserc | 4 ---- package-lock.json | 46 +++++++++++++++++++--------------------------- package.json | 2 +- release.config.js | 14 ++++++++++++++ 4 files changed, 34 insertions(+), 32 deletions(-) delete mode 100644 .releaserc create mode 100644 release.config.js diff --git a/.releaserc b/.releaserc deleted file mode 100644 index 2c734e9..0000000 --- a/.releaserc +++ /dev/null @@ -1,4 +0,0 @@ -extends: - - '@codingame/semantic-release-config' -branches: - - main diff --git a/package-lock.json b/package-lock.json index 4f97545..1f0e7d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@codingame/commitlint-config-codingame": "^1.0.3", "@codingame/eslint-config": "^1.1.6", "@codingame/eslint-config-react": "^1.0.1", - "@codingame/semantic-release-config": "^1.0.3", + "@codingame/semantic-release-rules": "^1.0.0", "@codingame/tsconfig": "^1.1.0", "@commitlint/cli": "^17.3.0", "@types/deep-equal": "^1.0.1", @@ -204,18 +204,11 @@ "vscode-oniguruma": "^1.6.2" } }, - "node_modules/@codingame/semantic-release-config": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@codingame/semantic-release-config/-/semantic-release-config-1.0.3.tgz", - "integrity": "sha512-uI2iHwYeuuFwpcHxuBd17ko4vDo/qhULKidJMIA+DsghMwp19JD/6O3LetyGhGyqxDP9IWNiuum2MD3qkBR3Wg==", - "dev": true, - "dependencies": { - "@semantic-release/commit-analyzer": "9.0.2", - "@semantic-release/gitlab": "7.2.1", - "@semantic-release/npm": "9.0.1", - "@semantic-release/release-notes-generator": "10.0.3", - "semantic-release-monorepo": "7.0.5" - } + "node_modules/@codingame/semantic-release-rules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@codingame/semantic-release-rules/-/semantic-release-rules-1.0.0.tgz", + "integrity": "sha512-qw5IJHQNzFylVP9myc8CL3SKhDw11vrakoZvtU7DHqs8qU24XYMyWOZjhY/sdlwgBOqwemZtZs4NfwwI2yzM8g==", + "dev": true }, "node_modules/@codingame/tsconfig": { "version": "1.1.0", @@ -229,6 +222,7 @@ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, "optional": true, + "peer": true, "engines": { "node": ">=0.1.90" } @@ -1861,6 +1855,7 @@ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, + "peer": true, "dependencies": { "string-width": "^4.2.0" }, @@ -7874,6 +7869,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -10019,18 +10015,11 @@ "vscode-oniguruma": "^1.6.2" } }, - "@codingame/semantic-release-config": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@codingame/semantic-release-config/-/semantic-release-config-1.0.3.tgz", - "integrity": "sha512-uI2iHwYeuuFwpcHxuBd17ko4vDo/qhULKidJMIA+DsghMwp19JD/6O3LetyGhGyqxDP9IWNiuum2MD3qkBR3Wg==", - "dev": true, - "requires": { - "@semantic-release/commit-analyzer": "9.0.2", - "@semantic-release/gitlab": "7.2.1", - "@semantic-release/npm": "9.0.1", - "@semantic-release/release-notes-generator": "10.0.3", - "semantic-release-monorepo": "7.0.5" - } + "@codingame/semantic-release-rules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@codingame/semantic-release-rules/-/semantic-release-rules-1.0.0.tgz", + "integrity": "sha512-qw5IJHQNzFylVP9myc8CL3SKhDw11vrakoZvtU7DHqs8qU24XYMyWOZjhY/sdlwgBOqwemZtZs4NfwwI2yzM8g==", + "dev": true }, "@codingame/tsconfig": { "version": "1.1.0", @@ -10043,7 +10032,8 @@ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@commitlint/cli": { "version": "17.3.0", @@ -11279,6 +11269,7 @@ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, + "peer": true, "requires": { "@colors/colors": "1.5.0", "string-width": "^4.2.0" @@ -15607,7 +15598,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true + "dev": true, + "peer": true }, "p-reduce": { "version": "2.1.0", diff --git a/package.json b/package.json index 4365816..69c0a83 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@codingame/commitlint-config-codingame": "^1.0.3", "@codingame/eslint-config": "^1.1.6", "@codingame/eslint-config-react": "^1.0.1", - "@codingame/semantic-release-config": "^1.0.3", + "@codingame/semantic-release-rules": "^1.0.0", "@codingame/tsconfig": "^1.1.0", "@commitlint/cli": "^17.3.0", "@types/deep-equal": "^1.0.1", diff --git a/release.config.js b/release.config.js new file mode 100644 index 0000000..f97da25 --- /dev/null +++ b/release.config.js @@ -0,0 +1,14 @@ +module.exports = { + branches: [ + 'main' + ], + plugins: [ + ['@semantic-release/commit-analyzer', { + preset: 'conventionalcommits', + releaseRules: '@codingame/semantic-release-rules' + }], + '@semantic-release/release-notes-generator', + '@semantic-release/npm', + '@semantic-release/github' + ] +} \ No newline at end of file