Skip to content

fix: bump python-keepkey submodule to current master#364

Open
BitHighlander wants to merge 1 commit intomasterfrom
fix/bump-python-keepkey-submodule
Open

fix: bump python-keepkey submodule to current master#364
BitHighlander wants to merge 1 commit intomasterfrom
fix/bump-python-keepkey-submodule

Conversation

@BitHighlander
Copy link
Collaborator

Summary

Bumps deps/python-keepkey submodule from 9e4b4f0 to dfe331b (10 commits behind current master).

Key changes included in the bump:

Commit Description
fb4ba4d regenerate protobuf files (adds MAYAChain + PAYTOTAPROOT types)
4688afa1187648 refactor tests to support btc-only emulator testing
e9cd6b2 disable .DS_Store tracking

Why this matters

The published kktech/kkemu:latest Docker image is built from this repo's master branch by CircleCI. The current image bakes in the old python-keepkey (9e4b4f0) which lacks:

  • MAYAChain client methods (mayachain_get_address, mayachain_sign_tx)
  • PAYTOTAPROOT protobuf enum (P2TR / Taproot output support)

This causes downstream test suites to skip MAYAChain and P2TR tests, even though the firmware itself supports both features since v7.10.0.

Once this merges and CircleCI rebuilds the emulator image, those tests will pass without skip guards.

Testing

  • Verified submodule pointer is clean (no -dirty suffix)
  • dfe331b is current upstream keepkey/python-keepkey master
  • No code changes — submodule pointer update only

🤖 Generated with Claude Code

Bumps deps/python-keepkey from 9e4b4f0 to dfe331b (10 commits).

Key changes included:
- fb4ba4d: regenerate protobuf files (adds MAYAChain + PAYTOTAPROOT types)
- 4688afa-1187648: refactor tests for btc-only emulator testing
- e9cd6b2: disable .DS_Store tracking

This bump is needed so that CircleCI rebuilds kktech/kkemu:latest with
the regenerated protobuf files, enabling MAYAChain and P2TR (Taproot)
test coverage in downstream projects.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant