Closed mmsqe closed 1 month ago
The pull request introduces modifications to the .github/workflows/build.yml
and Makefile
to enhance the build and testing processes. The workflow file updates the unittest
, gomod2nix
, and contracts
jobs to include additional test commands and improve conditional execution based on file changes. The Makefile
restructures test commands by adding new targets for specific directories and updating existing ones to enhance clarity and modularity.
File | Change Summary |
---|---|
.github/workflows/build.yml | Updated unittest job with new test commands; modified gomod2nix job to conditionally run steps based on changes; added checks for clean working directory in gomod2nix and contracts jobs. |
Makefile | Introduced new test targets test-memiavl and test-store ; updated test-versiondb to include -tags=objstore,rocksdb ; modified .PHONY declaration to include new targets. |
Makefile
to introduce new test targets for test-memiavl
and test-store
are related to the modifications in the memiavl
codebase, specifically the ApplyChangeSets
method in memiavl/db.go
, as both involve enhancements to testing and functionality within the memiavl
component.In the garden of code, we hop and play,
New tests sprout up, brightening the day.
With clean checks in place, our builds take flight,
A joyful leap forward, all feels just right! ๐โจ
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 17.72%. Comparing base (
bd29fdf
) to head (957dbbe
). Report is 1 commits behind head on main.:exclamation: There is a different number of reports uploaded between BASE (bd29fdf) and HEAD (957dbbe). Click for more details.
HEAD has 12 uploads less than BASE
| Flag | BASE (bd29fdf) | HEAD (957dbbe) | |------|------|------| ||2|0| |integration_tests|20|10|
๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! ๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป
For more info
PR Checklist:
make
)make test
)go fmt
)golangci-lint run
)go list -json -m all | nancy sleuth
)Thank you for your code, it's appreciated! :)
Summary by CodeRabbit
test-memiavl
andtest-store
.objstore
androcksdb
tags.