Skip to content

Stable 24.8 - CI: do not report builds pruned by the CI cache as missing - #2450

Open
CarlosFelipeOR wants to merge 2 commits into
customizations/24.8.14from
ci/builds-report-skip-pruned-24.8.14
Open

CarlosFelipeOR wants to merge 2 commits into
customizations/24.8.14from
ci/builds-report-skip-pruned-24.8.14

Conversation

@CarlosFelipeOR

Copy link
Copy Markdown
Collaborator

Builds_Report fails on PRs that change only test files, for example #2438. In those PRs the CI cache drops the sanitizer builds, since no remaining test job needs them. The --reports list in release_branches.yml and backport_branches.yml is hardcoded, so the report counts those builds as missing.

build_report_check.py now checks only the builds from --reports that are also in the run config (jobs_to_do or jobs_to_skip). Pushes run every build, so nothing changes for them.

This PR changes only a CI file, so the cache drops the sanitizer builds here too. Builds_Report passing here verifies the fix.

Changelog category (leave one):

  • CI Fix or Improvement (changelog entry is not required)

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Unit tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

Signed-off-by: CarlosFelipeOR <carlosfelipeor@gmail.com>
@CarlosFelipeOR CarlosFelipeOR added cicd Improvements and fixes to the CICD process 24.8 labels Sep 30, 2026
@altinity-robot

altinity-robot commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

This is an automated comment for commit 0cef231 with description of existing statuses. It's updated for the latest CI running

✅ Click here to open a full report in a separate page

Successful checks
Check nameDescriptionStatus
BuildsThere's no description for the check yet, please add it to tests/ci/ci_config.py:CHECK_DESCRIPTIONS✅ success
Integration testsThe integration tests report. In parenthesis the package type is given, and in square brackets are the optional part/total tests✅ success
Ready for releaseThere's no description for the check yet, please add it to tests/ci/ci_config.py:CHECK_DESCRIPTIONS✅ success
Sign releaseThere's no description for the check yet, please add it to tests/ci/ci_config.py:CHECK_DESCRIPTIONS✅ success

This branch has not been deployed

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

Labels

24.8 cicd Improvements and fixes to the CICD process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants