Skip to content

Cleanup python devshell CI testing environment#1539

Merged
spacebear21 merged 1 commit intopayjoin:masterfrom
benalleng:payjoin-dev-shell-fix
May 7, 2026
Merged

Cleanup python devshell CI testing environment#1539
spacebear21 merged 1 commit intopayjoin:masterfrom
benalleng:payjoin-dev-shell-fix

Conversation

@benalleng
Copy link
Copy Markdown
Collaborator

@benalleng benalleng commented May 7, 2026

Supersedes #1538

There were some regressions following
4285965 that broke the python tests. We need to do a few things to fix it.

  • Ensure that the runner has access to bzip2 at runtime
  • Ensure that the bitcoind download is skipped and the nix version is used instead
  • use the rustup target available in the nix flake at the job level and to skip rustup target add when inside of the dev shell
Pull Request Checklist

Please confirm the following before requesting review:

There were some regressions following
4285965 that broke the python tests. We
need to do a few things to fix it.
- Ensure that the runner has access to bzip2 at runtime
- Ensure that the bitcoind download is skipped and the nix version is
  used instead
- use the rustup target available in the nix flake at the job level
  and to skip rustup target add when inside of the dev shell
@benalleng benalleng requested a review from spacebear21 May 7, 2026 21:41
Copy link
Copy Markdown
Collaborator

@spacebear21 spacebear21 left a comment

Choose a reason for hiding this comment

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

utACK - have you validated this with a python CI job run?

@coveralls
Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 25523658132

Coverage remained the same at 85.169%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 13519
Covered Lines: 11514
Line Coverage: 85.17%
Coverage Strength: 399.98 hits per line

💛 - Coveralls

@benalleng
Copy link
Copy Markdown
Collaborator Author

It passed in the run from the other PR https://github.com/payjoin/rust-payjoin/actions/runs/25518130576/job/74894717151?pr=1536 but also looks promising here at the moment

@spacebear21 spacebear21 merged commit 3dc6aed into payjoin:master May 7, 2026
23 checks passed
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.

3 participants