-
Notifications
You must be signed in to change notification settings - Fork 604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Auto deploy playground to provide latest SDK implementation #1398
Conversation
This reverts commit f74ba03. # Conflicts: # package.json # yarn.lock
✅ Heimdall Review Status
|
aad4010
to
62f642d
Compare
* delete non pg code * Separate branch for playground * cleanup * yarn export * fix package.json * fix ci * ci. no unit test on pg * fix * update testapp to 4.0.1 (#1300) * 4.0.2 --------- Co-authored-by: Nate <nate.reiners@coinbase.com> Separate branch for playground (#1304) * delete non pg code * Separate branch for playground * cleanup * yarn export * fix package.json * fix ci * ci. no unit test on pg * fix * update testapp to 4.0.1 (#1300) * 4.0.2 --------- Co-authored-by: Nate <nate.reiners@coinbase.com>
* Use viem to verify 6492 signed messages * Keep track of the switch chain state to make the verify message functionality more robust * Fix whitespace * Set chain id based on current provider state * Fix npe when using extension
c5882c1
to
e2e32db
Compare
63ad60c
to
7ecdea9
Compare
@@ -17,26 +17,29 @@ concurrency: | |||
jobs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
7dcb354
to
445214f
Compare
445214f
to
48be703
Compare
import HEAD
@@ -0,0 +1,29 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The dev script doesn't seem to be working. Its starting the sdk but not the playground
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs | ||
spec: "@yarnpkg/plugin-interactive-tools" | ||
|
||
yarnPath: .yarn/releases/yarn-3.6.1.cjs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this.utils.printDiffOrStringify(expected, received, 'Expected', 'Received', true), | ||
}; | ||
}, | ||
}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this custom helper started causing some tsc typecheck bugs with newer yarn version for some reason.
deprecating and replacing with standard toMatchObject
@@ -53,6 +53,7 @@ | |||
"eslint-plugin-prettier": "^5.0.0", | |||
"eslint-plugin-simple-import-sort": "^10.0.0", | |||
"eslint-plugin-unused-imports": "^3.0.0", | |||
"glob": "^11.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding it as dev dep. yarn 3.6 complains this is not found otherwise
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe in a future PR we can work on upgrading to yarn 4+. Not critical for now
014a95d
to
2ada27e
Compare
2ada27e
to
4d332ba
Compare
"@coinbase/wallet-sdk-4.0.4@npm:@coinbase/wallet-sdk@latest": | ||
version: 4.0.4 | ||
resolution: "@coinbase/wallet-sdk@npm:4.0.4" | ||
dependencies: | ||
buffer: "npm:^6.0.3" | ||
clsx: "npm:^1.2.1" | ||
eventemitter3: "npm:^5.0.1" | ||
keccak: "npm:^3.0.3" | ||
preact: "npm:^10.16.0" | ||
sha.js: "npm:^2.4.11" | ||
checksum: 002d03d791683a15b465a285d7293a7994684f6f91d67c01b52ee9a07ba62f555a12d5c9471c964ccae0df048190f9c2e82929aeba9247e6d97ad1a9e9dd4132 | ||
languageName: node | ||
linkType: hard | ||
|
||
"@coinbase/wallet-sdk@workspace:*, @coinbase/wallet-sdk@workspace:packages/wallet-sdk": | ||
version: 0.0.0-use.local | ||
resolution: "@coinbase/wallet-sdk@workspace:packages/wallet-sdk" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
importing the latest npm published version and local workspace version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work @jungho! The dev script is working again. Tested making changes locally and the playground is picking them up in real time!
thanks for your help and guidance @cb-jake 🙇 |
Summary
playground
How did you test your changes?
test deploy succeeded
https://github.com/coinbase/coinbase-wallet-sdk/actions/runs/10911132262