Skip to content
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

[js] Update to latest schema for 3P packages #242

Merged
merged 18 commits into from
Sep 20, 2023
Merged

[js] Update to latest schema for 3P packages #242

merged 18 commits into from
Sep 20, 2023

Conversation

github-actions[bot]
Copy link
Contributor

If this change should result in new package versions please add a changeset before merging. You can do so by clicking the link provided by changeset bot below.

GitOrigin-RevId: 74d531dd26dbb7a23a7bd8a7ec75c98383dd8709
@github-actions
Copy link
Contributor Author

github-actions bot commented Sep 14, 2023

The following public packages have changed files:

Changed Current version
@lightsparkdev/lightspark-cli 0.0.11
@lightsparkdev/lightspark-sdk 0.4.11
@lightsparkdev/wallet-sdk 0.6.19
@lightsparkdev/core 0.3.11

There are 4 existing changesets for this branch. If additional changes have been made that require different versions for any package simply add another changeset. Any packages that depend on the planned releases will be updated and released automatically in a separate PR.

Each changeset corresponds to an update in the CHANGELOG for the packages listed in the changeset. Therefore, you should add a changeset for each noteable package change that this PR contains. For example, if a PR adds two features - one feature for packages A and B and one feature for package C - you should add two changesets. One changeset for packages A and B and one changeset for package C, with a description of each feature. The feature description will end up being the CHANGELOG entry for the packages in the changeset.

The following releases are planned based on the existing changesets:

Planned releases Update
@lightsparkdev/lightspark-cli patch
@lightsparkdev/core major
@lightsparkdev/wallet-sdk patch
@lightsparkdev/lightspark-sdk major
@lightsparkdev/oauth patch
@lightsparkdev/react-native patch
@lightsparkdev/react-wallet patch
@lightsparkdev/uma patch
@lightsparkdev/wallet-cli patch

Last updated by commit 0e43501

coreymartin and others added 15 commits September 15, 2023 18:23
GitOrigin-RevId: 8b6cd6e3fab07c7d0d29d5783fa849e6a3d8bf0a
… typenames (#6182)

- updates js_writer to handle nullable lists
- fixes node names due to OSK/remote changes

GitOrigin-RevId: ba076fb3153c2056439c9fed35f170be3bf8f2cd
fyi @coreymartin

GitOrigin-RevId: e1997b4c2e3185dc05d304aff9a8eceed5f4b6a1
GitOrigin-RevId: 4ac922cb9af037dce2496dee0391175fe319975e
- adds enum for signing key types
- adds property to `NodeKeyCache` to save signing key type
- changes `Requester` to add signing data specific to signing key type
- adds wasm packed `lightspark_crypto` lib
- related PR:
lightsparkdev/lightspark-crypto-uniffi#31
- adds `loadNodeSigningKey` function to client which handles both rsa
and secp key types for OSK and remote signing
- updates documentation to reflect new `loadNodeSigningKey` function
- adds `SigningKeyLoader` classes to handle loading logic

Tested using lightspark-cli
lightsparkdev/webdev#6203

GitOrigin-RevId: 07daa2cd7c01610a65f5a809d37c6e69130d5330
- adds option to select node for operations that use a node
- updates wasm packed lightspark_crypto lib
- uses loadNodeSigningKey to unlock/provide credentials for both OSK and
remote signing nodes

Depends on: lightsparkdev/webdev#6089

GitOrigin-RevId: 3881892bcb99c19779fcacac3dadd97959ab75ba
GitOrigin-RevId: 7ca02542f56c2b15f688e82d6c1bb621d976c0c9
https://lightsparkgroup.slack.com/archives/C03HYQQ2HT6/p1695228450140589

Ran into issues using createHash in core because it's used in browser
environments as well. Only import "crypto" if in node, and otherwise use
subtle crypto.

---------

Co-authored-by: Corey Martin <[email protected]>
GitOrigin-RevId: 411e19138fc476550a4207759591a34eedf97f5f
@coreymartin coreymartin changed the title [js] Update to latest schema for 3P packages (#6140) [js] Update to latest schema for 3P packages Sep 20, 2023
@coreymartin coreymartin merged commit 1f00a50 into main Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants