Skip to content

Commit

Permalink
🔖 (release) [NO-ISSUE]: DMK v0.5 + Solana Signer v1.0.0 (#506)
Browse files Browse the repository at this point in the history
  • Loading branch information
valpinkman authored Nov 18, 2024
2 parents ead0cab + f7c4f5d commit 04af9ef
Show file tree
Hide file tree
Showing 906 changed files with 27,496 additions and 6,365 deletions.
5 changes: 5 additions & 0 deletions .changeset/afraid-readers-swim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add ProvideTransactionGenericContext Task
5 changes: 5 additions & 0 deletions .changeset/afraid-readers-swimmer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/context-module": patch
---

Add ProvideTransactionGenericContext Task
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@ledgerhq/keyring-btc": minor
"@ledgerhq/device-signer-kit-btc": minor
---

Implement MerkleTree and MerkleMap services
5 changes: 5 additions & 0 deletions .changeset/clever-badgers-pull.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": minor
---

Add GetAddress Solana Signer use case
8 changes: 7 additions & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,11 @@
"access": "public",
"baseBranch": "develop",
"updateInternalDependencies": "patch",
"ignore": ["@ledgerhq/keyring-btc"]
"ignore": [
"@ledgerhq/ledger-dmk-docs",
"@ledgerhq/device-management-kit-sample",
"@ledgerhq/device-signer-kit-btc",
"@ledgerhq/device-signer-kit-ethereum",
"@ledgerhq/context-module"
]
}
6 changes: 6 additions & 0 deletions .changeset/cool-dancers-coin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
"@ledgerhq/context-module": patch
---

Update license to Apache-2.0
6 changes: 6 additions & 0 deletions .changeset/cuddly-ducks-confessio0n.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
"@ledgerhq/device-management-kit-sample": patch
---

Rename keyring to signer
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@ledgerhq/keyring-btc": minor
"@ledgerhq/device-signer-kit-btc": minor
---

Implement GetExtendedPublicKeyCommand
6 changes: 6 additions & 0 deletions .changeset/eleven-spies-explainer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ledgerhq/context-module": patch
"@ledgerhq/device-signer-kit-ethereum": patch
---

Use esbuild to build libraries
5 changes: 5 additions & 0 deletions .changeset/fuzzy-cups-refuse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Adapt SignTransactionCommand and add StoreTransaction to prepare for the new version of Ethereum app (1.13)
5 changes: 5 additions & 0 deletions .changeset/great-paws-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add support for EIP712 filters with missing token
5 changes: 5 additions & 0 deletions .changeset/hip-ducks-study.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Fix clear signing of EIP712 messages with an empty array
5 changes: 5 additions & 0 deletions .changeset/lemon-impalas-flash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Allow signing a message as a byte array
6 changes: 6 additions & 0 deletions .changeset/lemon-suits-noticer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
"@ledgerhq/device-management-kit-sample": patch
---

Rename SDK to DMK
5 changes: 5 additions & 0 deletions .changeset/loud-balloons-poke.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add support for V1 clear signing contexts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@ledgerhq/keyring-btc": minor
"@ledgerhq/device-signer-kit-btc": minor
---

Implement GetMasterFingerprintCommand
5 changes: 5 additions & 0 deletions .changeset/metal-wombats-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Reconstruct V full value for legacy transactions
5 changes: 5 additions & 0 deletions .changeset/mighty-vans-kiss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-btc": patch
---

Implement wallet policy service
5 changes: 5 additions & 0 deletions .changeset/nasty-islands-pretend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": minor
---

Add solana getAppConfiguration use case
5 changes: 5 additions & 0 deletions .changeset/nine-tools-bow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": patch
---

Implement basic Flipper client for the Ledger Device Management Kit
5 changes: 5 additions & 0 deletions .changeset/perfect-deers-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-btc": patch
---

Rename packages
5 changes: 5 additions & 0 deletions .changeset/plenty-snakes-agree.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add ProvideTransactionInformation command
5 changes: 5 additions & 0 deletions .changeset/slow-lies-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add ProvideTransactionFieldDescription command
5 changes: 5 additions & 0 deletions .changeset/smart-games-brush.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": patch
---

Add mockserver integration with transport
5 changes: 5 additions & 0 deletions .changeset/spicy-toes-ring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": patch
---

Add signTransaction usecase for Solana signer
5 changes: 5 additions & 0 deletions .changeset/strange-mayflies-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/context-module": patch
---

Fix CAL test signatures for EIP712
5 changes: 5 additions & 0 deletions .changeset/sweet-stingrays-give.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Prevent chunking legacy transactions just before the EIP-155 marker
5 changes: 5 additions & 0 deletions .changeset/tall-hairs-cheer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-btc": minor
---

