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

ci/test-ledger-app: skip unnecessary steps #4157

Merged
merged 1 commit into from
Dec 10, 2024
Merged

Conversation

tzemanovic
Copy link
Member

Describe your changes

see e.g. https://github.com/anoma/namada/actions/runs/12238283670/job/34136009076

Checklist before merging

  • If this PR has some consensus breaking changes, I added the corresponding breaking:: labels
    • This will require 2 reviewers to approve the changes
  • If this PR requires changes to the docs or specs, a corresponding PR is opened in the namada-docs repo
    • Relevant PR if applies:
  • If this PR affects services such as namada-indexer or namada-masp-indexer, a corresponding PR is opened in that repo
    • Relevant PR if applies:

@tzemanovic tzemanovic added the CI label Dec 9, 2024
@tzemanovic tzemanovic requested a review from Fraccaman December 9, 2024 15:37
@Fraccaman
Copy link
Member

should we instead install python in the docker image?

make deps
- name: Generate test vectors
run: |
# The path where the Ledger app test suite will locate test vectors
TESTVEC_PATH="../ledger-namada/tests/testvectors.json"
TESTDBG_PATH="../ledger-namada/tests/testdebugs.txt"
sudo apt-get install -y protobuf-compiler
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Protobuf is already present in the docker image

@@ -679,14 +679,14 @@ jobs:
cd ../ledger-namada
git checkout "v$LEDGER_APP_VERSION"
git submodule update --init --recursive
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can merge and use heliaxdev/namada-ci#10

Copy link

codecov bot commented Dec 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 74.48%. Comparing base (3291544) to head (0cb4915).
Report is 7 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4157   +/-   ##
=======================================
  Coverage   74.47%   74.48%           
=======================================
  Files         341      341           
  Lines      107710   107710           
=======================================
+ Hits        80222    80229    +7     
+ Misses      27488    27481    -7     

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

@tzemanovic tzemanovic force-pushed the tomas/ci/test-ledger-app-2 branch from 0d72eeb to 0cb4915 Compare December 9, 2024 16:19
@tzemanovic tzemanovic changed the title ci/test-ledger-app: no sudo ci/test-ledger-app: skip unnecessary steps Dec 9, 2024
@tzemanovic tzemanovic added the merge Ready to merge - mergifyio bot will add the PR to merge queue when all checks pass label Dec 10, 2024
mergify bot added a commit that referenced this pull request Dec 10, 2024
@mergify mergify bot merged commit be0e81f into main Dec 10, 2024
23 of 25 checks passed
@mergify mergify bot deleted the tomas/ci/test-ledger-app-2 branch December 10, 2024 11:02
@tzemanovic tzemanovic added the backport-libs-0.46 Backport libraries to 0.46 maintenance branch label Dec 11, 2024
tzemanovic added a commit that referenced this pull request Dec 11, 2024
* tomas/ci/test-ledger-app-2:
  ci/test-ledger-app: skip unnecessary steps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-libs-0.46 Backport libraries to 0.46 maintenance branch CI 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.

2 participants