Skip to content

Commit

Permalink
Merge pull request #59 from trilitech/57-make-the-app-structure-compa…
Browse files Browse the repository at this point in the history
…tible-with-app-boilerplate

Make app structure compatible with app-boilerplate from Ledger
  • Loading branch information
ajinkyaraj-23 authored Mar 7, 2024
2 parents f5885e9 + e22ce9d commit b6bb4c8
Show file tree
Hide file tree
Showing 1,341 changed files with 2,887 additions and 260 deletions.
2,863 changes: 2,863 additions & 0 deletions .doxygen/Doxyfile

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/workflows/build_and_functional_tests_baking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ jobs:
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1
with:
download_app_binaries_artifact: "compiled_app_binaries"
test_dir: test/python
test_dir: test
13 changes: 13 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: docs

on: [pull_request]

jobs:
generate-docs:
name: Doxygen
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: mattnotmitt/[email protected]
with:
doxyfile-path: '.doxygen/Doxyfile'
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# v2.4.7

## Whats new?
- Support for DAL+attestation. To be launched in Paris(2024) Tezos protocol.
- python tests based on ragger module of Ledger
- Using Ledger SDK utilities like base58_encode instead of custom encoders.
- Support for screensaver on Nanos+ and Nanox.
- Updated README and installation/testing documentation to reflect changes in Ledger workflow, for example using Ledger docker images and ragger tests.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,11 +103,11 @@ $ source env/bin/activate
```
Inside the virtualenv, load the requirements.txt file.
```
(env)$ pip install -r test/python/requirements.txt
(env)$ pip install -r test/requirements.txt
```
Now you can run ragger tests for any perticular ledger device. Please make sure you have built the app.elf files for that perticular device first. Then run following command:
```
(env)$ pytest test/python --device nanosp
(env)$ pytest test --device nanosp
```
Replace nanosp with any of the following for respective device: nanos, nanosp, nanox , stax.

Expand Down
70 changes: 0 additions & 70 deletions test/README.md

This file was deleted.

12 changes: 0 additions & 12 deletions test/apdu-tests/apdu.sh

This file was deleted.

82 changes: 0 additions & 82 deletions test/apdu-tests/baking/baking_test.sh

This file was deleted.

21 changes: 0 additions & 21 deletions test/apdu-tests/baking/prompt_apdus.sh

This file was deleted.

File renamed without changes.
File renamed without changes.
9 changes: 0 additions & 9 deletions test/flextesa-dev.nix

This file was deleted.

File renamed without changes.
63 changes: 0 additions & 63 deletions test/run-flextesa-tests.sh

This file was deleted.

Loading

0 comments on commit b6bb4c8

Please sign in to comment.