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

Release/v22.0.0 #1871

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
987c6ba
Revert "Merge pull request #1853 from LedgerHQ/release/v22.0.0"
lambertkevin Apr 8, 2022
905b4bc
(Solana): fix missing superstruct dependency -> making app crashes
LFBarreto Apr 8, 2022
31215f0
v21.36.2
LFBarreto Apr 8, 2022
fe373cf
LL-1589 more robust bitcoin retry (#1835)
hzheng-ledger Mar 29, 2022
822c669
fix bch address convert issue (#1847)
hzheng-ledger Apr 5, 2022
0b46df3
LIVE-1890 Replace all deprecated uses of open(deviceId) with withDevi…
Apr 7, 2022
70170a0
Remove all libcore codebase (#1831)
gre Apr 5, 2022
4b07ff9
Add ETH goerli (#1841)
hzheng-ledger Apr 5, 2022
3094ccb
Cosmos fixes (#1846)
Apr 5, 2022
ef72e99
Family/crypto org (#1852)
Apr 5, 2022
929e8cb
[LIVE-1174] - Feature: Upgrade NFT Architecture (#1805)
lambertkevin Apr 5, 2022
ba8a53b
Add polygon to NFT currencies (#1848)
lambertkevin Apr 5, 2022
e8d573b
[LIVE-1909] - Bugfix: OpenSea Lazy mint quantity fix (#1862)
lambertkevin Apr 6, 2022
61eb4ae
Reset CLI LLC dep
lambertkevin Apr 5, 2022
d6cd75b
Fix nft operations wrong order to infer balance (#1865)
lambertkevin Apr 7, 2022
1605d3c
[LIVE-1911][LIVE-1912] Feature - Add collection name resolver to eth …
lambertkevin Apr 7, 2022
a26ba77
Bump plist from 3.0.4 to 3.0.5 in /mobile-test-app (#1849)
dependabot[bot] Apr 7, 2022
d006282
Bump cocoapods-downloader from 1.3.0 to 1.6.3 in /mobile-test-app (#1…
dependabot[bot] Apr 7, 2022
da6471f
Bump ansi-regex from 3.0.0 to 3.0.1 (#1850)
dependabot[bot] Apr 7, 2022
a0d0916
Solana staking (#1844)
Apr 7, 2022
c7e4186
v22.0.0
lambertkevin Apr 5, 2022
1449ed2
Fix new architecture nftsResolvers in cli (#1872)
lambertkevin Apr 8, 2022
36098a2
Merge branch 'develop' into release/v22.0.0
lambertkevin Apr 8, 2022
9ac0123
Merge remote-tracking branch 'origin/develop' into release/v22.0.0
lambertkevin Apr 8, 2022
b9a8bd0
Update snapshots
hakim-adamik Apr 11, 2022
0cb2238
Introduce a way to ignore preload data in dataset tests (#1875)
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