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

🚀 Release 2024-12-02 #8569

Merged
merged 225 commits into from
Dec 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
5f7a799
:bug: fix(llm): improve error message when deleting backup on multipl…
cgrellard-ledger Nov 25, 2024
08e1fa9
:bug: fix(llm): improve error message when deleting backup on multipl…
cgrellard-ledger Nov 25, 2024
306dec6
:bug: fix(llm): improve error message when an unauthorized member tri…
cgrellard-ledger Nov 25, 2024
ae1a9fb
build: test-libraries, test-web-tools, test-design-system - toolchain…
angusbayley Nov 6, 2024
e124358
chore: upgrade celo dependencies (closes https://github.com/LedgerHQ/…
aaronmgdr Aug 19, 2024
302ac3b
did this fix the web3 buffer error?
aaronmgdr Sep 17, 2024
e777dbe
feat: upgrade `celo/signOperation` to use hw-app-eth
nicolasbrugneaux Oct 8, 2024
a1ecaa3
ensure web3
aaronmgdr Oct 8, 2024
dda8e3d
upgrade versions
aaronmgdr Oct 14, 2024
b63832b
allow both ledgers to work
aaronmgdr Oct 15, 2024
b45b832
feat: handle both legacy and newer versions of celo-spender-app
nicolasbrugneaux Oct 15, 2024
5325edd
fix: getAppConfig lock
nicolasbrugneaux Oct 15, 2024
adb60c4
WIP
aaronmgdr Oct 17, 2024
4db81b5
revert signTransaction
aaronmgdr Oct 17, 2024
56abf59
minimize diff
aaronmgdr Oct 17, 2024
637fa11
dont modify v for modern txns
aaronmgdr Oct 17, 2024
1662cdf
fix: for modern
nicolasbrugneaux Oct 18, 2024
18e079b
refactor: cleanup console logs
nicolasbrugneaux Oct 21, 2024
ce6dd9a
fix: buffer polyfill
nicolasbrugneaux Oct 23, 2024
1d4659d
add back cosmo
aaronmgdr Oct 24, 2024
aca3e27
Apply suggestions from code review
aaronmgdr Oct 24, 2024
95c9e0e
Update libs/ledger-live-common/src/families/celo/hw-app-celo.ts
aaronmgdr Oct 24, 2024
82e3d05
Update libs/ledger-live-common/src/families/celo/signOperation.ts
aaronmgdr Oct 24, 2024
a6c992e
Update libs/ledger-live-common/src/families/celo/signOperation.ts
aaronmgdr Oct 24, 2024
3e2e8fb
Update libs/ledger-live-common/src/families/celo/signOperation.ts
aaronmgdr Oct 24, 2024
b40ad18
clean code
aaronmgdr Oct 24, 2024
c69fcda
rebase new pnpm-lock 29-10
Wozacosta Oct 29, 2024
a2205b8
common polyfill
Wozacosta Oct 29, 2024
c3c4eda
lint hw-app-celo
Wozacosta Oct 29, 2024
8615547
Update libs/ledger-live-common/package.json
Wozacosta Nov 18, 2024
92dcf0c
Revert "Update libs/ledger-live-common/package.json"
Wozacosta Nov 18, 2024
ae01de6
rebase
Wozacosta Nov 18, 2024
b2b6631
update pnpm-lock
Wozacosta Nov 18, 2024
45d628f
Reapply "Update libs/ledger-live-common/package.json"
Wozacosta Nov 18, 2024
d711caf
fix version bumped
Wozacosta Nov 18, 2024
224cc07
regen changeset
Wozacosta Nov 19, 2024
747c64a
unimported buffer in lld
Wozacosta Nov 19, 2024
3515a75
rebase again
Wozacosta Nov 21, 2024
d5aa69f
cleanup package.json
Wozacosta Nov 21, 2024
a38f37c
test skipping walletsync test
Wozacosta Nov 21, 2024
c05ad20
skip jsdom test
Wozacosta Nov 21, 2024
7b8b245
skip polyfill lld
Wozacosta Nov 21, 2024
4a365c8
Revert "skip polyfill lld"
Wozacosta Nov 21, 2024
5f0d6d7
handle jsdom buffers, set its prototype as Uint8Array
Wozacosta Nov 23, 2024
a8b8e51
eslint desktop define globalThis global
Wozacosta Nov 23, 2024
3fdcf95
unskip jsdom test
Wozacosta Nov 25, 2024
f159c2a
pnpm dedupe
Wozacosta Nov 25, 2024
4e16a08
fix pnpmfile deps #3
Wozacosta Nov 25, 2024
ea5c60c
:bug: fix(llm): improve error message when a removed member tries to …
cgrellard-ledger Nov 26, 2024
1f55839
test: add CLI support
abdurrahman-ledger Nov 18, 2024
454c94a
test: first receive
abdurrahman-ledger Nov 18, 2024
2fb0f58
test: fix for ledgerSync
abdurrahman-ledger Nov 25, 2024
e31f37f
build: non-build-and-test PR workflows: setup-toolchain => setup-caches
angusbayley Nov 8, 2024
bca3da5
build: test-cli - toolchain => cache
angusbayley Nov 6, 2024
5c44c16
build: build-desktop - toolchain => cache
angusbayley Nov 6, 2024
b67e830
build: test-desktop - toolchain => cache
angusbayley Nov 6, 2024
0505f1c
build: test-mobile - toolchain => cache
angusbayley Nov 6, 2024
f502d8a
build: consistent wording around caches for build mobile
angusbayley Nov 26, 2024
299613a
build: test-mobile-e2e - toolchain => cache
angusbayley Nov 6, 2024
6bd491b
build: release workflows: setup-toolchain => setup-caches
angusbayley Nov 8, 2024
dc3be10
build: non-build-and-test PR workflows: setup-toolchain => setup-cach…
angusbayley Nov 26, 2024
2b583d0
fix: 👷 Removing env variable for mock CV + fixing send XRP (new modal)
VicAlbr Nov 26, 2024
afce01c
DISABLE_TRANSACTION_BROADCAST logic moved to tests suites (#8458)
bharamboure-ledger Nov 26, 2024
e04e175
Merge pull request #8372 from LedgerHQ/support/no-more-setup-toolchai…
angusbayley Nov 26, 2024
f404cb1
Merge pull request #8483 from LedgerHQ/support/no-more-setup-toolchai…
angusbayley Nov 26, 2024
2a839c6
Merge pull request #8488 from LedgerHQ/support/fixing-counterValues-f…
VicAlbr Nov 26, 2024
42e9d67
fix: notify exchangeSdk about closing the drawer (#8319)
sergiubreban Nov 26, 2024
dd95d9d
Merge pull request #8486 from LedgerHQ/support/no-more-setup-toolchai…
angusbayley Nov 26, 2024
1c1f206
Merge pull request #8240 from LedgerHQ/chore/celo-upgrade-rebased-2
Wozacosta Nov 26, 2024
6f637b6
Merge pull request #8484 from LedgerHQ/support/no-more-setup-toolchai…
angusbayley Nov 26, 2024
42fe6d4
ci: ensure proto is installed on windows builds
angusbayley Nov 26, 2024
0a98750
Merge pull request #8489 from LedgerHQ/support/fix-desktop-build
angusbayley Nov 26, 2024
2a9e2de
feat(lld): 🐦‍🔥 revamp the portfolio content cards (#8397)
thesan Nov 27, 2024
e8fb7ec
feat: init ldmk-transport pkg
fAnselmi-Ledger Oct 10, 2024
b626b27
feat(live-dmk): update dmk to 0.5.1
valpinkman Nov 27, 2024
d62dd16
Merge pull request #8092 from LedgerHQ/DSDK-506-ts-dmk-ll-create-pack…
valpinkman Nov 27, 2024
fc95133
fix: NoSuchAppProvider exception learn more link management (#8465)
themooneer Nov 27, 2024
e857228
🐛 (webhid): Fix invalid channel error when using multiple apps
aussedatlo Nov 27, 2024
d7ae5ff
test: ✅ Adding e2e test - User can Select a countervalue to display a…
VicAlbr Nov 18, 2024
eb4a19b
test: 🐛 NFT and BTC address - E2E tests
VicAlbr Nov 27, 2024
faef7ed
test: 🎨 Improve receive E2E test
VicAlbr Nov 27, 2024
2f4b70c
Merge pull request #8420 from LedgerHQ/support/qaa_331_cli_detox_spec…
VicAlbr Nov 27, 2024
ab48d75
ci: allow setup-caches to have optional AWS credentials step
angusbayley Nov 27, 2024
85cca2a
build: leave AWS params unspecified in setup-caches during release-ni…
angusbayley Nov 27, 2024
bc63735
Merge pull request #8505 from LedgerHQ/support/fix-release-nightly-ca…
angusbayley Nov 27, 2024
f65035f
Merge pull request #8500 from LedgerHQ/support/fix-ci
KVNLS Nov 27, 2024
2901938
bugfix: 🐛 Spam filtering errors unhandled (#8404)
mcayuelas-ledger Nov 27, 2024
c846a47
Merge pull request #8497 from LedgerHQ/support/QAA-330
VicAlbr Nov 27, 2024
96644c8
ci: no aws inputs for account-migration>>setup-caches
angusbayley Nov 27, 2024
54c94e7
ci: no aws inputs for release workflows>>setup-caches
angusbayley Nov 27, 2024
8c3bfdb
Merge pull request #8508 from LedgerHQ/support/fine-tune-setup-caches…
angusbayley Nov 27, 2024
475b74c
Feat/live 14948 (#8501)
lpaquet-ledger Nov 27, 2024
46f33bd
build: -external PR workflows, plus one missing release workflow: set…
angusbayley Nov 26, 2024
4d6a5ea
ci: no aws inputs for external and release workflows>>setup-caches
angusbayley Nov 27, 2024
77968fc
ci: no aws inputs for desktop E2E external workflows>>setup-caches
angusbayley Nov 27, 2024
4804957
Merge pull request #8492 from LedgerHQ/support/no-more-setup-toolchai…
angusbayley Nov 27, 2024
a5667ea
ci: remove setup-toolchain action completely
angusbayley Nov 27, 2024
6efae22
change utils from electron that detects device locale
adammino-ledger Nov 27, 2024
73f65a7
added changeset
adammino-ledger Nov 27, 2024
0fe9d07
Merge pull request #8511 from LedgerHQ/fix/LIVE-15090-earn-label-for-…
adammino-ledger Nov 27, 2024
9894ecc
:bug: (llm) layout issue on my ledger screen (#8509)
LucasWerey Nov 27, 2024
20ab698
fix: change consensus branch ID but need to handel bot v5 and v6
qperrot Nov 28, 2024
0c9deb8
fix: keep version 5 and only change Consensus ID
qperrot Nov 28, 2024
6d679f5
fix: check if returnTo is defined (#8516)
Couto Nov 28, 2024
634800b
feat(lld): transportDMK registration
fAnselmi-Ledger Oct 25, 2024
8b95030
feat(live-dmk): finish DMK transport setup
valpinkman Nov 27, 2024
ef8080c
Merge pull request #8202 from LedgerHQ/DSDK-517-ts-dmk-lld-implement-…
valpinkman Nov 28, 2024
0aa6ec9
Merge pull request #8502 from LedgerHQ/bugfix/LIVE-15039-fix-invalid-…
aussedatlo Nov 28, 2024
7d9f2b0
feat: Remove fields from the sign-message modal type withdraw
ComradeAERGO Nov 27, 2024
3213fe4
feat: Remove fields from the sign-message modal Device Step
ComradeAERGO Nov 28, 2024
b8b9f76
chore: Added changeset
ComradeAERGO Nov 28, 2024
e341fa2
Fix/swap UI gas limit (#8520)
CremaFR Nov 28, 2024
03c26f4
feat: ✨ Redirect Users to Corresponding Market Page When Clicking on …
mcayuelas-ledger Nov 28, 2024
9d786a3
ci: authenticate with npm in release workflows
angusbayley Nov 28, 2024
16a38ff
Merge pull request #8519 from LedgerHQ/support/fix-nightly-npm-auth
angusbayley Nov 28, 2024
8e11fb4
fix: stop saving fees when closing (#8524)
CremaFR Nov 28, 2024
d7e5881
Merge pull request #8510 from LedgerHQ/support/remove-setup-toolchain
angusbayley Nov 28, 2024
322fd58
feat: remove feature_recover_upsell_redirection ff and unused components
jiyuzhuang Nov 27, 2024
032a018
fix: default gas limit (#8525)
CremaFR Nov 28, 2024
2bb5bd2
fix: 🦺 Removing data-testID + update account for counter value e2e test
VicAlbr Nov 28, 2024
b8fdd1c
🐛 (lld): Fix ipc transport open not working
valpinkman Nov 28, 2024
71987ae
ci: install pnpm in setup-caches conditional on windows and install-p…
angusbayley Nov 28, 2024
51920d6
Merge pull request #8529 from LedgerHQ/fix/lmdk-ipc-transport
valpinkman Nov 28, 2024
d4058aa
Merge pull request #8521 from LedgerHQ/support/fix-integration-workflow
angusbayley Nov 28, 2024
1df9b64
Merge pull request #8514 from LedgerHQ/feat/acre-remove-withdrawal-modal
ComradeAERGO Nov 28, 2024
daccc29
Revert "ci: remove setup-toolchain action completely"
angusbayley Nov 28, 2024
05b9543
Merge pull request #8535 from LedgerHQ/revert-8510-support/remove-set…
angusbayley Nov 28, 2024
6ad9af7
Merge pull request #8527 from LedgerHQ/support/fix-speculos-nightly
abdurrahman-ledger Nov 29, 2024
22a775b
[ADA] Add extract derivationPath from Account for Swap (#8493)
sprohaszka-ledger Nov 29, 2024
c45ee45
feat: add mev protection for broadcasting (#8375)
Canestin Nov 29, 2024
90b2950
bugfix(LIVE-15002): fix swapId overflow swap history (#8523)
lpaquet-ledger Nov 29, 2024
13e57ec
feat: tracking remake
chrisduma-ledger Nov 29, 2024
58beb75
chore: changeset
chrisduma-ledger Nov 29, 2024
27874c2
chore: type
chrisduma-ledger Nov 29, 2024
237d0a6
fix: consol log
qperrot Nov 29, 2024
450cd0d
feat: name
chrisduma-ledger Nov 29, 2024
28369cb
release: hotfix from a specific released version
angusbayley Oct 31, 2024
78680a6
ci: remove one-off changeset-enforce script step
angusbayley Nov 29, 2024
f15fdd3
Merge pull request #8503 from LedgerHQ/feat/protect-3455-remove-ff
jiyuzhuang Nov 29, 2024
aa7d44a
fix(lld): speculos transport
valpinkman Nov 29, 2024
c28f67d
Merge pull request #8540 from LedgerHQ/fix/ipc-transport-speculos
valpinkman Nov 29, 2024
e381081
refactor: copy & rename Receive's reusable step screens for new add …
themooneer Nov 29, 2024
269abc4
fix: remove consol log
qperrot Nov 29, 2024
03bdb30
fix: lint fix
qperrot Nov 29, 2024
edb3910
Update test send NFT to ENS (#8547)
VicAlbr Nov 29, 2024
d45e871
feat: Rework hiddenCollections to handle more easily displays (#8457)
mcayuelas-ledger Dec 2, 2024
deb57d1
Merge pull request #8466 from LedgerHQ/bugfix/llm-ls-error-message-wh…
cgrellard-ledger Dec 2, 2024
8e31ae9
Merge pull request #8477 from LedgerHQ/bugfix/llm-ls-error-message-wh…
cgrellard-ledger Dec 2, 2024
942954c
Merge pull request #8479 from LedgerHQ/bugfix/llm-ls-error-message-wh…
cgrellard-ledger Dec 2, 2024
dacce6b
chore: name
chrisduma-ledger Dec 2, 2024
1656338
Merge branch 'develop' of github.com:LedgerHQ/ledger-live into feat/t…
chrisduma-ledger Dec 2, 2024
995b771
Live 14434 sell card swap create exchange dev mode for llm (#8389)
sergiubreban Dec 2, 2024
49bd68b
Merge pull request #8264 from LedgerHQ/support/post-ghost-release-hot…
angusbayley Dec 2, 2024
2673c1d
[SWAP] Integrate SPL Token extra calls for AppExchange (#8517)
sprohaszka-ledger Dec 2, 2024
aca3aeb
Merge pull request #8539 from LedgerHQ/feat/tracking-PTX-transactions
chrisduma-ledger Dec 2, 2024
f6eefe9
Live 15092 card create ledgerlive card deeplink to send user to the c…
sergiubreban Dec 2, 2024
0e2a13c
Merge pull request #8546 from LedgerHQ/support/release-merge-conflicts
themooneer Dec 2, 2024
40f1cd4
feat: Display Filtered List of Top/Worst Performers Based on Swappabl…
mcayuelas-ledger Dec 2, 2024
f0a34a0
feat: Rework hiddenCollections to handle more easily displays in LLM …
mcayuelas-ledger Dec 2, 2024
1a388b9
fix: changeset
qperrot Dec 2, 2024
0d7115c
:sparkles: (llm): onboarding analytics (#8552)
LucasWerey Dec 2, 2024
f816c89
fix(llm): post onboarding triggered in wrong flows
ofreyssinet-ledger Nov 28, 2024
93f8f78
feat: add another ledger solana validator (#8563)
Canestin Dec 2, 2024
069574b
Merge pull request #8548 from LedgerHQ/bugfix/zcash-nu6
qperrot Dec 2, 2024
d3b1443
Merge pull request #8532 from LedgerHQ/bugfix/live-15087-post-onboard…
ofreyssinet-ledger Dec 2, 2024
208d94a
:lipstick:(llm) polish braze and support video/gif (#8318)
LucasWerey Dec 2, 2024
8cc1438
:sparkles: (llm) add entry points for reborn LP variant A (#8464)
LucasWerey Dec 2, 2024
4102eda
chore(prerelease) update cryptoassets
live-github-bot[bot] Dec 2, 2024
6effad6
chore(prerelease): :rocket: entering prerelease mode
live-github-bot[bot] Dec 2, 2024
73b1e60
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.0), L…
live-github-bot[bot] Dec 2, 2024
7c88668
fix: add custom ptx handlers to handlers memo
kallen-ledger Dec 3, 2024
3a69f70
Merge pull request #8574 from LedgerHQ/fix/LIVE-15117-release
kallen-ledger Dec 3, 2024
ea3a175
fix: add ledger validator on mantra (#8580)
Canestin Dec 3, 2024
d88683c
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.1), L…
live-github-bot[bot] Dec 3, 2024
64ed0a4
feat(llm): 🗒️ log content card impression when 50% of the card is sho…
thesan Dec 3, 2024
f775634
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.1), L…
live-github-bot[bot] Dec 3, 2024
87d298c
Merge pull request #8581 from LedgerHQ/fix/LIVE-15154 (#8586)
themooneer Dec 4, 2024
b6c8ff1
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.2), L…
live-github-bot[bot] Dec 4, 2024
40509e4
bugfix: add mev protection on swap (#8596)
Canestin Dec 4, 2024
563c4f0
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.3), L…
live-github-bot[bot] Dec 4, 2024
61aedb7
Bugfix/revert and tsd 4337 unexpected major service overuse release (…
mcayuelas-ledger Dec 4, 2024
a28784d
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.4), L…
live-github-bot[bot] Dec 4, 2024
ffc2445
:bug: (llm) margin issue on my ledger screen (#8606)
LucasWerey Dec 5, 2024
a68c16b
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.4), L…
live-github-bot[bot] Dec 5, 2024
3a9758f
fix(lld): use a debounce on memotag field
KVNLS Dec 5, 2024
a5832e8
Merge pull request #8628 from LedgerHQ/fix/release-live-15143
KVNLS Dec 6, 2024
ac7bf12
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.5), L…
live-github-bot[bot] Dec 6, 2024
16a4794
fix(llm): 🐛 release fix long Memo Tag issue on Stacks (#8624)
thesan Dec 6, 2024
26e91b7
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 6, 2024
cd51725
ci: rename "test web tools" to "build web tools"
angusbayley Dec 5, 2024
177265d
fix(llm): 🐛 debounce memo tag changes (#8632)
thesan Dec 6, 2024
70ee295
fix(llm): 🐛 fix long Memo Tag issue on Cardano (#8608)
thesan Dec 6, 2024
c68f3ec
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 9, 2024
672c52d
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 9, 2024
8851e59
fix(llm): correct memo/tag drawer copy
thesan Dec 9, 2024
8685099
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 9, 2024
ca80ed8
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
b79c58c
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
32d0213
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
75c3e32
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
710238a
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
ceacd05
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
ee6380d
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
de0bb76
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
afb16e9
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
3a5400f
File apps/ledger-live-desktop/static/i18n/en/app.json was translated …
ldg-smartling-sa Dec 10, 2024
844fb8e
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
baab2e6
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
1200514
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
df745a1
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
d2a442e
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
4010d68
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
75b2bc0
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
a2b9eb8
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
5a167d6
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
f2e438a
File apps/ledger-live-mobile/src/locales/en/common.json was translate…
ldg-smartling-sa Dec 10, 2024
e7008f4
fix: update de on llm & lld
KVNLS Dec 10, 2024
daf5ee9
Merge pull request #8651 from LedgerHQ/smartling-translations-2024121…
KVNLS Dec 10, 2024
31764d0
fix(llm): prevent debounce causing memo change miss
thesan Dec 10, 2024
e723113
Revert "fix(lld): use a debounce on memotag field"
KVNLS Dec 10, 2024
f5021bf
Merge pull request #8664 from LedgerHQ/fix/revert-live-15143
KVNLS Dec 10, 2024
c9d5272
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 10, 2024
8b3479a
chore(prerelease): :rocket: release prerelease [LLD(2.94.0-next.6), L…
live-github-bot[bot] Dec 10, 2024
f62003c
Update RELEASE_NOTES.md
desirendr Dec 12, 2024
715a369
chore(release): :rocket: prepare release [skip ci]
live-github-bot[bot] Dec 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .github/workflows/account-migration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,11 @@ jobs:
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop

- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true

- name: install dependencies and build
run: |
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/bot-portfolio-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,15 @@ jobs:
repository: LedgerHQ/coin-apps
token: ${{ steps.generate-token.outputs.token }}
path: coin-apps
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
turbo-server-token: ${{ secrets.TURBOREPO_SERVER_TOKEN }}
- name: install and build
run: |
pnpm i --filter="live-cli..." --filter="ledger-live"
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/bot-super-report-custom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/bot-super-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-and-test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,11 @@ jobs:
uses: LedgerHQ/ledger-live/.github/workflows/test-design-system-reusable.yml@develop
secrets: inherit

test-web-tools:
name: "Test Web Tools"
build-web-tools:
name: "Build Web Tools"
needs: determine-affected
if: ${{contains(needs.determine-affected.outputs.paths, 'apps/web-tools') && !github.event.pull_request.head.repo.fork}}
uses: LedgerHQ/ledger-live/.github/workflows/test-web-tools-reusable.yml@develop
uses: LedgerHQ/ledger-live/.github/workflows/build-web-tools-reusable.yml@develop
secrets: inherit

test-cli:
Expand All @@ -97,7 +97,7 @@ jobs:
- test-mobile-e2e
- test-libraries
- test-design-system
- test-web-tools
- build-web-tools
- test-cli
runs-on: ubuntu-22.04
if: always() && !cancelled()
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-and-test-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ jobs:
uses: LedgerHQ/ledger-live/.github/workflows/test-design-system-reusable.yml@develop
secrets: inherit

test-web-tools:
name: "Test Web Tools"
uses: LedgerHQ/ledger-live/.github/workflows/test-web-tools-reusable.yml@develop
build-web-tools:
name: "Build Web Tools"
uses: LedgerHQ/ledger-live/.github/workflows/build-web-tools-reusable.yml@develop
secrets: inherit

test-cli:
Expand All @@ -72,7 +72,7 @@ jobs:
- test-mobile-e2e
- test-libraries
- test-design-system
- test-web-tools
- build-web-tools
- test-cli
runs-on: ubuntu-22.04
if: always() && !cancelled()
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/build-desktop-external-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,11 @@ jobs:
with:
ruby-version: 3.3.0
bundler-cache: true
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
upgrade_npm: ${{ matrix.config.name == 'win' }}
install-proto: true
- name: Build desktop
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-build-desktop@develop
id: build-desktop
Expand Down
20 changes: 4 additions & 16 deletions .github/workflows/build-desktop-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,27 +54,15 @@ jobs:
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop

- name: Setup the toolchain
id: toolchain
if: ${{ matrix.config.name != 'linux' }}
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
with:
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
install-dotnet: ${{ matrix.config.dotnet }}
skip-turbo-cache: "false"
turbo-server-token: ${{ secrets.TURBOREPO_SERVER_TOKEN }}

- name: Setup the caches
id: caches
if: ${{ matrix.config.name == 'linux' }}
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: ${{ matrix.config.name != 'linux' }} # ledger-live-4xlarge has proto pre-installed
skip-turbo-cache: "false"
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
skip-turbo-cache: "false"
turbo-server-token: ${{ secrets.TURBOREPO_SERVER_TOKEN }}

- name: Build desktop
Expand All @@ -85,7 +73,7 @@ jobs:

- name: Build the app
id: build-app
run: pnpm build:lld --api="http://127.0.0.1:${{ matrix.config.os == 'linux' && steps.caches.outputs.port || steps.toolchain.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
run: pnpm build:lld --api="http://127.0.0.1:${{ steps.setup-caches.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
env:
GENERATE_METAFILES: 1

Expand Down
14 changes: 10 additions & 4 deletions .github/workflows/build-mobile-external-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,11 @@ jobs:
persist-credentials: false
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
- uses: ruby/setup-ruby@v1
with:
ruby-version: 3.3.0
Expand Down Expand Up @@ -95,8 +98,11 @@ jobs:
persist-credentials: false
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
- uses: ruby/setup-ruby@v1
with:
ruby-version: 3.3.0
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-mobile-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,9 @@ jobs:
ref: ${{ inputs.ref || github.sha }}
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: Setup the toolchain
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: caches
id: setup-caches
with:
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
Expand All @@ -111,7 +111,7 @@ jobs:
new_command_on_retry: rm -rf ~/.cocoapods/ && pnpm clean && pnpm i --filter="live-mobile..." --filter="ledger-live" --no-frozen-lockfile --unsafe-perm
- name: bundle ios and android js
run: |
pnpm build:llm:deps --api="http://127.0.0.1:${{ steps.caches.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
pnpm build:llm:deps --api="http://127.0.0.1:${{ steps.setup-caches.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
pnpm mobile bundle:ios:prod
pnpm mobile bundle:android:prod
pnpm mobile gen-metafile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Web Tools Tests"
name: "Build Web Tools"

on:
workflow_call:
Expand All @@ -16,8 +16,8 @@ permissions:
contents: read

jobs:
test-web-tools:
name: "Test web-tools"
build-web-tools:
name: "Build web-tools"
env:
NODE_OPTIONS: "--max-old-space-size=7168"
FORCE_COLOR: 3
Expand All @@ -26,10 +26,11 @@ jobs:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.sha }}
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
id: toolchain
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
skip-turbo-cache: "false"
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
Expand All @@ -38,10 +39,10 @@ jobs:
- name: Install dependencies
run: pnpm i -F "web-tools..." -F "ledger-live"
- name: build web-tools
run: pnpm turbo run build --filter="@ledgerhq/web-tools" --api="http://127.0.0.1:${{ steps.toolchain.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
run: pnpm turbo run build --filter="@ledgerhq/web-tools" --api="http://127.0.0.1:${{ steps.setup-caches.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"

report:
needs: test-web-tools
needs: build-web-tools
if: ${{ !cancelled() && github.event_name == 'workflow_dispatch' }}
runs-on: ubuntu-22.04
steps:
Expand All @@ -57,15 +58,15 @@ jobs:
const fs = require("fs");
const statuses = {
tool: {
pass: ${{ needs.test-web-tools.result == 'success' }},
status: "${{ needs.test-web-tools.result }}",
pass: ${{ needs.build-web-tools.result == 'success' }},
status: "${{ needs.build-web-tools.result }}",
}
};

const summary = `### Common Tools

${statuses.tool.pass ? "Common Tools are fine" : "Common Tools tests failed"}
- ${statuses.tool.pass ? "✅" : "❌"} **Common Tools* tests* ended with status \`${statuses.tool.status}\`
${statuses.tool.pass ? "Common Tools are fine" : "Common Tools build failed"}
- ${statuses.tool.pass ? "✅" : "❌"} **Common Tools* build* ended with status \`${statuses.tool.status}\`
`;

const actions = [];
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,12 @@ jobs:
with:
ref: ${{ inputs.ref }}
fetch-depth: 0
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
skip-turbo-cache: "false"
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/regen-doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,19 +52,19 @@ jobs:
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
id: toolchain
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
turbo-server-token: ${{ secrets.TURBOREPO_SERVER_TOKEN }}
skip-turbo-cache: "false"
- name: Install dependencies
run: pnpm i --filter="!./apps/**"
- name: run doc
run: pnpm doc:ljs --api="http://127.0.0.1:${{ steps.toolchain.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
run: pnpm doc:ljs --api="http://127.0.0.1:${{ steps.setup-caches.outputs.port }}" --token="${{ secrets.TURBOREPO_SERVER_TOKEN }}" --team="foo"
- name: status
id: check-status
run: echo "status=$(git status --porcelain | wc -l)" >> $GITHUB_OUTPUT
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/regen-pods.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,11 @@ jobs:
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: Setup the toolchain
id: toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
accountId: ${{ secrets.AWS_ACCOUNT_ID_PROD }}
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
Expand Down
42 changes: 38 additions & 4 deletions .github/workflows/release-create-hotfix.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
name: "[Release](Hotfix) Create Branch"
on:
workflow_dispatch:
inputs:
tag_version:
description: the tag/release version to hotfix
default: latest
required: false
application:
description: application (LLM | LLD)
required: true
type: choice
options:
- LLM
- LLD

jobs:
create-hotfix:
Expand All @@ -15,17 +27,35 @@ jobs:
with:
app_id: ${{ secrets.GH_BOT_APP_ID }}
private_key: ${{ secrets.GH_BOT_PRIVATE_KEY }}

- name: Checkout composite actions
uses: actions/checkout@v4
with:
ref: develop
sparse-checkout: tools/actions/composites

- name: Generate ref/tag version to use during main checkout
uses: LedgerHQ/ledger-live/tools/actions/composites/generate-tag@develop
id: format-app-tag
with:
tag_version: ${{ github.event.inputs.tag_version }}
application: ${{ github.event.inputs.application }}

- uses: actions/checkout@v4
with:
ref: main
ref: ${{ steps.format-app-tag.outputs.main_ref }}
token: ${{ steps.generate-token.outputs.token }}

- name: Setup git user
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-git-user@develop
- name: create hotfix branch
run: |
git checkout -b hotfix
- name: Setup the toolchain
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-toolchain@develop
- name: Setup the caches
uses: LedgerHQ/ledger-live/tools/actions/composites/setup-caches@develop
id: setup-caches
with:
install-proto: true
- name: install dependencies
run: pnpm i -F "ledger-live"
- name: Move minor updates to patch for hotfix branch
Expand Down Expand Up @@ -58,6 +88,10 @@ jobs:
- name: push
run: |
git push origin hotfix
gh pr create --title ":fire: Hotfix ${{ steps.date.outputs.date }}" -F ./.github/templates/hotfix.md --base main --head hotfix
gh pr create \
--title ":fire: Hotfix ${{ steps.date.outputs.date }} (targeting ${{ github.event.inputs.application }} ${{ github.event.inputs.tag_version }})"\
-F ./.github/templates/hotfix.md \
--base main \
--head hotfix
env:
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
Loading
Loading