Skip to content

Antalya 26.6 - CI Fixes#2013

Merged
strtgbb merged 14 commits into
antalya-26.6from
rebase-cicd-v26.6.1.1193-stable
Jul 8, 2026
Merged

Antalya 26.6 - CI Fixes#2013
strtgbb merged 14 commits into
antalya-26.6from
rebase-cicd-v26.6.1.1193-stable

Conversation

@strtgbb

@strtgbb strtgbb commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

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
  • 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)
  • 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)

@strtgbb strtgbb added the cicd Improvements and fixes to the CICD process label Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Workflow [PR], commit [1e5044c]

@strtgbb strtgbb force-pushed the rebase-cicd-v26.6.1.1193-stable branch from 19dce3c to 0b6951c Compare July 7, 2026 02:40
strtgbb and others added 4 commits July 6, 2026 22:42
`aws s3api head-object` does not always include `Expiration`, so strict dataclass construction can fail and break submodule cache probing. Make `S3.Object` fields optional and ignore unknown keys to keep cache checks robust across buckets.

Co-authored-by: Cursor <cursoragent@cursor.com>
@strtgbb strtgbb force-pushed the rebase-cicd-v26.6.1.1193-stable branch from 085d3d4 to d750d1d Compare July 7, 2026 14:00
strtgbb and others added 2 commits July 7, 2026 10:42
The aarch64/arm CI exclude tags are meant to skip arm *tests*, but the
substring match in `should_skip_job` also skipped the arm release build
and its docker jobs, which are release artifacts. Add an allowlist
(`Build (arm_release)`, `Dockers Build (arm)`, `Dockers Build
(multiplatform manifest)`) via `is_ci_excluded_by_tag` so those jobs
keep running while arm tests are still excluded.

Also port the accompanying changes: switch `MasterCI` from a push
trigger to manual dispatch with a `no_cache` input (stop running master
on merge), add `input_type` support for dispatch inputs, and update the
PR template to rename "All with Aarch64" to "Aarch64 tests" and exclude
arm tests by default.

Ported from #1914

Co-authored-by: Cursor <cursoragent@cursor.com>
Antalya 26.6 - Try smaller runners for builds [CI Cost Reduction]
@strtgbb strtgbb force-pushed the rebase-cicd-v26.6.1.1193-stable branch from 92f198d to 6dafd41 Compare July 7, 2026 14:59
@strtgbb strtgbb added the verified Approved for release label Jul 8, 2026
@strtgbb strtgbb merged commit 9ddb837 into antalya-26.6 Jul 8, 2026
189 of 193 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cicd Improvements and fixes to the CICD process verified Approved for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant