Skip to content

Commit 268e22e

Browse files
authored
chore: Migrate to yarn semantic release (#209)
## Description This PR removes `@semantic-release/npm` and installs `semantic-release-yarn` instead.
1 parent 09660d3 commit 268e22e

File tree

4 files changed

+105
-17
lines changed

4 files changed

+105
-17
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ jobs:
3434
run: yarn semantic-release
3535
env:
3636
GH_TOKEN: ${{ secrets.GH_TOKEN }}
37-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
37+
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
3838
HUSKY: 0

packages/react-native-sortable/.releaserc

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,7 @@
4141
"changelogFile": "CHANGELOG.md"
4242
}
4343
],
44-
[
45-
"@semantic-release/npm",
46-
{
47-
"pkgRoot": ".",
48-
"tarballDir": "dist"
49-
}
50-
],
44+
"semantic-release-yarn",
5145
[
5246
"@semantic-release/git",
5347
{

packages/react-native-sortable/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"@semantic-release/commit-analyzer": "^13.0.0",
1515
"@semantic-release/git": "^10.0.1",
1616
"@semantic-release/github": "^10.0.7",
17-
"@semantic-release/npm": "^12.0.1",
1817
"@semantic-release/release-notes-generator": "^14.0.1",
1918
"@testing-library/react-hooks": "^8.0.1",
2019
"@testing-library/react-native": "^12.5.1",
@@ -32,6 +31,7 @@
3231
"react-native-reanimated": "^3.16.6",
3332
"react-test-renderer": "18.3.1",
3433
"semantic-release": "^24.0.0",
34+
"semantic-release-yarn": "^3.0.2",
3535
"typescript": "5.3.3"
3636
},
3737
"files": [

yarn.lock

Lines changed: 102 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ __metadata:
2525
languageName: node
2626
linkType: hard
2727

28-
"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0":
28+
"@babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0":
2929
version: 7.26.2
3030
resolution: "@babel/code-frame@npm:7.26.2"
3131
dependencies:
@@ -4245,7 +4245,7 @@ __metadata:
42454245
languageName: node
42464246
linkType: hard
42474247

4248-
"@semantic-release/npm@npm:^12.0.0, @semantic-release/npm@npm:^12.0.1":
4248+
"@semantic-release/npm@npm:^12.0.0":
42494249
version: 12.0.1
42504250
resolution: "@semantic-release/npm@npm:12.0.1"
42514251
dependencies:
@@ -4723,7 +4723,7 @@ __metadata:
47234723
languageName: node
47244724
linkType: hard
47254725

4726-
"@types/normalize-package-data@npm:^2.4.3":
4726+
"@types/normalize-package-data@npm:^2.4.1, @types/normalize-package-data@npm:^2.4.3":
47274727
version: 2.4.4
47284728
resolution: "@types/normalize-package-data@npm:2.4.4"
47294729
checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86
@@ -6511,6 +6511,23 @@ __metadata:
65116511
languageName: node
65126512
linkType: hard
65136513

6514+
"cosmiconfig@npm:^8.1.0":
6515+
version: 8.3.6
6516+
resolution: "cosmiconfig@npm:8.3.6"
6517+
dependencies:
6518+
import-fresh: "npm:^3.3.0"
6519+
js-yaml: "npm:^4.1.0"
6520+
parse-json: "npm:^5.2.0"
6521+
path-type: "npm:^4.0.0"
6522+
peerDependencies:
6523+
typescript: ">=4.9.5"
6524+
peerDependenciesMeta:
6525+
typescript:
6526+
optional: true
6527+
checksum: 10c0/0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a
6528+
languageName: node
6529+
linkType: hard
6530+
65146531
"create-jest@npm:^29.7.0":
65156532
version: 29.7.0
65166533
resolution: "create-jest@npm:29.7.0"
@@ -7203,7 +7220,7 @@ __metadata:
72037220
languageName: node
72047221
linkType: hard
72057222

7206-
"error-ex@npm:^1.3.1":
7223+
"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2":
72077224
version: 1.3.2
72087225
resolution: "error-ex@npm:1.3.2"
72097226
dependencies:
@@ -7925,7 +7942,7 @@ __metadata:
79257942
languageName: node
79267943
linkType: hard
79277944

7928-
"execa@npm:^8.0.0, execa@npm:~8.0.1":
7945+
"execa@npm:^8.0.0, execa@npm:^8.0.1, execa@npm:~8.0.1":
79297946
version: 8.0.1
79307947
resolution: "execa@npm:8.0.1"
79317948
dependencies:
@@ -8343,6 +8360,17 @@ __metadata:
83438360
languageName: node
83448361
linkType: hard
83458362

8363+
"fs-extra@npm:^11.1.0":
8364+
version: 11.3.0
8365+
resolution: "fs-extra@npm:11.3.0"
8366+
dependencies:
8367+
graceful-fs: "npm:^4.2.0"
8368+
jsonfile: "npm:^6.0.1"
8369+
universalify: "npm:^2.0.0"
8370+
checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a
8371+
languageName: node
8372+
linkType: hard
8373+
83468374
"fs-extra@npm:^8.1.0":
83478375
version: 8.1.0
83488376
resolution: "fs-extra@npm:8.1.0"
@@ -10779,6 +10807,13 @@ __metadata:
1077910807
languageName: node
1078010808
linkType: hard
1078110809

10810+
"lines-and-columns@npm:^2.0.3":
10811+
version: 2.0.4
10812+
resolution: "lines-and-columns@npm:2.0.4"
10813+
checksum: 10c0/4db28bf065cd7ad897c0700f22d3d0d7c5ed6777e138861c601c496d545340df3fc19e18bd04ff8d95a246a245eb55685b82ca2f8c2ca53a008e9c5316250379
10814+
languageName: node
10815+
linkType: hard
10816+
1078210817
"lint-staged@npm:^15.2.7":
1078310818
version: 15.2.8
1078410819
resolution: "lint-staged@npm:15.2.8"
@@ -10933,7 +10968,7 @@ __metadata:
1093310968
languageName: node
1093410969
linkType: hard
1093510970

10936-
"lodash@npm:^4.17.4":
10971+
"lodash@npm:^4.17.21, lodash@npm:^4.17.4":
1093710972
version: 4.17.21
1093810973
resolution: "lodash@npm:4.17.21"
1093910974
checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
@@ -12616,6 +12651,19 @@ __metadata:
1261612651
languageName: node
1261712652
linkType: hard
1261812653

12654+
"parse-json@npm:^7.0.0":
12655+
version: 7.1.1
12656+
resolution: "parse-json@npm:7.1.1"
12657+
dependencies:
12658+
"@babel/code-frame": "npm:^7.21.4"
12659+
error-ex: "npm:^1.3.2"
12660+
json-parse-even-better-errors: "npm:^3.0.0"
12661+
lines-and-columns: "npm:^2.0.3"
12662+
type-fest: "npm:^3.8.0"
12663+
checksum: 10c0/a85ebc7430af7763fa52eb456d7efd35c35be5b06f04d8d80c37d0d33312ac6cdff12647acb9c95448dcc8b907dfafa81fb126e094aa132b0abc2a71b9df51d5
12664+
languageName: node
12665+
linkType: hard
12666+
1261912667
"parse-json@npm:^8.0.0":
1262012668
version: 8.1.0
1262112669
resolution: "parse-json@npm:8.1.0"
@@ -13343,7 +13391,6 @@ __metadata:
1334313391
"@semantic-release/commit-analyzer": "npm:^13.0.0"
1334413392
"@semantic-release/git": "npm:^10.0.1"
1334513393
"@semantic-release/github": "npm:^10.0.7"
13346-
"@semantic-release/npm": "npm:^12.0.1"
1334713394
"@semantic-release/release-notes-generator": "npm:^14.0.1"
1334813395
"@testing-library/react-hooks": "npm:^8.0.1"
1334913396
"@testing-library/react-native": "npm:^12.5.1"
@@ -13362,6 +13409,7 @@ __metadata:
1336213409
react-native-reanimated: "npm:^3.16.6"
1336313410
react-test-renderer: "npm:18.3.1"
1336413411
semantic-release: "npm:^24.0.0"
13412+
semantic-release-yarn: "npm:^3.0.2"
1336513413
typescript: "npm:5.3.3"
1336613414
peerDependencies:
1336713415
react: "*"
@@ -13511,6 +13559,18 @@ __metadata:
1351113559
languageName: node
1351213560
linkType: hard
1351313561

13562+
"read-pkg@npm:^8.0.0":
13563+
version: 8.1.0
13564+
resolution: "read-pkg@npm:8.1.0"
13565+
dependencies:
13566+
"@types/normalize-package-data": "npm:^2.4.1"
13567+
normalize-package-data: "npm:^6.0.0"
13568+
parse-json: "npm:^7.0.0"
13569+
type-fest: "npm:^4.2.0"
13570+
checksum: 10c0/e50846bbfbe73f4b8fd8c23c523b2e9f1d78467297a870ff94a9e6db7eb65445a4a392bf2896b7566c1715d36492d92d368f1c4b38996dd3942fd1865eb22936
13571+
languageName: node
13572+
linkType: hard
13573+
1351413574
"read-pkg@npm:^9.0.0":
1351513575
version: 9.0.1
1351613576
resolution: "read-pkg@npm:9.0.1"
@@ -14062,6 +14122,26 @@ __metadata:
1406214122
languageName: node
1406314123
linkType: hard
1406414124

14125+
"semantic-release-yarn@npm:^3.0.2":
14126+
version: 3.0.2
14127+
resolution: "semantic-release-yarn@npm:3.0.2"
14128+
dependencies:
14129+
"@semantic-release/error": "npm:^4.0.0"
14130+
aggregate-error: "npm:^5.0.0"
14131+
cosmiconfig: "npm:^8.1.0"
14132+
execa: "npm:^8.0.1"
14133+
fs-extra: "npm:^11.1.0"
14134+
js-yaml: "npm:^4.1.0"
14135+
lodash: "npm:^4.17.21"
14136+
nerf-dart: "npm:^1.0.0"
14137+
read-pkg: "npm:^8.0.0"
14138+
semver: "npm:^7.3.8"
14139+
peerDependencies:
14140+
semantic-release: ">=19.0.0"
14141+
checksum: 10c0/9843686fba26a8823f88d8c97c90ee81c8d045628802a63896acdbda70616c3bbd71683d8b487c3a7da19b57494c260ff7c9d8acee005173f4d7f3b1bee782a9
14142+
languageName: node
14143+
linkType: hard
14144+
1406514145
"semantic-release@npm:^24.0.0":
1406614146
version: 24.0.0
1406714147
resolution: "semantic-release@npm:24.0.0"
@@ -14117,7 +14197,7 @@ __metadata:
1411714197
languageName: node
1411814198
linkType: hard
1411914199

14120-
"semver@npm:7.6.3, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2":
14200+
"semver@npm:7.6.3, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2":
1412114201
version: 7.6.3
1412214202
resolution: "semver@npm:7.6.3"
1412314203
bin:
@@ -15351,6 +15431,20 @@ __metadata:
1535115431
languageName: node
1535215432
linkType: hard
1535315433

15434+
"type-fest@npm:^3.8.0":
15435+
version: 3.13.1
15436+
resolution: "type-fest@npm:3.13.1"
15437+
checksum: 10c0/547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629
15438+
languageName: node
15439+
linkType: hard
15440+
15441+
"type-fest@npm:^4.2.0":
15442+
version: 4.33.0
15443+
resolution: "type-fest@npm:4.33.0"
15444+
checksum: 10c0/20015eea353605e08e3f4b967291b225fa4e7c43361de44f39b88131715e41877458af80da59c8f17e40c0e3842298996f0651219dc9823e35c7e46ecbc8a44f
15445+
languageName: node
15446+
linkType: hard
15447+
1535415448
"type-fest@npm:^4.6.0, type-fest@npm:^4.7.1":
1535515449
version: 4.23.0
1535615450
resolution: "type-fest@npm:4.23.0"

0 commit comments

Comments
 (0)