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

backport 4155, 4157 and 4160 #4166

Merged
merged 88 commits into from
Dec 11, 2024
Merged

backport 4155, 4157 and 4160 #4166

merged 88 commits into from
Dec 11, 2024

Conversation

tzemanovic
Copy link
Member

No description provided.

anonployed and others added 30 commits September 26, 2024 10:15
- Replaced "pls" with "please" for formality.
- Corrected "expect for" to "except for."
mergify: update backporting for maint-0.46 branch
Updates `query-protocol-parameters` to display some missing params
Revert "ci(mergify): upgrade configuration to current format"
…eters cannot be reused. Fixed MASP integration tests depending on access to secret keys.
mergify bot and others added 23 commits December 2, 2024 12:35
Fix offline wrapper signature by elsewho
Add Ledger app unit tests to the Namada CI
This reverts commit 41ef454.
* tomas/ci/test-ledger-app:
  ci/test-ledger-app: specify container image
  Point to Ledger app patched to fix decimal point and internal address issue.
  Format timestamps so that they exactly match hardware wallet outputs.
  ci: minors
  Minor simplifications.
  Added changelog entry.
  Make the CI run the generated test vectors through the Ledger app unit tests.
  fix readme links
  Added a changelog entry.
  Change the Hermes branch used by the CI.
  Refactors attaching signatures on wrapper dump
  ci: run on maint-libs PRs
  mergify: add apps backport rules, add prefix for libs
  Hide modified ZIP 32 behind a CLI flag.
  Downgraded the ledger-namada-rs branch. Now print error messages when MASP hardware wallet integration functionality is triggered.
  Test that the transfer source now displays as a viewing key.
  Make the the software wallet support the old Store format.
  Adjust integration tests to work with both hardware and localnet genesis files.
  update for mainnet release
  Namada 1.0.0
  clear changelogs released in libs-v0.46.1
  changelog: add #4123
  Changelog #4120
  Removes duplicated `sign-tx` command
  Adds tests for offline wrapper signature
  Fixes offline wrapper signature
  changelog: add #4117
  exclude apps crate from libs release
  apps: don't use workspace version anymore
  add a script to release apps bins
  prefix libs release tag with "libs-"
  mv scripts/release.sh scripts/release_libs.sh
  add different commit msg for libs release
  add a different release config for apps
  Changelog
  Add a single CometBFT dummy validator
  Make shielded balance checking more robust for IBC tests.
  Sometimes use literals instead of aliases in the IBC tests.
  test/e2e/masp: add support for testing with HW wallet
  Always sign MASP Transactions before dumping because randomness parameters cannot be reused. Fixed MASP integration tests depending on access to secret keys.
  fix proposal type
  Dont do a dry run if using a device in the MASP integration tests.
  Moved the shielded keys used in the integration tests into the localnet wallet.
  Never use the hardware wallet to sign the fee header alone. Always ensure removal of MASP Builder data.
  Separate the storage of shielded keys from their birthdays.
  Expand MASP hardware wallet support to other transaction types.
  Factored out the logic for MASP hardware wallet signing.
  Implemented MASP signing using the hardware wallet.
  mergify: move autosquash to queue_rules
  Adds debug trace for masp epochs in asset types
  Revert "ci(mergify): upgrade configuration to current format"
  Error match for shielding retry logic
  Fix `gen_localnet.py` json exception
  Improves implicit vp display
  Changelog #4083
  Adds missing protocol params in logs
  Log the implicit vp in `query-protocol-parameters`
  mergify: backport 0.46
  Changelog #4071
  Refactors shielding retry logic
  Shielding retry logic only when masp vp rejects
  Fix typos in README.md
* tomas/ci/test-ledger-app-2:
  ci/test-ledger-app: skip unnecessary steps
* tomas/ci/test-ledger-app-3:
  Revert "ci: minors"
  Revert "ci/test-ledger-app: specify container image"
  Revert "ci/test-ledger-app: skip unnecessary steps"
@tzemanovic tzemanovic changed the base branch from maint-0.46 to maint-libs-0.46 December 11, 2024 13:27
Copy link

codecov bot commented Dec 11, 2024

Codecov Report

Attention: Patch coverage is 49.10394% with 142 lines in your changes missing coverage. Please review.

Project coverage is 74.48%. Comparing base (a41c025) to head (7d4acd7).
Report is 89 commits behind head on maint-libs-0.46.

Files with missing lines Patch % Lines
crates/wallet/src/store.rs 25.00% 60 Missing ⚠️
crates/wallet/src/lib.rs 33.33% 32 Missing ⚠️
crates/wallet/src/keys.rs 32.14% 19 Missing ⚠️
crates/sdk/src/tx.rs 75.00% 8 Missing ⚠️
crates/core/src/masp.rs 78.26% 5 Missing ⚠️
crates/apps_lib/src/wallet/defaults.rs 0.00% 4 Missing ⚠️
crates/sdk/src/lib.rs 0.00% 4 Missing ⚠️
crates/tx/src/types.rs 84.21% 3 Missing ⚠️
crates/apps_lib/src/config/genesis/transactions.rs 0.00% 2 Missing ⚠️
crates/apps_lib/src/config/genesis/utils.rs 0.00% 2 Missing ⚠️
... and 2 more
Additional details and impacted files
@@                 Coverage Diff                 @@
##           maint-libs-0.46    #4166      +/-   ##
===================================================
- Coverage            74.54%   74.48%   -0.06%     
===================================================
  Files                  341      341              
  Lines               107546   107710     +164     
===================================================
+ Hits                 80165    80233      +68     
- Misses               27381    27477      +96     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Fraccaman Fraccaman self-requested a review December 11, 2024 15:33
@tzemanovic tzemanovic added the merge Ready to merge - mergifyio bot will add the PR to merge queue when all checks pass label Dec 11, 2024
@mergify mergify bot merged commit d7870c5 into maint-libs-0.46 Dec 11, 2024
21 of 24 checks passed
@mergify mergify bot deleted the tomas/backport-many branch December 11, 2024 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merge Ready to merge - mergifyio bot will add the PR to merge queue when all checks pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants