citus
citus copied to clipboard
Workflow refactor
The PR refactors the workflow runs and adds support for creating citus using a given version in test suite.
- refactor
.github/workflows/build_and_test.ymlto run the sharedrun_tests.ymlworkflow for the main, failure, and cdc tests - introduce the
CITUSVERSIONin Makefile so tests can create citus on a specific version. When a version is specified, citus version checks are disabled, e.g. runCITUSVERSION=13.2-1 make checkorCITUSVERSION=13.2-1 citus_tests/run_test.py citus_local_dist_joinslocally - See https://github.com/citusdata/citus/pull/8361/commits/6ce8cec74383b8eed5e1deb9f7a39222b6f8d71e for a task to run tests against version 13.2-1
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 88.79%. Comparing base (c125b9b) to head (cefc418).
:warning: Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #8361 +/- ##
==========================================
- Coverage 88.79% 88.79% -0.01%
==========================================
Files 287 287
Lines 63144 63144
Branches 7912 7911 -1
==========================================
- Hits 56068 56067 -1
- Misses 4750 4751 +1
Partials 2326 2326
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.