Skip to content

Commit dbdc4fe

Browse files
authored
fix actions (#1577)
* fix actions * yarn.lock
1 parent d9dc12f commit dbdc4fe

File tree

5 files changed

+31
-17
lines changed

5 files changed

+31
-17
lines changed

.github/actions/setup/action.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Setup
2+
permissions:
3+
contents: read
24
runs:
35
using: composite
46
steps:
@@ -14,5 +16,5 @@ runs:
1416
shell: bash
1517

1618
- name: Install node modules
17-
run: yarn install --frozen-lockfile
19+
run: yarn install --immutable
1820
shell: bash

.github/workflows/release-canary.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
name: Release (Canary)
22
on:
33
workflow_dispatch:
4+
inputs:
5+
packageVersion:
6+
description: "The version to publish in MAJOR.MINOR.PATCH format"
7+
required: true
8+
default: ""
49

510
jobs:
611
canary:
@@ -12,6 +17,8 @@ jobs:
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

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010

1111
jobs:
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 }}

examples/testapp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
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",

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)