Skip to content
This repository has been archived by the owner on Jul 15, 2022. It is now read-only.

Release/v22.0.0 #1881

Merged
merged 26 commits into from
Apr 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b3b6fb0
Hotfix/v21.36.2 (#1878)
lambertkevin Apr 11, 2022
0def4c6
support/snapshot-update (#1882)
lambertkevin Apr 11, 2022
722d1c1
LL-1589 more robust bitcoin retry (#1835)
hzheng-ledger Mar 29, 2022
b3f5301
fix bch address convert issue (#1847)
hzheng-ledger Apr 5, 2022
f0a5ca9
LIVE-1890 Replace all deprecated uses of open(deviceId) with withDevi…
Apr 7, 2022
8144581
Remove all libcore codebase (#1831)
gre Apr 5, 2022
0d81b9e
Add ETH goerli (#1841)
hzheng-ledger Apr 5, 2022
c54b189
Cosmos fixes (#1846)
Apr 5, 2022
29c4f00
Family/crypto org (#1852)
Apr 5, 2022
d236719
[LIVE-1174] - Feature: Upgrade NFT Architecture (#1805)
lambertkevin Apr 5, 2022
1dcd607
Add polygon to NFT currencies (#1848)
lambertkevin Apr 5, 2022
c3f4cda
[LIVE-1909] - Bugfix: OpenSea Lazy mint quantity fix (#1862)
lambertkevin Apr 6, 2022
0097633
Reset CLI LLC dep
lambertkevin Apr 5, 2022
9197c15
Fix nft operations wrong order to infer balance (#1865)
lambertkevin Apr 7, 2022
fabf32c
[LIVE-1911][LIVE-1912] Feature - Add collection name resolver to eth …
lambertkevin Apr 7, 2022
4a7d30d
Bump plist from 3.0.4 to 3.0.5 in /mobile-test-app (#1849)
dependabot[bot] Apr 7, 2022
2e90a3a
Bump cocoapods-downloader from 1.3.0 to 1.6.3 in /mobile-test-app (#1…
dependabot[bot] Apr 7, 2022
da09b83
Bump ansi-regex from 3.0.0 to 3.0.1 (#1850)
dependabot[bot] Apr 7, 2022
099939f
Solana staking (#1844)
Apr 7, 2022
ffc47e5
Update Cosmos dataset snapshot to fix test (#1861)
henri-ly Apr 8, 2022
bc5e632
Update snapshots
hakim-adamik Apr 11, 2022
2089d2d
Introduce a way to ignore preload data in dataset tests (#1875)
Apr 11, 2022
3ab98ea
Fix new architecture nftsResolvers in cli (#1883)
lambertkevin Apr 11, 2022
ed43eef
v22.0.0
lambertkevin Apr 5, 2022
8266669
Update snapshot
lambertkevin Apr 11, 2022
e208a06
Merge branch 'master' into release/v22.0.0
lambertkevin Apr 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .circleci.disabled/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,3 @@ jobs:
paths:
- ~/.cache/yarn
- run: yarn ci-lint
- run:
command: yarn ci-test-cli
no_output_timeout: 1h
2 changes: 0 additions & 2 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
src/data/icons
src/data/flags

src/libcore/types/*.js
src/families/*/types.js
src/libcore/platforms/*.js
src/generated
src/load/tokens/
mobile-test-app/
5 changes: 2 additions & 3 deletions .github/workflows/bot-cosmos-mooncake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Bot 'Cosmos JS'
on:
push:
branches:
- cosmos-js
- family/cosmos

jobs:
start-runner:
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
GITHUB_RUN_ID: ${{ github.run_id }}
GITHUB_WORKFLOW: ${{ github.workflow }}
SLACK_API_TOKEN: ${{ secrets.SLACK_API_TOKEN }}
SLACK_CHANNEL: live-ft-atom-js
SLACK_CHANNEL: ci-atom-ll
BOT_FILTER_FAMILY: cosmos
EXPERIMENTAL_CURRENCIES_JS_BRIDGE: cosmos
run: mkdir botreport; COINAPPS=$PWD/coin-apps yarn ci-test-bot
Expand All @@ -80,4 +80,3 @@ jobs:
with:
name: botreport
path: botreport/

79 changes: 79 additions & 0 deletions .github/workflows/bot-solana-silicium.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: Bot 'Solana on Silicium'
on:
push:
branches:
- family/solana

jobs:
start-runner:
name: "start ec2 instance (Linux)"
if: ${{ always() }}
uses: ledgerhq/actions/.github/workflows/start-linux-runner.yml@main
secrets:
CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }}

stop-runner:
name: "stop ec2 instance (Linux)"
needs: [start-runner, run-bot]
uses: ledgerhq/actions/.github/workflows/stop-linux-runner.yml@main
if: ${{ always() }}
with:
label: ${{ needs.start-runner.outputs.label }}
ec2-instance-id: ${{ needs.start-runner.outputs.ec2-instance-id }}
secrets:
CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }}

run-bot:
needs: [start-runner]
runs-on: ${{ needs.start-runner.outputs.label }}
steps:
- name: prepare runner
run: |
sudo growpart /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1
- uses: actions/checkout@v2
- name: Retrieving coin apps
uses: actions/checkout@v2
with:
repository: LedgerHQ/coin-apps
token: ${{ secrets.PAT }}
path: coin-apps
- uses: actions/setup-node@master
with:
node-version: 14.x
- name: install yarn
run: npm i -g yarn
- name: pull docker image
run: docker pull ghcr.io/ledgerhq/speculos
- name: kill apt-get
run: sudo killall -w apt-get apt || echo OK
- name: Install linux deps
run: sudo apt-get install -y libusb-1.0-0-dev jq
- name: Install dependencies
run: |
yarn global add yalc
yarn --frozen-lockfile
yarn ci-setup-cli
- name: BOT
env:
SEED: ${{ secrets.SEED3 }}
BOT_REPORT_FOLDER: botreport
VERBOSE_FILE: botreport/logs.txt
GITHUB_SHA: ${GITHUB_SHA}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_RUN_ID: ${{ github.run_id }}
GITHUB_WORKFLOW: ${{ github.workflow }}
SLACK_API_TOKEN: ${{ secrets.SLACK_API_TOKEN }}
SLACK_CHANNEL: ci-sol-ll
BOT_FILTER_FAMILY: solana
run: mkdir botreport; COINAPPS=$PWD/coin-apps yarn ci-test-bot
timeout-minutes: 120
- name: Run coverage
if: failure() || success()
run: CODECOV_TOKEN=${{ secrets.CODECOV_TOKEN }} npx codecov
- name: upload logs
if: failure() || success()
uses: actions/upload-artifact@v1
with:
name: botreport
path: botreport/
6 changes: 0 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,9 +140,6 @@ jobs:
yarn global add yalc
yarn --frozen-lockfile --network-timeout 100000
yarn ci-setup-cli
- name: Run CLI tests
run: yarn ci-test-cli
timeout-minutes: 60
cli:
strategy:
Expand All @@ -163,6 +160,3 @@ jobs:
yarn global add yalc
yarn --frozen-lockfile --network-timeout 100000
yarn ci-setup-cli
- name: Run CLI tests
run: yarn ci-test-cli
timeout-minutes: 60
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.
libcoredb/

dbdata
tmp

Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,16 @@ The stack is pretty standard for a ES6 and FlowType library. The notable depende
- [Countervalues logic](./docs/countervalues.md)
- Coin integration specifics
- [Introduction](./docs/ci-intro.md)
- Bridge implementations, where to start? (JS, Libcore, Mock)
- Bridge implementations, where to start? (JS, Mock)
- Implementing the hardware wallet logic of a new coin
- [The account derivation (BIP44 and exceptions)](./docs/derivation.md)
- Advanced
- [api/socket `createDeviceSocket` and script runner](./docs/socket.md)
- env.js: live-common configuration system
- Serialization and reconciliation
- libcore typing and wrapping
- cross.js and "LiveQR" protocol
- cache.js helpers
- Tokens management and ERC20
- [Developing with lib-ledger-core bindings](./docs/adding-libcore-bindings.md)

### Developing with Ledger Live Common

Expand Down
Loading