Skip to content

ci: add workspace or single package to build-test#1575

Closed
oleonardolima wants to merge 1 commit intobitcoindevkit:masterfrom
oleonardolima:ci/add-job-to-build-individual-packages
Closed

ci: add workspace or single package to build-test#1575
oleonardolima wants to merge 1 commit intobitcoindevkit:masterfrom
oleonardolima:ci/add-job-to-build-individual-packages

Conversation

@oleonardolima
Copy link
Copy Markdown
Collaborator

fixes #1944

Description

I was going through the Project board and gave it a try as I'm already working with CI on rust-esplora-client, and it looked simple.

I was wondering if it should really be another job, I felt that adding to the matrix strategy it's simpler and clearer, let me know what you think.

Notes to the reviewers

I'm happy with either a new job or this approach (if it's sound), please let me know of any flaws with this one.

Changelog notice

  • Adds --workspace and -p <bdk-package> to CI build-test job matrix strategy, to build and test the workspace and every single BDK package.

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

It adds a new choice for the matrix strategy, being `--workspace` or a
single package, i.e. `-p bdk_wallet`. It will then build and test for
the whole workspace and each single package.
@oleonardolima
Copy link
Copy Markdown
Collaborator Author

Oh, wow! It really increase the number of checks on CI, I might rethink the approach.

@notmandatory
Copy link
Copy Markdown
Member

@oleonardolima do you still want to rethink this or can we close it?

@oleonardolima
Copy link
Copy Markdown
Collaborator Author

@oleonardolima do you still want to rethink this or can we close it?

@notmandatory Oh, it's pretty stale! I'll rethink the approach, but we can close it for now.

@github-project-automation github-project-automation Bot moved this from In Progress to Done in BDK Chain Apr 27, 2026
@oleonardolima oleonardolima deleted the ci/add-job-to-build-individual-packages branch April 27, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add CI tests for building individual packages

2 participants