Skip to content

Commit 159f1a3

Browse files
authored
Release it (#371)
* fix: add release-it yarn plugin: * fix: add yarn plugin to release-it,js * fix: add yarn workspace to release it plugin
1 parent aaab4e8 commit 159f1a3

File tree

3 files changed

+77
-5
lines changed

3 files changed

+77
-5
lines changed

.release-it.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,8 @@ module.exports = {
1313
'@release-it/conventional-changelog': {
1414
preset: 'angular',
1515
},
16+
"release-it-yarn-workspaces": {
17+
"workspaces": ["packages/core", "packages/plugins/*"]
18+
}
1619
},
1720
};

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"react-native": "0.65.1",
5252
"react-native-builder-bob": "^0.18.1",
5353
"release-it": "^14.2.2",
54+
"release-it-yarn-workspaces": "^2.0.1",
5455
"typescript": "^4.1.3"
5556
},
5657
"engines": {

yarn.lock

Lines changed: 73 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2281,6 +2281,11 @@
22812281
dependencies:
22822282
"@types/node" "*"
22832283

2284+
"@types/minimatch@^3.0.3":
2285+
version "3.0.5"
2286+
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
2287+
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
2288+
22842289
"@types/minimist@^1.2.0":
22852290
version "1.2.2"
22862291
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
@@ -4038,7 +4043,7 @@ detect-indent@^6.0.0:
40384043
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
40394044
integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
40404045

4041-
detect-newline@^3.0.0:
4046+
detect-newline@^3.0.0, detect-newline@^3.1.0:
40424047
version "3.1.0"
40434048
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
40444049
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
@@ -4132,6 +4137,11 @@ enquirer@^2.3.0, enquirer@^2.3.5:
41324137
dependencies:
41334138
ansi-colors "^4.1.1"
41344139

4140+
ensure-posix-path@^1.1.0:
4141+
version "1.1.1"
4142+
resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce"
4143+
integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==
4144+
41354145
envinfo@^7.7.2:
41364146
version "7.8.1"
41374147
resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
@@ -6729,6 +6739,14 @@ map-visit@^1.0.0:
67296739
dependencies:
67306740
object-visit "^1.0.0"
67316741

6742+
matcher-collection@^2.0.0:
6743+
version "2.0.1"
6744+
resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-2.0.1.tgz#90be1a4cf58d6f2949864f65bb3b0f3e41303b29"
6745+
integrity sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==
6746+
dependencies:
6747+
"@types/minimatch" "^3.0.3"
6748+
minimatch "^3.0.2"
6749+
67326750
meow@^6.0.0:
67336751
version "6.1.1"
67346752
resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467"
@@ -7142,7 +7160,7 @@ min-indent@^1.0.0:
71427160
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
71437161
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
71447162

7145-
minimatch@^3.0.4:
7163+
minimatch@^3.0.2, minimatch@^3.0.4:
71467164
version "3.0.4"
71477165
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
71487166
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -7786,6 +7804,18 @@ path-parse@^1.0.6:
77867804
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
77877805
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
77887806

7807+
path-root-regex@^0.1.0:
7808+
version "0.1.2"
7809+
resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
7810+
integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=
7811+
7812+
path-root@^0.1.1:
7813+
version "0.1.1"
7814+
resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
7815+
integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=
7816+
dependencies:
7817+
path-root-regex "^0.1.0"
7818+
77897819
path-type@^3.0.0:
77907820
version "3.0.0"
77917821
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
@@ -8362,6 +8392,18 @@ regjsparser@^0.7.0:
83628392
dependencies:
83638393
jsesc "~0.5.0"
83648394

8395+
release-it-yarn-workspaces@^2.0.1:
8396+
version "2.0.1"
8397+
resolved "https://registry.yarnpkg.com/release-it-yarn-workspaces/-/release-it-yarn-workspaces-2.0.1.tgz#5edef8d499099a7cb3a83d48f090e32ba306e925"
8398+
integrity sha512-dLX/mnvKpwDNvfbRm+ji3NWxVIEFlSac+29y2KkhPORKYgxFPKawhRm9/ESZOdnLIy7bIwtB17MILGhwohzVgw==
8399+
dependencies:
8400+
detect-indent "^6.0.0"
8401+
detect-newline "^3.1.0"
8402+
semver "^7.1.3"
8403+
url-join "^4.0.1"
8404+
validate-peer-dependencies "^1.0.0"
8405+
walk-sync "^2.0.2"
8406+
83658407
release-it@^14.2.2:
83668408
version "14.11.5"
83678409
resolved "https://registry.yarnpkg.com/release-it/-/release-it-14.11.5.tgz#1d705d458463ab55f86c286239ccf0303fcbab40"
@@ -8466,12 +8508,20 @@ [email protected], resolve-global@^1.0.0:
84668508
dependencies:
84678509
global-dirs "^0.1.1"
84688510

8511+
resolve-package-path@^3.1.0:
8512+
version "3.1.0"
8513+
resolved "https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-3.1.0.tgz#35faaa5d54a9c7dd481eb7c4b2a44410c9c763d8"
8514+
integrity sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==
8515+
dependencies:
8516+
path-root "^0.1.1"
8517+
resolve "^1.17.0"
8518+
84698519
resolve-url@^0.2.1:
84708520
version "0.2.1"
84718521
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
84728522
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
84738523

8474-
resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1:
8524+
resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1:
84758525
version "1.20.0"
84768526
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
84778527
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
@@ -8664,7 +8714,7 @@ [email protected]:
86648714
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
86658715
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
86668716

8667-
[email protected], semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
8717+
[email protected], semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
86688718
version "7.3.5"
86698719
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
86708720
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
@@ -9684,7 +9734,7 @@ urix@^0.1.0:
96849734
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
96859735
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
96869736

9687-
9737+
[email protected], url-join@^4.0.1:
96889738
version "4.0.1"
96899739
resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7"
96909740
integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==
@@ -9755,6 +9805,14 @@ validate-npm-package-license@^3.0.1:
97559805
spdx-correct "^3.0.0"
97569806
spdx-expression-parse "^3.0.0"
97579807

9808+
validate-peer-dependencies@^1.0.0:
9809+
version "1.2.0"
9810+
resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.2.0.tgz#22aab93c514f4fda457d36c80685e8b1160d2036"
9811+
integrity sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==
9812+
dependencies:
9813+
resolve-package-path "^3.1.0"
9814+
semver "^7.3.2"
9815+
97589816
vary@~1.1.2:
97599817
version "1.1.2"
97609818
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
@@ -9779,6 +9837,16 @@ w3c-xmlserializer@^2.0.0:
97799837
dependencies:
97809838
xml-name-validator "^3.0.0"
97819839

9840+
walk-sync@^2.0.2:
9841+
version "2.2.0"
9842+
resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-2.2.0.tgz#80786b0657fcc8c0e1c0b1a042a09eae2966387a"
9843+
integrity sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==
9844+
dependencies:
9845+
"@types/minimatch" "^3.0.3"
9846+
ensure-posix-path "^1.1.0"
9847+
matcher-collection "^2.0.0"
9848+
minimatch "^3.0.4"
9849+
97829850
walker@^1.0.7, walker@~1.0.5:
97839851
version "1.0.8"
97849852
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"

0 commit comments

Comments
 (0)