Skip to content

Conversation

@ffranr
Copy link
Contributor

@ffranr ffranr commented Jan 8, 2026

Updates GitHub Actions workflows to enable test parallelization by introducing a matrix strategy. Each tranche runs a subset of tests, improving test distribution and runtime. Adjusts artifact naming, log handling, and test coverage reporting to support the matrix-based execution.

@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@ffranr ffranr force-pushed the chore/ci-itest-split branch from 55c40be to 28c5a85 Compare January 8, 2026 14:19
@coveralls
Copy link

coveralls commented Jan 8, 2026

Pull Request Test Coverage Report for Build 20822633937

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 72 unchanged lines in 15 files lost coverage.
  • Overall coverage decreased (-0.01%) to 56.963%

Files with Coverage Reduction New Missed Lines %
fn/context_guard.go 1 91.94%
tapchannel/aux_leaf_signer.go 2 43.18%
tapdb/mssmt.go 2 90.45%
tapdb/sqlc/transfers.sql.go 2 83.33%
tapdb/universe_federation.go 2 88.96%
tapdb/universe.go 2 81.27%
universe/archive.go 2 79.22%
address/mock.go 4 95.11%
asset/asset.go 4 80.86%
rfqmsg/records.go 4 70.32%
Totals Coverage Status
Change from base Build 20795920245: -0.01%
Covered Lines: 65508
Relevant Lines: 115001

💛 - Coveralls

@ffranr ffranr moved this from 🆕 New to 🏗 In progress in Taproot-Assets Project Board Jan 8, 2026
@ffranr ffranr force-pushed the chore/ci-itest-split branch 2 times, most recently from bc4f47b to 7a7540b Compare January 8, 2026 15:00
ffranr added 2 commits January 8, 2026 15:46
Enhances `itest_part.sh` to support a `--verbose` flag for detailed
logging. Refactors argument handling to separate test flags from other
inputs, improving flexibility and ensuring proper execution flow.
Updates GitHub Actions workflows to enable test parallelization by
introducing a matrix strategy. Each tranche runs a subset of tests,
improving test distribution and runtime. Adjusts artifact naming, log
handling, and test coverage reporting to support the matrix-based
execution.
@ffranr ffranr force-pushed the chore/ci-itest-split branch from 7a7540b to 146896e Compare January 8, 2026 15:46
@ffranr ffranr requested review from darioAnongba and jtobin January 8, 2026 16:21
@ffranr ffranr moved this from 🏗 In progress to 👀 In review in Taproot-Assets Project Board Jan 8, 2026
@ffranr
Copy link
Contributor Author

ffranr commented Jan 8, 2026

This will need branch protection rules changes.
Next longest running job: run unit tests (unit-race)

Copy link
Member

@jtobin jtobin left a comment

Choose a reason for hiding this comment

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

🔥 🔥 🔥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

4 participants