Create device-signer-kit-btc package
7 changes: 7 additions & 0 deletions .changeset/tasty-falcons-doubts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@ledgerhq/context-module": patch
"@ledgerhq/device-signer-kit-ethereum": patch
"@ledgerhq/device-management-kit-sample": patch
---

Use type keyword when importing type
5 changes: 5 additions & 0 deletions .changeset/ten-carrots-wait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Remove legacy parameter for internal sign transacion command
5 changes: 5 additions & 0 deletions .changeset/tiny-hornets-grin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": patch
---

Add unlock timeout input in open app device action
5 changes: 5 additions & 0 deletions .changeset/tiny-otters-draw.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": minor
---

Add keyring eth provider
5 changes: 5 additions & 0 deletions .changeset/twelve-snakes-agreeing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-management-kit-sample": patch
---

New use case listenToKnownDevices
5 changes: 5 additions & 0 deletions .changeset/twelve-stingrays-shake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Early return when EIP712 Domain fails to be sent
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@ledgerhq/keyring-btc": patch
"@ledgerhq/device-signer-kit-btc": patch
---

Implement PSBT parser and mapper services
5 changes: 5 additions & 0 deletions .changeset/witty-boats-lay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/device-signer-kit-ethereum": patch
---

Add ProvideEnum command
19 changes: 1 addition & 18 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,22 +52,5 @@ updates:
typescript:
patterns:
- "typescript*"
- "@types*"
exclude-patterns:
- "typescript-eslint"

# Sample App dependencies for pnpm
- package-ecosystem: "npm"
directory: "/apps/sample"
schedule:
interval: "weekly"
day: "sunday"
timezone: "Europe/Paris"
labels:
- "dependencies"
reviewers:
- "LedgerHQ/live-devices"
commit-message:
prefix: "⬆️ (sample) [NO-ISSUE]: "
ignore:
- dependency-name: "typescript"
- "typescript-eslint"
2 changes: 1 addition & 1 deletion .github/workflows/generate_sbom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:

- uses: LedgerHQ/device-sdk-ts/.github/actions/setup-toolchain-composite@develop

- uses: ./.github/actions/generate-sbom-composite
- uses: LedgerHQ/device-sdk-ts/.github/actions/generate-sbom-composite@develop
28 changes: 28 additions & 0 deletions .github/workflows/merge_queue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Merge Queue Checks
on:
merge_group:

env:
FORCE_COLOR: "1"

concurrency:
group: ${{ github.workflow }}-${{ github.ref_name != 'develop' && github.ref || github.run_id }}
cancel-in-progress: true

jobs:
checks:
name: Run health check and unit tests
runs-on: ledgerhq-device-sdk
steps:
- uses: actions/checkout@v4

- uses: LedgerHQ/device-sdk-ts/.github/actions/setup-toolchain-composite@develop

- name: Health check
id: health-check
run: pnpm health-check

- name: Tests
id: unit-tests
if: ${{ steps.health-check.conclusion == 'success' }}
run: pnpm test -- -- --maxWorkers=50%
12 changes: 7 additions & 5 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Pull Request Checks
on:
pull_request:
types: [opened, synchronize, reopened, edited]
branches-ignore:
- main

env:
FORCE_COLOR: "1"
Expand Down Expand Up @@ -49,10 +51,10 @@ jobs:
- name: Tests
id: unit-tests
if: ${{ steps.health-check.conclusion == 'success' }}
run: pnpm test:coverage -- --max-warnings=0
run: pnpm test:coverage -- --maxWorkers=50%

- uses: sonarsource/sonarqube-scan-action@v3
if: ${{ steps.unit-tests.conclusion == 'success' && github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.fork == 'false' }}
- uses: sonarsource/sonarqube-scan-action@v4
if: ${{ steps.unit-tests.conclusion == 'success' && github.actor != 'dependabot[bot]' && !github.event.pull_request.head.repo.fork }}
env:
SONAR_TOKEN: ${{ secrets.GREEN_SONAR_TOKEN }}
SONAR_HOST_URL: ${{ secrets.GREEN_SONAR_HOST_URL }}
SONAR_TOKEN: ${{ secrets.PUBLIC_GREEN_SONAR_TOKEN }}
SONAR_HOST_URL: ${{ secrets.PUBLIC_SONAR_HOST_URL }}
3 changes: 1 addition & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,8 @@ jobs:

- name: Publish
id: changesets
uses: changesets/action@v1
uses: ledgerhq/changeset-action-ledger@main
with:
version: echo "not running version"
publish: pnpm release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/snapshot_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ jobs:

- uses: LedgerHQ/device-sdk-ts/.github/actions/setup-toolchain-composite@develop

- name: install dependencies
run: pnpm install

- name: build libraries
run: pnpm build

Expand Down
Loading

0 comments on commit 04af9ef

Please sign in to comment.