File tree Expand file tree Collapse file tree 5 files changed +31
-17
lines changed Expand file tree Collapse file tree 5 files changed +31
-17
lines changed Original file line number Diff line number Diff line change 11name : Setup
2+ permissions :
3+ contents : read
24runs :
35 using : composite
46 steps :
1416 shell : bash
1517
1618 - name : Install node modules
17- run : yarn install --frozen-lockfile
19+ run : yarn install --immutable
1820 shell : bash
Original file line number Diff line number Diff line change 11name : Release (Canary)
22on :
33 workflow_dispatch :
4+ inputs :
5+ packageVersion :
6+ description : " The version to publish in MAJOR.MINOR.PATCH format"
7+ required : true
8+ default : " "
49
510jobs :
611 canary :
1217 pull-requests : write
1318 id-token : write
1419 timeout-minutes : 5
20+ env :
21+ PACKAGE_VERSION : ${{ github.event.inputs.packageVersion }}
1522 steps :
1623 - name : Checkout
1724 uses : actions/checkout@v4
@@ -22,21 +29,23 @@ jobs:
2229 uses : ./.github/actions/setup
2330
2431 - name : Set version
25- run : npm --no-git-tag-version version $(node -p "require('./packages/wallet-sdk/package.json').version") -canary.$(date +'%Y%m%d') -w packages/wallet-sdk
26-
32+ run : npm --no-git-tag-version version ${{ env.PACKAGE_VERSION }} -canary.$(date +'%Y%m%d') -w packages/wallet-sdk
33+
2734 # Build the package
2835 - name : Prebuild
2936 run : yarn workspace @coinbase/wallet-sdk prebuild
30-
37+
3138 - name : Build Packages
32- shell : bash
3339 run : yarn workspace @coinbase/wallet-sdk build
3440
41+ # Publish to npm
3542 - name : Set deployment token
3643 run : npm config set '//registry.npmjs.org/:_authToken' "${{ secrets.NPM_TOKEN }}"
3744
3845 - name : Publish to npm
39- run : cd packages/wallet-sdk && npm publish --tag canary
46+ run : |
47+ cd packages/wallet-sdk
48+ npm publish --tag canary
4049 env :
4150 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
4251
Original file line number Diff line number Diff line change 1010
1111jobs :
1212 release :
13+ env :
14+ PACKAGE_VERSION : ${{ github.event.inputs.packageVersion }}
1315 name : Release
1416 runs-on : ubuntu-latest
1517 environment : release
@@ -34,14 +36,15 @@ jobs:
3436 run : yarn workspace @coinbase/wallet-sdk prebuild
3537
3638 - name : Build Packages
37- shell : bash
3839 run : yarn workspace @coinbase/wallet-sdk build
3940
4041 # Publish to npm
4142 - name : Set deployment token
4243 run : npm config set '//registry.npmjs.org/:_authToken' "${{ secrets.NPM_TOKEN }}"
4344
4445 - name : Publish to npm
45- run : cd packages/wallet-sdk && npm publish --tag latest
46+ run : |
47+ cd packages/wallet-sdk
48+ npm publish --tag latest
4649 env :
4750 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change 1414 "dependencies" : {
1515 "@chakra-ui/icons" : " ^2.1.1" ,
1616 "@chakra-ui/react" : " ^2.8.0" ,
17- "@coinbase/wallet-sdk" : " workspace: *" ,
18- "@coinbase/wallet-sdk-latest" : " npm:@coinbase/wallet-sdk@4.3.1 " ,
17+ "@coinbase/wallet-sdk" : " *" ,
18+ "@coinbase/wallet-sdk-latest" : " npm:@coinbase/wallet-sdk@latest " ,
1919 "@emotion/react" : " ^11.11.1" ,
2020 "@emotion/styled" : " ^11.11.0" ,
2121 "@metamask/eth-sig-util" : " ^7.0.0" ,
Original file line number Diff line number Diff line change @@ -1481,19 +1481,19 @@ __metadata:
14811481 languageName : node
14821482 linkType : hard
14831483
1484- " @coinbase/wallet-sdk-latest@npm:@coinbase/wallet-sdk@4.3.1 " :
1485- version : 4.3.1
1486- resolution : " @coinbase/wallet-sdk@npm:4.3.1 "
1484+ " @coinbase/wallet-sdk-latest@npm:@coinbase/wallet-sdk@latest " :
1485+ version : 4.3.2
1486+ resolution : " @coinbase/wallet-sdk@npm:4.3.2 "
14871487 dependencies :
14881488 " @noble/hashes " : ^1.4.0
14891489 clsx : ^1.2.1
14901490 eventemitter3 : ^5.0.1
14911491 preact : ^10.24.2
1492- checksum : 9d25c131ac873c27622db9a9e34e7ccb762b64e742db1ac819e55afac93e7a705523353b2eb8520ce07801c4c4108c8132f87aa858c706e142ba3be3888ff091
1492+ checksum : 85c4c0db5c4b5daf1d5b049df5b053d76590aa6c490601d734637209384905e0f1cbd8a800d62fd21bda61da015bb4e8247b4007c6ce34d4911ac2e2ce25ab03
14931493 languageName : node
14941494 linkType : hard
14951495
1496- " @coinbase/wallet-sdk@workspace: *, @coinbase/wallet-sdk@workspace:packages/wallet-sdk " :
1496+ " @coinbase/wallet-sdk@*, @coinbase/wallet-sdk@workspace:packages/wallet-sdk " :
14971497 version : 0.0.0-use.local
14981498 resolution : " @coinbase/wallet-sdk@workspace:packages/wallet-sdk"
14991499 dependencies :
@@ -7230,8 +7230,8 @@ __metadata:
72307230 dependencies :
72317231 " @chakra-ui/icons " : ^2.1.1
72327232 " @chakra-ui/react " : ^2.8.0
7233- " @coinbase/wallet-sdk " : " workspace: *"
7234- " @coinbase/wallet-sdk-latest " : " npm:@coinbase/wallet-sdk@4.3.1 "
7233+ " @coinbase/wallet-sdk " : " *"
7234+ " @coinbase/wallet-sdk-latest " : " npm:@coinbase/wallet-sdk@latest "
72357235 " @emotion/react " : ^11.11.1
72367236 " @emotion/styled " : ^11.11.0
72377237 " @metamask/eth-sig-util " : ^7.0.0
You can’t perform that action at this time.
0 commit comments