Skip to content

Commit 786cdb3

Browse files
authored
chore: update semantic-release and use geprog config (#25)
1 parent 6849a68 commit 786cdb3

File tree

4 files changed

+71
-54
lines changed

4 files changed

+71
-54
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Setup Node.js
2222
uses: actions/setup-node@v1
2323
with:
24-
node-version: 12
24+
node-version: 14
2525

2626
- name: Caching
2727
uses: actions/cache@v2

.releaserc.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
11
{
2-
"plugins": [
3-
"@semantic-release/commit-analyzer",
4-
"@semantic-release/release-notes-generator",
5-
["@semantic-release/npm", { "npmPublish": true }],
6-
"@semantic-release/github"
7-
],
8-
"branches": ["main"]
2+
"extends": "@geprog/semantic-release-config"
93
}

package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,8 @@
2828
},
2929
"devDependencies": {
3030
"@geprog/eslint-config": "0.0.1",
31+
"@geprog/semantic-release-config": "1.0.0",
3132
"@jest/types": "26.6.2",
32-
"@semantic-release/commit-analyzer": "8.0.1",
33-
"@semantic-release/github": "7.2.3",
34-
"@semantic-release/npm": "7.1.3",
35-
"@semantic-release/release-notes-generator": "9.0.3",
3633
"@types/jest": "26.0.23",
3734
"@types/mongodb": "^3.6.20",
3835
"@types/node": "15.12.4",
@@ -46,7 +43,7 @@
4643
"rollup": "2.52.2",
4744
"rollup-plugin-dts": "3.0.2",
4845
"rollup-plugin-typescript2": "0.30.0",
49-
"semantic-release": "17.4.4",
46+
"semantic-release": "18.0.0",
5047
"ts-jest": "26.5.6",
5148
"ts-node": "10.0.0",
5249
"typescript": "4.2.4"

yarn.lock

Lines changed: 67 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,16 @@
346346
eslint-plugin-vue-scoped-css "1.1.0"
347347
vue-eslint-parser "7.6.0"
348348

349+
350+
version "1.0.0"
351+
resolved "https://registry.yarnpkg.com/@geprog/semantic-release-config/-/semantic-release-config-1.0.0.tgz#2d60c8bf9739921e72094d1a6fdb37bd959d3a1e"
352+
integrity sha512-C/iJ9LVyp/jF0qUk21OMlW0cdUu1WOVuOiuPyUAwNgkWnGvi5jw2otRffTG+sAzCEzUr0G1O8PYGDCz1BfkCrA==
353+
dependencies:
354+
"@semantic-release/commit-analyzer" "9.0.1"
355+
"@semantic-release/github" "8.0.1"
356+
"@semantic-release/npm" "8.0.0"
357+
"@semantic-release/release-notes-generator" "10.0.2"
358+
349359
"@intlify/[email protected]":
350360
version "0.11.0"
351361
resolved "https://registry.yarnpkg.com/@intlify/eslint-plugin-vue-i18n/-/eslint-plugin-vue-i18n-0.11.0.tgz#8619fb0e08390844725f440f9b839195f1b53210"
@@ -847,16 +857,16 @@
847857
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50"
848858
integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==
849859

850-
"@semantic-release/commit-analyzer@8.0.1", "@semantic-release/commit-analyzer@^8.0.0":
851-
version "8.0.1"
852-
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz#5d2a37cd5a3312da0e3ac05b1ca348bf60b90bca"
853-
integrity sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==
860+
"@semantic-release/commit-analyzer@9.0.1", "@semantic-release/commit-analyzer@^9.0.0":
861+
version "9.0.1"
862+
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.1.tgz#e9b75a966898cae36493c7eb8158135eb302e270"
863+
integrity sha512-ncNsnrLmiykhgNZUXNvhhAjNN0me7VGIb0X5hu3ogyi5DDPapjGAHdEffO5vi+HX1BFWLRD/Ximx5PjGAKjAqQ==
854864
dependencies:
855865
conventional-changelog-angular "^5.0.0"
856866
conventional-commits-filter "^2.0.0"
857867
conventional-commits-parser "^3.0.7"
858868
debug "^4.0.0"
859-
import-from "^3.0.0"
869+
import-from "^4.0.0"
860870
lodash "^4.17.4"
861871
micromatch "^4.0.2"
862872

@@ -865,10 +875,15 @@
865875
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
866876
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
867877

868-
"@semantic-release/[email protected]", "@semantic-release/github@^7.0.0":
869-
version "7.2.3"
870-
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.3.tgz#20a83abd42dca43d97f03553de970eac72856c85"
871-
integrity sha512-lWjIVDLal+EQBzy697ayUNN8MoBpp+jYIyW2luOdqn5XBH4d9bQGfTnjuLyzARZBHejqh932HVjiH/j4+R7VHw==
878+
"@semantic-release/error@^3.0.0":
879+
version "3.0.0"
880+
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2"
881+
integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==
882+
883+
"@semantic-release/[email protected]", "@semantic-release/github@^8.0.0":
884+
version "8.0.1"
885+
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.1.tgz#58d6bc5cdb4b4beaa0a106a9a9ad420318144e4f"
886+
integrity sha512-T01lfh4yBZodAeo8t0U+W5hmPYR9BdnfwLDerXnGaYeLXm8+KMx4mQEBAf/UbRVlzmIKTqMx+/s9fY/mSQNV0A==
872887
dependencies:
873888
"@octokit/rest" "^18.0.0"
874889
"@semantic-release/error" "^2.2.0"
@@ -878,7 +893,7 @@
878893
dir-glob "^3.0.0"
879894
fs-extra "^10.0.0"
880895
globby "^11.0.0"
881-
http-proxy-agent "^4.0.0"
896+
http-proxy-agent "^5.0.0"
882897
https-proxy-agent "^5.0.0"
883898
issue-parser "^6.0.0"
884899
lodash "^4.17.4"
@@ -887,10 +902,10 @@
887902
p-retry "^4.0.0"
888903
url-join "^4.0.0"
889904

890-
"@semantic-release/npm@7.1.3", "@semantic-release/npm@^7.0.0":
891-
version "7.1.3"
892-
resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.1.3.tgz#1d64c41ff31b100299029c766ecc4d1f03aa5f5b"
893-
integrity sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ==
905+
"@semantic-release/npm@8.0.0", "@semantic-release/npm@^8.0.0":
906+
version "8.0.0"
907+
resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-8.0.0.tgz#ed1ff7fe59498e909ee3fe567134ae2e51ceb7e1"
908+
integrity sha512-MAlynjIaN5XwBEzsq3xbZ8I+riD9zhLvpPqGCPaZ0j/ySbR0Sg3YG1MYv03fC1aygPFFC5RwefMxKids9llvDg==
894909
dependencies:
895910
"@semantic-release/error" "^2.2.0"
896911
aggregate-error "^3.0.0"
@@ -906,18 +921,18 @@
906921
semver "^7.1.2"
907922
tempy "^1.0.0"
908923

909-
"@semantic-release/release-notes-generator@9.0.3", "@semantic-release/release-notes-generator@^9.0.0":
910-
version "9.0.3"
911-
resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz#d541221c6512e9619f25ba8079527e34288e6904"
912-
integrity sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg==
924+
"@semantic-release/release-notes-generator@10.0.2", "@semantic-release/release-notes-generator@^10.0.0":
925+
version "10.0.2"
926+
resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.2.tgz#944068c6ba0cf5d7779bdfeb537db29a4d295622"
927+
integrity sha512-I4eavIcDan8fNQHskZ2cbWkFMimvgxNkqR2UfuYNwYBgswEl3SJsN8XMf9gZWObt6nXDc2QfDwhjy8DjTZqS3w==
913928
dependencies:
914929
conventional-changelog-angular "^5.0.0"
915-
conventional-changelog-writer "^4.0.0"
930+
conventional-changelog-writer "^5.0.0"
916931
conventional-commits-filter "^2.0.0"
917932
conventional-commits-parser "^3.0.0"
918933
debug "^4.0.0"
919934
get-stream "^6.0.0"
920-
import-from "^3.0.0"
935+
import-from "^4.0.0"
921936
into-stream "^6.0.0"
922937
lodash "^4.17.4"
923938
read-pkg-up "^7.0.0"
@@ -941,6 +956,11 @@
941956
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
942957
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
943958

959+
"@tootallnate/once@2":
960+
version "2.0.0"
961+
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
962+
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
963+
944964
"@tsconfig/node10@^1.0.7":
945965
version "1.0.8"
946966
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9"
@@ -2073,12 +2093,11 @@ conventional-changelog-angular@^5.0.0:
20732093
compare-func "^2.0.0"
20742094
q "^1.5.1"
20752095

2076-
conventional-changelog-writer@^4.0.0:
2077-
version "4.1.0"
2078-
resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f"
2079-
integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==
2096+
conventional-changelog-writer@^5.0.0:
2097+
version "5.0.0"
2098+
resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec"
2099+
integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==
20802100
dependencies:
2081-
compare-func "^2.0.0"
20822101
conventional-commits-filter "^2.0.7"
20832102
dateformat "^3.0.0"
20842103
handlebars "^4.7.6"
@@ -3422,7 +3441,7 @@ http-cache-semantics@^4.1.0:
34223441
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
34233442
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
34243443

3425-
http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
3444+
http-proxy-agent@^4.0.1:
34263445
version "4.0.1"
34273446
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
34283447
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
@@ -3431,6 +3450,15 @@ http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
34313450
agent-base "6"
34323451
debug "4"
34333452

3453+
http-proxy-agent@^5.0.0:
3454+
version "5.0.0"
3455+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
3456+
integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
3457+
dependencies:
3458+
"@tootallnate/once" "2"
3459+
agent-base "6"
3460+
debug "4"
3461+
34343462
http-signature@~1.2.0:
34353463
version "1.2.0"
34363464
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
@@ -3504,12 +3532,10 @@ import-fresh@^3.0.0, import-fresh@^3.2.1:
35043532
parent-module "^1.0.0"
35053533
resolve-from "^4.0.0"
35063534

3507-
import-from@^3.0.0:
3508-
version "3.0.0"
3509-
resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"
3510-
integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
3511-
dependencies:
3512-
resolve-from "^5.0.0"
3535+
import-from@^4.0.0:
3536+
version "4.0.0"
3537+
resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2"
3538+
integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==
35133539

35143540
import-local@^3.0.2:
35153541
version "3.0.2"
@@ -6299,16 +6325,16 @@ saxes@^5.0.1:
62996325
dependencies:
63006326
xmlchars "^2.2.0"
63016327

6302-
semantic-release@17.4.4:
6303-
version "17.4.4"
6304-
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.4.4.tgz#650dd50ecb520a5a2bc6811305bc9d4d5c3128b1"
6305-
integrity sha512-fQIA0lw2Sy/9+TcoM/BxyzKCSwdUd8EPRwGoOuBLgxKigPCY6kaKs8TOsgUVy6QrlTYwni2yzbMb5Q2107P9eA==
6328+
semantic-release@18.0.0:
6329+
version "18.0.0"
6330+
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-18.0.0.tgz#b44b7101ed0525c041b984f74854852be67341cc"
6331+
integrity sha512-/Szyhq5DTZCYry/aZqpBbK/kqv10ydn6oiiaYOXtPgDbAIkqidZcQOm+mfYFJ0sBTUaOYCKMlcPMgJycP7jDYQ==
63066332
dependencies:
6307-
"@semantic-release/commit-analyzer" "^8.0.0"
6308-
"@semantic-release/error" "^2.2.0"
6309-
"@semantic-release/github" "^7.0.0"
6310-
"@semantic-release/npm" "^7.0.0"
6311-
"@semantic-release/release-notes-generator" "^9.0.0"
6333+
"@semantic-release/commit-analyzer" "^9.0.0"
6334+
"@semantic-release/error" "^3.0.0"
6335+
"@semantic-release/github" "^8.0.0"
6336+
"@semantic-release/npm" "^8.0.0"
6337+
"@semantic-release/release-notes-generator" "^10.0.0"
63126338
aggregate-error "^3.0.0"
63136339
cosmiconfig "^7.0.0"
63146340
debug "^4.0.0"

0 commit comments

Comments
 (0)